Последние ответы форума Реклама
Тема Раздел
Пишем бота для Lineage 2 [Delphi] #1 Программирование
Продам DownloaderBot [Торговля] Продажа
Все варианты обхода защит в одной теме! Актуальные уязвимости Lineage 2
Прямые руки или обход Smart Guard? Актуальные уязвимости Lineage 2
Как работать с потоками Delphi? Программирование
Куплю обход защиты СГ [Торговля] Продажа
(Уязвимость) Получаем админку на vBulletin Актуальные уязвимости Lineage 2

Многие начинающие люди в сфере "серверостроения", задают слишком много вопросов о том как сделать сервер Lineage 2? Ответы на все ваши вопросы вы найдете в полной статье данного мануала, здесь мы рассмотрим все варианты запуска и настройки игрового сервера Lineage 2. Статья предназначена для тех кто впервые занимается созданием сервера Lineage 2.

 

Давайте рассмотрим следующий вариант создания игрового сервера с нуля. У вас наверное уже возник вопрос, какие программы нужны для того чтобы поднять сервер Lineage 2?

Нужны такие рода программы как: MySQL Server (Для WIndows)  - эта программа нам необходима в первую очередь, нужно же где-то держать игровую базу сервера, вот поэтому мы выбрали MySQL. Следующей программой нам понадобится Navicat, теперь давайте разъясним ситуацию, навикат - нам понадобится чтобы залить все необходимые элементы таблиц, в частности может быть бекап от сборки.

 

Устанавливаем MySQL Server, посоветую для безопасности не ставить галочку при установке "Remote acces controle", чтобы избавиться от надоедливых DDOS'еров которые могут просто забить все входящие подключения к базе данных, ведь игроки коннектятся к серверу, каждый игрок занимает определённый слот подключения. Если сервер будет подключен к сайту, то возможно появятся неполадки. Такой рода деятельностью мне уже приходилось сталкиваться, успешно падают проекты из-за неуклюжести администраторов. В том же окне где и ставится эта галочка вам предлагают ввести пароль от базы данных. По стандарту логин будет "root", а пароль уже ваше дело, после того как вы установите базу данных, вам придется скачать Navicat, дальше заходим в него, вверху вкладка "Connection", жмакаем её, вводим IP - 127.0.0.1, логин - root, пароль - (ваш пароль), дальше вы обязательно попадете в базу данных, если вы успешно установили MySQL Server.

 

Теперь определитесь какую вам сборку выбрать под игровой проект например Interlude. Выбрали сборку? Отлично! Перейдем к следующему шагу, распаковываем весь архив в созданную вами папку, в вашей папке обязательно должна быть папка "SQL", переходим в неё и вы должны увидеть ".bat" файл, который можно отредактировать через блокнот, дальше вы найдете дефолтные настройки от старой базы, там будет обозначен IP адрес куда нужно будет подключатся к MySQL Серверу, а так же потребуется ввести логин и пароль от баз данных, вводите и смело запускайте этот батник, ах да, чуть не забыл, в этом батнике можно тоже ввести логин, пароль и IP от базы данных для успешной установки всех нужных таблиц и элементов. Установка разделена на 2 типа это - GameServer и LoginServer, то и другое нам необходимо. Устанавливаем по порядку. Установили? Отлично! Перейдем к следующему шагу.

 

Настройка сборки Lineage 2. Главная часть этого мануала это настройка! Перейдем к настройке LoginServer'а, в некоторых стареньких сборках есть две разделённые папки это Login Server и Game Server, сейчас мы рассмотрим настройку логина сервера, перейдем в эту папочку, откроем папку с конфигами, открываем файл LoginServer.ini, там есть множество значений где нужно ввести IP, внутренний и внешний, если мы запускаем сервер по локальной сети, вводим IP - 127.0.0.1, в середине этого конфига вам так же необходимо будет ввести логин и пароль от MySQL базы, если вникнуть в суть и немного подумать, то можно настроить - запросто.

Переходим к GameServer'у, открываем папочку, ищем конфиг GameServer.ini, его так же настраивать нужно как и LoginServer, настраиваем как вам нужно, настроили? хорошо! Теперь чтобы сервер запустился нам нужно сделать файл hexid, который будет отображаться как игровой мир, и избавиться от назойливой ошибки в GameServer (в конце), в папке GameServer или LoginServer обязательно должен присутствовать батник для создания именного этого файла, создается он рядом, открываем пишем "1", жмем Enter, далее появляется файл помещаем в нужную нам папку этот файлик, теперь можно попробовать запустить сервер, сначала советую запустить LoginServer, если никаких ошибок видно не будет, можно пробовать запустить GameServer, в конце у вас должно написано быть: Register GameServer: #1 Bartz (Или что-то вроде этого) т.к. пишу по памяти.

Если у вас все получилось, вам необходимо поставить чистый патч для вашего клиента игры, скачать чистый патч можно в интернете, скачиваем программу FileEdit - программа данная понадобится для исправления IP адреса на ваш, открываем программу, затем файлик открываем "l2.ini", который следовательно находится в папке system, находим строку, она по счету идет 30, это я так сказал приблизительно, словосочетание IPAddr=(ВАШ IP) вводите, затем нужно не ошибиться с сохранением, этот файлик нужно обязательно сохранять в кодировке 413.

 

Ну что-же, если у вас возникли вопросы - задавайте на форуме, отвечу:)

Статья написана мною (Po6oKon)

Copyright © (2014) - Материал защищен авторскими правами.

Комментариев: 0

Внимание, обнаружена ошибка
У вас нет доступа к комментированию, пожалуйста авторизуйтесь или зарегистрируйтесь на сайте!