StressWeb

Исправил статистика олимпиады
l2j_lucera3.php
Code:
    "getOlympiad" => "
        SELECT characters.char_name, olympiad_nobles.olympiad_points, olympiad_nobles.competitions_done, char_templates.ClassName, characters.sex
        FROM olympiad_nobles
        LEFT JOIN char_templates ON olympiad_nobles.class_id = char_templates.ClassId
        LEFT JOIN characters ON olympiad_nobles.charId = characters.charId
        ORDER BY olympiad_nobles.class_id, olympiad_nobles.olympiad_points DESC",


application/stat.php
найти:
Code:
<td>{$olymp_data["olympiad_points"]}</td>
<td>{$olymp_data["competitions_done"]}</td>
<td>{$olymp_data["ClassName"]}</td>
изменить на:
Code:
<td>{$olymp_data["points_current"]}</td>
<td>{$olymp_data["comp_done"]}</td>
<td>{$olymp_data["ClassName"]}</td>
 
Друзья всем привет столкнулся с проблемой. Кто может хелпануть настроить (не выводит статистику) топ пвп пк, замки и т.д (только онлайн и созданных персонажей) =( буду очень признателен!
Кто сможет помочь отпишите скайп или дискорд я добавлюсь.


1.jpg2.jpg
 
Last edited:
Друзья всем привет столкнулся с проблемой. Кто может хелпануть настроить (не выводит статистику) топ пвп пк, замки и т.д (только онлайн и созданных персонажей) =( буду очень признателен!
Кто сможет помочь отпишите скайп или дискорд я добавлюсь.


View attachment 467View attachment 466


Зайди в админ панель в Stress web и в раздела LS и GS поменяй ''Тип сборки игрового сервера ''

streesweb.png
 

Все привет.​

Помогите пожалуйста разобраться с проблемой.
Тестово развернул в LAN :
LS\GS - host 1
SW13 - host 2
На SW прописал LS\GS ip , mysql root
В итоге на сайте показывает что LS\GS в онлайне, но больше ничего не работает. Если включаю выводить ошибки mysql, то при заходе на сайт сразу выдает ошибка.

Ошибка MySQL!
========================

MySQL вернул ошибку:


Номер ошибки:
0

С host SW тестирую telnet на порты 2106, 7777 - ОК
На сервере LS постоянно регистриуется коннект

На LS при обращении SW на LS , регистрируется коннект.

[08.06.20 01:41:13] Connect IP: 192.168.0.51
[08.06.20 01:41:30] Connect IP: 192.168.0.51
[08.06.20 01:42:09] Connect IP: 192.168.0.51
[08.06.20 01:42:29] Connect IP: 192.168.0.51
[08.06.20 01:42:41] Connect IP: 192.168.0.51
[08.06.20 01:43:00] Connect IP: 192.168.0.51
[08.06.20 01:43:16] Connect IP: 192.168.0.51
[08.06.20 01:43:29] Connect IP: 192.168.0.51
[08.06.20 01:43:44] Connect IP: 192.168.0.51
[08.06.20 01:43:58] Connect IP: 192.168.0.51
[08.06.20 02:04:23] Connect IP: 192.168.0.51
[08.06.20 02:05:05] Connect IP: 192.168.0.51
[08.06.20 02:05:18] Connect IP: 192.168.0.51

Сборка Люцера 1.7

Пробовал подменять тип подключения на люцера 3 - не помогло.
 
Все привет.​

Помогите пожалуйста разобраться с проблемой.
Тестово развернул в LAN :
LS\GS - host 1
SW13 - host 2
На SW прописал LS\GS ip , mysql root
В итоге на сайте показывает что LS\GS в онлайне, но больше ничего не работает. Если включаю выводить ошибки mysql, то при заходе на сайт сразу выдает ошибка.

Ошибка MySQL!
========================

MySQL вернул ошибку:


Номер ошибки:
0

С host SW тестирую telnet на порты 2106, 7777 - ОК
На сервере LS постоянно регистриуется коннект

На LS при обращении SW на LS , регистрируется коннект.

[08.06.20 01:41:13] Connect IP: 192.168.0.51
[08.06.20 01:41:30] Connect IP: 192.168.0.51
[08.06.20 01:42:09] Connect IP: 192.168.0.51
[08.06.20 01:42:29] Connect IP: 192.168.0.51
[08.06.20 01:42:41] Connect IP: 192.168.0.51
[08.06.20 01:43:00] Connect IP: 192.168.0.51
[08.06.20 01:43:16] Connect IP: 192.168.0.51
[08.06.20 01:43:29] Connect IP: 192.168.0.51
[08.06.20 01:43:44] Connect IP: 192.168.0.51
[08.06.20 01:43:58] Connect IP: 192.168.0.51
[08.06.20 02:04:23] Connect IP: 192.168.0.51
[08.06.20 02:05:05] Connect IP: 192.168.0.51
[08.06.20 02:05:18] Connect IP: 192.168.0.51

Сборка Люцера 1.7

Пробовал подменять тип подключения на люцера 3 - не помогло.

Так давай по порядку :

1. Если LaN то IP должен быть 127.0.0.1
2.
[08.06.20 02:05:05] Connect IP: 192.168.0.51 - Это значит что у тебя роутер
3. В логин сервер:

# Внешний адрес вашей физической сетевой карты
# Хост и порт для клиентских соединений
LoginserverHostname = 127.0.0.1
LoginserverPort = 2106

# Внутренний адрес для коммуникации игрового сервера с логин сервером - ни как не связан с подключениями игроков
LoginHost = 127.0.0.1
LoginPort = 9014

4. Gameserver :
# IP на который биндить геймсервер, * - на все возможные
GameserverHostname = 127.0.0.1
GameserverPort = 7777
# Это передается на клиентов, которые подключаются от внешней сети, поэтому он должен быть публичным IP или имя хоста
ExternalHostname = 127.0.0.1
# Это передается клиенту из той же сети, поэтому он должен быть локальным IP или имя хоста
InternalHostname = 127.0.0.1

# Адрес\порт логинсервера. Используется для коммуникации логин и гейм сервера,
#если логин и гейм на одном PC то должен быть локальный IP
LoginPort = 9014
LoginHost = 127.0.0.1

5. Stress web LS/GS пишешь 127.0.0.1 так ты на локалке. ( Люди из вне не смогут коннектиться )
 
Спасибо за ваш ответ!

1. Если LaN то IP должен быть 127.0.0.1
Если у меня LAN, то причем тут локалхост?

Я все развернул дома в локалке 192.168.0.0/24:

Host1 = 192.168.0.50 - LS\GS
Host2 = 192.168.0.51 - SW13

Лан это лан, а локалхост это локал хост. Это в немного разные вещи.

2. [08.06.20 02:05:05] Connect IP: 192.168.0.51 - Это значит что у тебя роутер
И что?

5. Stress web LS/GS пишешь 127.0.0.1 так ты на локалке. ( Люди из вне не смогут коннектиться )
Зачем я в SW будут писать локалхост. если у меня L\GS на другом компьютере(хосте)?

Я из дома опубликовал мой LS\GS в интерент (static nat) и там играют мои друзья. В то же время я с любого хоста моей домашней сети (192.168.0.0/24) могу подключаться клиентом и "играть", а так же я могу с любого хоста зайти на сайт SW, я его даже в интет опубликововывал, но он почемуто в инете некореектно отображается. Без дизайна (только одна разметка), хрень кака я то..

У меня полная сетевая связанность между хостами SW и GS.

Тут вопрос в каких то хитрых настройках мускула или чего то еще.
 
Last edited:
Ошибка MySQL!
========================

MySQL вернул ошибку:


Номер ошибки:
0

Что означает эта ошибка?
Как смотреть логи SW, чтобы разобраться, что там у него внутри происходит?
 
А можно больше деталей , что именно не работает в SW ( Шаблон или что ? ). Вы написали В итоге на сайте показывает что LS\GS в онлайне, но больше ничего не работает.
 
А можно больше деталей , что именно не работает в SW ( Шаблон или что ? ). Вы написали В итоге на сайте показывает что LS\GS в онлайне, но больше ничего не работает.
Спасибо за дельное замечаение. Честно говоря у меня у самого проф.алегрия на фразу "ничего не работает".

1. Если я включаю функцию показать ошибки sql, но при заходе на сайт мне выдает ошибку сразу.
1591623421238.png

2. Если я отключаю отображение ошибок sql. То сайт работает нормально, на первый взгляд. Можно лазить по разделам. Показывается что ГС иЛС в онлайне. Но вся остальная статистика пустая.
Если при этом я пойду в регистрацию с делаю регу, то появится ошибка.

1591623593723.png

Настройка:
1591623634487.png

1591623667789.png

Как я уже говорил, вот IP моих серверов

Host1 = 192.168.0.50 - LS\GS
Host2 = 192.168.0.51 - SW13

Настройка пользователя mysql на Host1 = 192.168.0.50 - LS\GS:

1591623845479.png

1591623864390.png

PS. Не знаю, нужно ли приводить конфиги лс и гс? Не уверен. что дело в них.
 
Шифрования пароля v LS WHIRPOOL ну по крайне мере в моей сборке проверь у себя в authserver

# Хаш для паролей
# Актуальное хеширование, рекомендуется whirlpool2
PasswordHash = whirlpool2
 
authserver
Что то я не нахожу такого файла у себя. Можно полный путь?

1591635148734.png

Все та же ошибка.

Ошибка MySQL!
========================

MySQL вернул ошибку:


Номер ошибки:
0
 
Last edited:
Что то я не нахожу такого файла у себя. Можно полный путь?

View attachment 476

Все та же ошибка.

Ошибка MySQL!
========================

MySQL вернул ошибку:


Номер ошибки:
0

Это в папке логин сервера.
server\authserver\config\authserver.properties

Так как у вас люцера 1.7 ( а не купленный продукт ) может быть по другому файл называется к примеру loginserver или что-то подобное.Мало чем могу помочь потому что с этой сборкой не знаком если помню правильно 1.7 эта шара слитая в 2012 году .
 
Что то я не нахожу такого файла у себя. Можно полный путь?

View attachment 476

Все та же ошибка.

Ошибка MySQL!
========================

MySQL вернул ошибку:


Номер ошибки:
0
Запрос делали в логин?
Столбец l2email есть в таблице логина?
 
l2j файл адаптирован под люцеру или ты просто выбрал люцеру и всё?
Просто выбрал.
Один админ, на тойже сборке, все выставил как я и с первого раза у него все заработал. Чтобы понять, что происходит, мне нужны логи. У меня их нет. Я не понимаю, что происходит. На сетевом уровне, я вижу что тсп сессии согласовываются и рвутся и снова по кругу.
Игровой клиент при этом нормально подключается и играет из всего инета.
1591730340116.png
Сейчас я перенес игровой сервер на другую площадку , в инет. То есть , из локалки убрал ИС.
Попробую на бесплатном веб хостинге вкарячить SW. Если и в этот раз не получится , то я хз. Как ерунду настраивать. (но я думаю это не поможет 99%)

Еще вопрос родился. Есть какая то аналитика (актуальная) о качестве движков l2java разных разрабов на настоящий момент? Интересно узнать реальное состояние рынка софта и услуг.
А то одни говорят, это говно, другие говорят это говно. А что не говно?
 
Last edited:
Могу сказать одно точно, все что в шаре говно.

По поводу стресса, подкоректируй запросы из конфига в базу данных под свою сборку и базу и все. Разобраться с мускулом можно за вечер.
 
подкоректируй запросы из конфига в базу данных под свою сборку и базу и все
Какие файлы нужно настраивать, подскажите пожалуйста полный путь, по возможности.
3306 порт на ГС нужно открывать или 2106, 7777 достаточно?
 
Last edited:
Back
Top