Перейти к содержанию
Авторизация  
ludvig

не стрелят из лука

Рекомендуемые сообщения

1 час назад, crossover сказал:

А вообще не используй это говно, сам вот открывался на ловели в первый раз, столько с ней проблем что пиздец.

Напиши мне в личку, расскажу тебе где взять сборку лучшую из шар.

написал))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тему можно закрывать всем спасибо))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не, ну мне реально интересно - что там за такой параметр в бд записывается, наличие/отсутствие которого влияет на стрельбу из лука. И вобще зачем это сделано?

 

--

Кажется я понял в чем причина, декомпильнув и поизучав код сервера. Нашел я там такую порнографию, как то что проверка времени возможного следующего выстрела из лука высчитывается по тикам времени, из GameTimeController, а там оно высчитывается из из какого-то типа L2Calendar, в который изначально запихиваются данные о дате/времени, хранящиеся в server_data. Так что в теории если по какой-то причине текущее время и дата будут сильно отличаться от этих сохраненных, то я думаю и не такие косяки можно словить - фиг знает что там в сервере еще на эти тики времени и т.д. завязано. К примеру в таблице сохранилось время/дата которые еще не наступили (ну время там переводили зачем-то в системе или еще что), то в итоге все то что срабатывает при условии "время пришло/прошло" перестанет работать до тех пор, пока текущее время не догонит сохраненное.

Зачем весь этот маразм был сделан - непонятно. Тот же реюз атаки при стрельбе из лука можно было сделать проще и понятней намного и без всяких привязок к каким-то странным календарям и т.п...

 

Вобщем если вдруг решили перезапустить сервер и сделали частичный вайп, то не забудьте на всякий случай поудалять из server_data все записи начинающиеся с "GameTime." :)

Изменено пользователем Gaikotsu
  • Haha 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 13.01.2021 в 13:28, Gaikotsu сказал:

Не, ну мне реально интересно - что там за такой параметр в бд записывается, наличие/отсутствие которого влияет на стрельбу из лука. И вобще зачем это сделано?

 

--

Кажется я понял в чем причина, декомпильнув и поизучав код сервера. Нашел я там такую порнографию, как то что проверка времени возможного следующего выстрела из лука высчитывается по тикам времени, из GameTimeController, а там оно высчитывается из из какого-то типа L2Calendar, в который изначально запихиваются данные о дате/времени, хранящиеся в server_data. Так что в теории если по какой-то причине текущее время и дата будут сильно отличаться от этих сохраненных, то я думаю и не такие косяки можно словить - фиг знает что там в сервере еще на эти тики времени и т.д. завязано. К примеру в таблице сохранилось время/дата которые еще не наступили (ну время там переводили зачем-то в системе или еще что), то в итоге все то что срабатывает при условии "время пришло/прошло" перестанет работать до тех пор, пока текущее время не догонит сохраненное.

Зачем весь этот маразм был сделан - непонятно. Тот же реюз атаки при стрельбе из лука можно было сделать проще и понятней намного и без всяких привязок к каким-то странным календарям и т.п...

 

Вобщем если вдруг решили перезапустить сервер и сделали частичный вайп, то не забудьте на всякий случай поудалять из server_data все записи начинающиеся с "GameTime." :)

тоже проблема появилась с луком и титулами

но зачем перезаливать если можно просто изменить цифры на изначальные. я изменил цифры на изначальные чистый server_data  но не помогло, не пойму суть

402.png.122c9a18c5a0f553faa66150effff756.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 12.01.2021 в 10:27, ludvig сказал:

server_data sql надо чистый залить

странно . я полностью удалил базу . и установил новую с 0. и не помогло!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:lol:прикольно там сделано  1 пар изменить и вовсе не стреляет чар  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 08.01.2021 в 13:24, ludvig сказал:

Ну вобщем сборка вот ета 

вс еработало даже тестил на живых людях,все работало и луки тоже)) но потому вдруг через год использыывание выйснялось ето) 

ядро врятли скоре бд ,есть подозрение на второго админа у него был доступ к админки на сервере,а значит он мог поидее изменять бд данных.

 

сто процентов не ядро потомучто в начале все норм было на ето ядре,и я скачивал сборку и вытягивал от туда gameserver.jar также нестреляет ,а раньше стреляло,вывод бд 

 

в базу новый server_data.sql и всё будет работать, там проблема с календарём.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...