установки и запуска сервера Lineage 2

Полная инструкция установки и запуска сервера Lineage 2 хроники С5.

Что нужно из программ:

1. Сам сервер —  (RT-team 1133)

2. Патч к серверу

3. Поддержка ява скриптов

4. Navicat (можно любой использовать)

5. MySQL 5.0 для Win:

6. Кодер\декодер l2.ini

Кроме программной части нам необходим сервер(компьютер) ,минимальные требования :процессор 2х ядерный с частотой минимум  2,5-3.Оперативная память (довольно важная составляющая) минимум 8-16 гб ,такого объема будет достаточно для 2000 человек онлайна.Жесткий диск –отвечает за хранение информации по аккаунтам пользователей сервера, экономить на его качестве не стоит ,рекомендуемый объем — 300-500 гб . Интернет канал ,желательно выделенная линия со скоростью 100 мегабит.

Кроме всех составляющих необходимо место где можно разместить данный сервер ,учитывая что его работа должны быть бесперебойной ,лучше разместить его в не жилом помещении ,например арендовать офис или квартиру. Серверное оборудование , программная часть, помещение стоит определенную сумму денег, если вы планируете в дальнейшем монетизировать свой сервер можно попробовать найти спонсора .

Приступим к установке сервера  Lineage 2 хроники С5.(для других хроник данная инструкция не подойдет)

Установка MySQL

Устанавливаем MySQL. Можно ничего не настраивать и просто жать Next. Когда установка завершится вас спросят запустить ли конфигуратор. Нажмите да, запустится конфигуратор. Он попросит вас зарегистрироваться, но этого делать не обязательно, выберите самый последний вариант (Skip login). В одном из окон конфигурации вас попросят ввести пароль. Укажите любой пароль и запомните его, он вам ещё понадобится.

Так же есть мануал по установки MySQL — перейти

Установка J2SE™

Запустите jdk-1_5_0_02-windows-i586-p.exe и просто дождитесь окончания установки.

Установка NaviCat

Установите Navicat. Запустите его и нажмите File -> New connection. Введите любое имя, хост оставьте localhost. Логин оставьте root и пароль тот что вы вводили при установке MySQL. Нажмите ОК.
В столбике слева появится соединение (называться будет именем которые вы указали). Нажмите на него правой кнопкой и выберите New Database. Введите в вернем поле l2jdb и нажмите OK. Можете закрыть NaviCat.

Установка L2J-server

Распакуйте архив сервера в отдельную директорию, назовём её к примеру server
Распаковываем содержимое архива в только что созданную папку.
Должно получится следующие:

В каталоге D:\server лежит 6 папок

Doc
Gameserver
Login

Optional
Sql
Tools

Заходим в папку Tools:находим там файл datebase_installer.bat и изменяем (правый клик > изменить):

Что нужно изменить:

Set mysqlBinPatch=D:/Program Files/MySQL 5.0/bin — Пусть к MySQL, проверьте правельность пути к MySQL, если не правельно — замените!

set lspass=******** — Пароль который Вы вводил при установке MySQL, заполнить место звёздочек

set gspass=******** — Пароль который Вы вводили при установке MySQL, заполнить место звёздочек

Сохраняем настройки, и запускаем datebase_installer.bat, и видим следующее:

Вводим цифру 1, и жмем Enter

Жмем Enter

Вводим 1, и жмем Enter

Жмем Enter

Жмем Enter

Вводим 4, и жмем Enter

Далее идем в login/config, открываем там loginserver.properties блокнотом, и там увидим:


# Это конфигурационный файл сервера. Здесь вы можете настроить свойства связи вашего сервера.
# Обычно требуется изменить опцию ExternalHostname на
# — 127.0.0.1 (если вы играете/тестируете сервер на локальной машине)
# — LAN IP* (если вы хотите играть с другого компьютера сети)
# — WAN IP** (если вы хотите поиграть с друзьями через интернет)
# — Еще вопросы? Тогда вам на http://la2rusteam.com/
#
# * = Если вы не знаете свой LAN IP, просто нажмите «Пуск» => «Выполнить…» и «cmd» => «ipconfig»
# **= Если вы не знаете свой WAN IP, посетите http://www.whatismyip.com
# ===================================================================================================
# ================================================================
# Основные настройки сервера !!! ОБЯЗАТЕЛЬНО настройте под себя!!!
# ================================================================
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *
ExternalHostname=127.0.0.1

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *
InternalHostname=127.0.0.1
# Укажите здесь (ip) адрес вашего Логин-Сервера, Или используйте символ *
LoginserverHostname=*
LoginserverPort=2106
LoginTryBeforeBan=20
GMMinLevel=100
# Укажите порты Вашего Гейм-сервера
LoginPort=9014
# При true любой Гейм-сервер может быть зарегистрирован на вашем Логин-Сервере
AcceptNewGameServer = False
# Показывать лицензию (после ввода пароля)
# Рекомендуется оставить этот параметр включенным т.к. он повышает безопасность
ShowLicence = True
# Параметры Базы данных
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root

Password=*******
MaximumDbConnections=100


Изменить:

password=******* — место звёздочек поставить свой пароль от MySQL

Имём в gameserver/config открываем файл server.properties блокнотом, и там увидим:


# Это конфигурационный файл сервера. Здесь вы можете настроить свойства связи вашего сервера.
# Обычно требуется изменить опцию ExternalHostname на
# — 127.0.0.1 (если вы играете/тестируете сервер на локальной машине)
# — LAN IP* (если вы хотите играть с другого компьютера сети)
# — WAN IP** (если вы хотите поиграть с друзьями через интернет)
# — Еще вопросы? Тогда вам на http://la2rusteam.com
#
# * = Если вы не знаете свой LAN IP, просто нажмите «Пуск» => «Выполнить…» и «cmd» => «ipconfig»
# **= Если вы не знаете свой WAN IP, посетите http://www.whatismyip.com
# ===================================================================================================
# ================================================================
# Основные настройки сервера !!! ОБЯЗАТЕЛЬНО настройте под себя!!!
# ================================================================
# Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ *
GameserverHostname=*
GameserverPort=7777
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *
ExternalHostname=127.0.0.1

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *
InternalHostname=127.0.0.1
# Укажите здесь (ip) адрес вашего Логин-Сервера, Или используйте символ *
LoginserverHostname=*
LoginserverPort=2106
LoginTryBeforeBan=20
# Укажите порты Вашего Логин-сервера
LoginPort=9014
LoginHost=127.0.0.1
# Укажите идентификатор (ID) вашего сервера (например- 0 это Bartz).
RequestServerID = 0
# Укажите (true), если ваш Логин сервер настроен на свободную выдачу идентификаторов
AcceptAlternateID = True
# Параметры Базы данных
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password=*******
MaximumDbConnections=100
# Укажите в какой директории находится Datapack, (по умолчанию это папка data в директории GameServer’а)
# DatapackRoot = C:/server/DataPack
# Шаблон имени персонажа
# Например, если использовать такой шаблон: CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*
# будет разрешать использовать имена с большой буквы и последующими маленькими,
# и любыми словами или цифрами, к примеру ZbigN1eW
# Наиболее рационально поставить CnameTemplate=[A-Z][a-z]*
# т.е. именя начинаются с большой и заканчиваются маленькими буквами, к примеру Zbigniew
# Default .* — можно использовать любые символы
CnameTemplate=.*
PetNameTemplate=.*
# Максимальное количество персонажей на аккаунте — по умолчанию 7 (0 = нелимитировано [7 является пределом клиента])
CharMaxNumber = 7
# Максимальное количество одновременно играющих игроков.
MaximumOnlineUsers=100
# Разрешенные для подключения минимальные и максимальные протоколы клиента.
# Должно быть соответствие MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision = 694
MaxProtocolRevision = 709


Изменить:
password=******* — место звёздочек поставить свой пароль от MySQL

Примечание:

MinProtocolRevision — минимальный протокол для входа, если у Вас не идет дальше выбора сервера, поставьте тут 1

Далее идём в папку login, и запускаем RegisterGameServer.bat, и видим следующее:

Вводим 0(нуль), жмем Enter

Жмем Enter

Дальше у нас появиться файл hexid(server 0).txt, переименовываем его в hexid.txt и кладём копируем в папку gameserver/config.

Далее, в папке login мы видим startSQLAccountManager.bat — это регистрация аккаунтов.

Настройки (рейты, % заточки и т.д.) находятся в папке gameserver/config, изсправляем по своему усмотрению.

Запускаем из папки login файл startLoginServer.bat

Запускаем из папки gameserver файл startGameServer.bat, сворачиваем эти два окна, и наслаждаемся игрой!

Так же, у кого проблеммы с GameGuard’ом, нужно скачать DiskW и Kill GG.

Нужно будет установить всё на жесткий диск (в любое место), поместить эмулятор в папку DiskW, заменяя все файлы. Потом зайти в start.bat, и ГГ