Обновление сборки Java сервера Lineage 2 C4 – Freya без потери игроков
26 марта 2010
У всех рано или поздно появляется вопрос о том, как безопасно произвести обновление сервера Lineage 2 на базе Java эмулятора. В этой статье мы рассмотрим самую распространенную сборку от команды L2jServer.И так у вас уже имеется установленный сервер игры и подошло время к тому, чтобы обновить его на более свежую версию. Это действие необходимо выполнять по многим причинам, ведь разработчики не стоят на одном месте и постоянно дорабатывают функциональность сервера, закрывают лазейки для нечестных игроков (читеров) и добавляют поддержку более новой версии игрового клиента Lineage 2.
Первым делом необходимо узнать, от какой даты ваша сборка сервера, - это достаточно просто, нужно перейти в директорию настроек игрового сервера и найти конфигурационный файл l2j-version.properties в котором содержится вся необходимая информация:
version=${l2j.revision}
builddate=20100130_0939
detailed info: http://l2jserver.com/svn/trunk/L2_GameServer
http://l2jserver.com/svn
2010-01-29T10:46:09.039587Z
3880
JIV
builddate=20100130_0939
detailed info: http://l2jserver.com/svn/trunk/L2_GameServer
http://l2jserver.com/svn
2010-01-29T10:46:09.039587Z
3880
JIV
В этом списке нас интересует только «2010-01-29T10:46:09» это время последнего изменения в репозитории разработчиков Java серверов. Теперь сделайте резервную копию всех файлов сервера и базы данных, и можете приступать к обновлению.
Скопируйте с заменой все файлы новой сборки сервера в директорию со старым. Перейдите в категорию sql\updates\ и найдите все обновления, которые вышли после даты создания вашей сборки, то есть после 20100129, у меня это такие обновления:
20100208update.sql
20100209update.sql
20100217update.sql
20100306update.sql
20100307update.sql
20100308update.sql
20100209update.sql
20100217update.sql
20100306update.sql
20100307update.sql
20100308update.sql
Залейте все эти обновления в порядке возрастания. На этом все, можете привести в порядок свои конфигурационные файлы и запускать обновленный сервер. Хочу напомнить, что в обновлениях есть только операции с таблицами, которые так или иначе связаны с игровыми персонажами, и сюда не включаются обновления таблиц с предметами, дропом, спауном и т.д. Эти таблицы рекомендуется удалить и залить заново. Естественно, не стоит забывать и о старом, добром database_installer.bat который доступен в каталоге tools, им тоже можно выполнить обновление, правда не всегда удачно.
Как всегда, имеются вопросы? Пишите к нам на форум!
