Свой сервер Lineage 2 C3 за 5 минут (L2J)
Гайд эпохи приватных серверов (Chronicle 3, 2005)
Памятник эпохе домашних приватных серверов: пошаговая инструкция по запуску сервера Lineage 2 Chronicle 3 на эмуляторе L2J (сборка GREENHOPE). Сервер не требует установки - распаковывается в папку c:\server, патчи на клиент ставить не надо, дополнительные программы тоже, кроме поддержки Java.
Это материал 2005 года. Ссылки и версии приведены как есть, в историческом виде - большинство адресов давно не работает.
Что понадобится
- Windows XP SP2, DirectX 9.0c и Java SDK.
- Официальный клиент Lineage 2 Chronicle 3.
- Если стоит роутер или фаервол - открыть TCP и UDP порты:
80,2106,7777.
Сервер от 20.09.2005: http://greenhope.vn-host.net/l2j/l2jc3server920.exe - это сам сервер, в нём всё, кроме поддержки Java. Java брали с http://java.sun.com/j2se/1.5.0/download.jsp (файл вида jdk-1_5_0_05-windows-i586-p.exe, примерно 56 МБ). Клиент - с ftp://l2clientdownload.lineage2.com...3_Installer.zip.
Правка файла HOSTS
Правим файл HOSTS в папке c:\WINDOWS\system32\drivers\etc\. Если вы играете один, не ставьте пробелы, а нажмите Tab:
127.0.0.1 localhost
127.0.0.1 L2authd.lineage2.com
127.0.0.1 L2testauthd.lineage2.com
Установка и настройка IP
- Распаковываем сервер в папку
c:\server. - В файле
c:\server\l2j\config\server.propertiesнаходим строки, относящиеся к IP. Какой IP ставить:127.0.0.1- если хотите играть один, без внешних соединений;- LAN IP - играть только по сети;
- WAN IP - играть через интернет.
- Узнать свой LAN IP: «Пуск» → «Выполнить» →
cmd→ipconfig. Узнать WAN IP: зайти наwww.ipchicken.com.
Запуск
- Запускаем
start.bat. - Заходим в папку
c:\server\l2j\tools, запускаемfull_install.bat. - После окончания установки запускаем
startServer.batв папкеc:\server\l2j- сервер запущен. - Не забудьте поменять папку
SYSTEMв клиенте на сборкуhttp://greenhope.vn-host.net/l2j/system555s.exe. - После запуска клиента введите
adminв качестве логина и пароля, создайте персонажа, войдите в игру и наберите в консоли//admin- откроется админ-меню. - Управление базами - через phpMyAdmin: в браузере открыть
http://localhost/a/(при этом клиент и Java-эмулятор должны быть выключены).
Обновление версии без потери аккаунтов и персонажей
- Запустите
c:\server\stop.batи перезагрузите компьютер. - Сохраните все файлы из папки
c:\server\diskw\usr\local\mysql\data\l2jdb\. - Удалите все файлы из папки
c:\server. - Распакуйте новый сервер в папку
c:\server. - Скопируйте обратно сохранённые файлы в
c:\server\diskw\usr\local\mysql\data\l2jdb\. - Запустите
c:\server\start.bat. - Запустите
c:\server\l2j\tools\upgrade.bat. - Запустите
c:\server\l2j\startServer.bat- новый сервер готов.
Если вы ставите сервер с нуля, обновление делать не нужно.
Если не получается побороть GameGuard
Способ 1 (основной). Скачать системную папку client revision 555s (http://greenhope.vn-host.net/l2j/system555s.exe), стереть старую SYSTEM и заменить на 555s. Там «взломанный» Guard и раскодированный l2.ini, в котором можно прописать адрес сервера: внутренний IP - для себя, внешний IP - для тех, кто будет заходить на ваш сервер.
Способ 2. Скачать архив, распаковать в C:\Server\diskw\www\nProtect\GameGuard\RealServer, заменив все файлы.
Способ 3. Чтобы играть в частной сети без интернета: установить Internet Information Services (IIS) через «Панель управления» → «Установка компонентов Windows», создать папку C:\Inetpub\wwwroot\nProtect\GameGuard\RealServer и залить туда нужные файлы.
Способ 4. Отдельная сборка (по утверждению автора, Guard «убит» и интерфейс русифицирован).
Также при необходимости пропишите в HOSTS (если это не первый способ):
127.0.0.1 nprotect.lineage2.com
127.0.0.1 update.nprotect.com
127.0.0.1 update.nprotect.net
Полезные мелочи
- Утилита для правки
HOSTS- L2Director. - Программа для настройки соединения L2J-сервера и клиента извне - L2Jconnector.
- Готовый GM-шоп (перед установкой сохраните базы).
- В диспетчере задач (Ctrl+Alt+Del) поставьте приоритет задач, связанных с Java, на «высокий» - заметно помогает.