ludvig 2 Posted January 12, 2021 1 час назад, crossover сказал: А вообще не используй это говно, сам вот открывался на ловели в первый раз, столько с ней проблем что пиздец. Напиши мне в личку, расскажу тебе где взять сборку лучшую из шар. написал)) Share this post Link to post Share on other sites
ludvig 2 Posted January 12, 2021 тему можно закрывать всем спасибо)) Share this post Link to post Share on other sites
Gaikotsu 622 Posted January 13, 2021 (edited) Не, ну мне реально интересно - что там за такой параметр в бд записывается, наличие/отсутствие которого влияет на стрельбу из лука. И вобще зачем это сделано? -- Кажется я понял в чем причина, декомпильнув и поизучав код сервера. Нашел я там такую порнографию, как то что проверка времени возможного следующего выстрела из лука высчитывается по тикам времени, из GameTimeController, а там оно высчитывается из из какого-то типа L2Calendar, в который изначально запихиваются данные о дате/времени, хранящиеся в server_data. Так что в теории если по какой-то причине текущее время и дата будут сильно отличаться от этих сохраненных, то я думаю и не такие косяки можно словить - фиг знает что там в сервере еще на эти тики времени и т.д. завязано. К примеру в таблице сохранилось время/дата которые еще не наступили (ну время там переводили зачем-то в системе или еще что), то в итоге все то что срабатывает при условии "время пришло/прошло" перестанет работать до тех пор, пока текущее время не догонит сохраненное. Зачем весь этот маразм был сделан - непонятно. Тот же реюз атаки при стрельбе из лука можно было сделать проще и понятней намного и без всяких привязок к каким-то странным календарям и т.п... Вобщем если вдруг решили перезапустить сервер и сделали частичный вайп, то не забудьте на всякий случай поудалять из server_data все записи начинающиеся с "GameTime." Edited January 13, 2021 by Gaikotsu 2 Share this post Link to post Share on other sites
spain 7 Posted April 13, 2021 В 13.01.2021 в 13:28, Gaikotsu сказал: Не, ну мне реально интересно - что там за такой параметр в бд записывается, наличие/отсутствие которого влияет на стрельбу из лука. И вобще зачем это сделано? -- Кажется я понял в чем причина, декомпильнув и поизучав код сервера. Нашел я там такую порнографию, как то что проверка времени возможного следующего выстрела из лука высчитывается по тикам времени, из GameTimeController, а там оно высчитывается из из какого-то типа L2Calendar, в который изначально запихиваются данные о дате/времени, хранящиеся в server_data. Так что в теории если по какой-то причине текущее время и дата будут сильно отличаться от этих сохраненных, то я думаю и не такие косяки можно словить - фиг знает что там в сервере еще на эти тики времени и т.д. завязано. К примеру в таблице сохранилось время/дата которые еще не наступили (ну время там переводили зачем-то в системе или еще что), то в итоге все то что срабатывает при условии "время пришло/прошло" перестанет работать до тех пор, пока текущее время не догонит сохраненное. Зачем весь этот маразм был сделан - непонятно. Тот же реюз атаки при стрельбе из лука можно было сделать проще и понятней намного и без всяких привязок к каким-то странным календарям и т.п... Вобщем если вдруг решили перезапустить сервер и сделали частичный вайп, то не забудьте на всякий случай поудалять из server_data все записи начинающиеся с "GameTime." тоже проблема появилась с луком и титулами но зачем перезаливать если можно просто изменить цифры на изначальные. я изменил цифры на изначальные чистый server_data но не помогло, не пойму суть Share this post Link to post Share on other sites
spain 7 Posted April 14, 2021 В 12.01.2021 в 10:27, ludvig сказал: server_data sql надо чистый залить странно . я полностью удалил базу . и установил новую с 0. и не помогло! Share this post Link to post Share on other sites
terege 110 Posted April 14, 2021 прикольно там сделано 1 пар изменить и вовсе не стреляет чар Share this post Link to post Share on other sites
testqqqq1 0 Posted January 26, 2023 В 08.01.2021 в 13:24, ludvig сказал: Ну вобщем сборка вот ета вс еработало даже тестил на живых людях,все работало и луки тоже)) но потому вдруг через год использыывание выйснялось ето) ядро врятли скоре бд ,есть подозрение на второго админа у него был доступ к админки на сервере,а значит он мог поидее изменять бд данных. сто процентов не ядро потомучто в начале все норм было на ето ядре,и я скачивал сборку и вытягивал от туда gameserver.jar также нестреляет ,а раньше стреляло,вывод бд в базу новый server_data.sql и всё будет работать, там проблема с календарём. Share this post Link to post Share on other sites