Создание игрового сервера LineAge II
Здесь я дам краткий очерк о том, как создать свой
собственный сервер для offline игры в LA2. Вы наверное зададитесь вопросом
зачем это нужно, ведь существует очень много игровых порталов где можно
поиграть с другими игроками со всего света… у каждого свои мнения на этот счет.
Итак преступим к работе!
Информации в интернете много, но она
толи она написана на "непонятном" вам языке (пока не понятном).
Мануал действителен для создания сервера Interlude.
И так, для начала нам нужно выбрать оборудование
Настал этот момент, вы решились на создание своего
собственного сервера, но что делать, как делать, а главное на чем это
все делать. Разуметься что для сервера игры Lineage 2 вам нужен Сервер
-
логический или физический узел сети, обслуживающий запросы к одному
адресу и/или доменному имени (смежным доменным именам), состоящий из
одного или системы аппаратных серверов, на котором выполняются один или
система серверных программ.
С понятием Сервер мы разобрались, но
какой же мощности нужен нам сервер(компьютер) что бы игроки могли
играть с удовольствием? Ориентируйтесь на вот такую системную
конфигурацию:
Оперативная память(ОЗУ): 8-16 гб - для отличной
работы и онлайна 1500-2000 человек
Если вы не рассчитываете на такой большой онлайн, а допустим на ~500 человек то
2-8 гб вам вполне хватит
Процесор: Intel Core 2 Duo-E8400 (3.00/1333/6M) как
пример, можно в принципе любой 2х ядерник
с частотой около 2,5-3. Опять же это для беспроблемной игры
Жесткий диск (Венчестер): Брать нужно быстрый и
качественный венч около 300-500 гб
Материнская
плата: Брать нужно исходя из того какой проц и оператива. И всегда
старайтесь брать самую актуальную на момент покупки, ибо потом не
сможете добавить чегото нового к Компу
Интерент канал: 100 мегабит. Опять же исходить нужно
из онлайна для 100 человек хватит и 6-10 мегабит
вышесказаного делаем маленькое заключение: Все зависит от онлайна
сервера! Пойдет и ваш рабочий компьютер, но до 100 человек и с лагами
Все машина у нас есть. Теперь нужно установить на нее программы.
Первое что нам нужно - это само собой ОС - Операционная система. Выберем мы ОС от извесной компании Microsoft -
Windows.
Если у вас 4+ гб оперативной памяти то вам нужно ставить Windows server
ибо обычный XP вам даст возможность использовать только 2 гб
операвтивки.
И так у нас слабая машинка с 2мя гб оперативки. И мы ставим на нее обычны 32-х розрядный Windows XP.
Желательно ничего лишниго не ставить на машину! Лишние - это игры, программы и так далее.
Теперь после того как мы установили Windows начинаем ставить программы для работы сервера Lineage 2.
Первое что нам понадобиться - это MySQL - Скачать (Пароль, который вводите в конце установки - запомните!)
Теперь нужно его установить, об этом читаем на форуме, Мануал по установке
Установили MySQL - отлично. Теперь нам нужно установить Java JDK
Скачать JAVA файл будет приблезительно около 110 мб, выберете на оф сайте платформу Windows x32 и качайте
Скачали - хорошо, теперь запускаем скачаный файл. С именем:
jdk-6u13-windows-i586-p.exe&File=jdk-6u13-windows-i586-p - или подобным
Теперь качаем Navicat for MySQL, не путать ибо есть Навикт не только для MySQL.
Скачали- хорошо. Устанавливаем. Установка проста и коментариев и мануалов не требует.
Теперь собственно нужно скачать сам сервер Lineage 2. В данном цикле я буду все пояснять на сборке
la2base 1.7 Final (Хроники Interlude)
Ну вот и все первый цикл "Выбор оборудования и установка программ" - окончен. Установка и настройка Ла2бейс сборки в next цикле.
(-2-)
В первой части цикла - мы узнали много интересного.
А так же скачали сервер La2base Final 1.7. Все, теперь когда у нас есть оборудование, установленные программы мы уверено идем к следующему пункту -Установке сервера Lineage 2
Ищем
наш загруженый Архив La2Base_1.1.7.rar. Нашли - хорошо. Разархивируем
его. и теперь зайдя в папку с сервером, мы видим 7 папок и 4 батника.

Это свидетельство того что все файлы присутствуют и
нормально распаковались. Скоро мы с ними разберемся.
Теперь нам нужно создать Базу данных. Для этого заходим в Navicat
C:\Program Files\PremiumSoft\Navicat 8.1 MySQL\navicat.exe или просто запускаем
нажатием по ярлыку на рабочем столе
И жмем на конопочку Trial (30 дней вы можете бесплатно его использовать, но
кряков в интеренте полно!)
После чего видем рабочую среду программы Navicat
Созание базы данных в Navicat:


Заполняем поля: Connection Name - Пишем
Server
Host Name/IP address - Оставляем как есть
Port - оставляем как есть
User name - оставляем как есть
Password - ставим тот что указывали при установке MySQL (я ставил 123456)
И жмем ОК
И видем раскрывшееся меню




Теперь
о Navicat на время можно забыть. Приступаем к работе непосредственно с
самим сервером Lineage 2. Мы должны указать в нужных файлах пути и
пароли от наших баз, а так же настроить элементарные веши: рейты и так
далее.
И так приступим:
Открываем папку с нашим сервером заходим в
папку config и ищем файл loginserver. Нашли - отлично.
Открываем его Блокнотом и ищем строки:
Login=root - Оставляем тем же (root)
Password=root - Меняем на тот что ставили в MySQL (я ставил 123456)
MaximumDbConnections=10 - Максимальное количество конектов к базе данных
А так же если вы ставите свой сервер в интерент, то нужно заменить IP 127.0.0.1
на свой и-нет ИП
Отредактировали и получили что-то типа такого:
Login=root
Password=123456
MaximumDbConnections=10 Зкакрываем файл loginserver (Сохраняем
изменения)
Теперь откроем Блокнотом файл gameserver, и
ищем строки:
Login=root - Оставить тем же (root)
Password=root - Заменить на пароль который вводили при уставноке MySQL (я
ставил 123456)
MaximumDbConnections=100 - максимальное количество запросов к базе ГеймСервера
MaximumOnlineUsers=100 - максимальный онлайн И сохраняем изменения
Покопайтесь в остальных файлах все описания настроек
Русские, так что труда в настройке это вам не составит.
Теперь заходим вновь в папку с нашим сервером и ищем папку tools -
заходим.
Видем там 3 файла. нам нужен только один - installer - нажимаем на
него правой клавишей и в раскрывшемся контекстном меню выбираем Изменить.
Откроеться блокнот с тестом.
Ищем строки:
REM LOGINSERVER
set lsuser=root
set lspass= Вводим тот пароль что ставили при установке MySQL (например 123456)
set lsdb=l2jdb
set lshost=localhost
REM GAMESERVER
set gsuser=root
set gspass= Вводим тот пароль что ставили при установке MySQL (например 123456)
set gsdb=l2jdb
set gshost=localhost
И сохраняем изменения

1. Ждем. Получаем сообщение мол все отлично сервер авторизаци
установлен. Жмем Enter или любую клавишу. Вновь перелетаем на начальное
окно но теперь видем только 2 надписи. Жмем 1 Потом Жмем любую клавишу и
ждем пока пройдем инсталяция.

Все сервер установлен. Жмем любую клавишу. и
Перелетаем на начальное окно, жмем 3 - Выход


Теперь наш файл hexid(server 1) мы
переименовуем в hexid без всяких (server 1)
Копируем наш Хексид и вставляем в папку config
Теперь нам нужно зарегистировать себе аккаунт (если
вы не поставили авторегистрацию в конфигах)
Запускаем Файл AccountManager, Жмем 1. Ввожи Логин, пароль и accesslevel
100

Это скрин нормально запушеных Логин и Гейм серверов
Ну вот все запустили мы сервер, а что дльше? Как туда зайти, что и как? Сейчас все раскажу
Нам нужно отредактировать файл l2.ini - найти его можно в папке system вашего клиента Lineage 2
к примеру тут: F:\Игры\LA2\Servak\system\l2.ini
Если вы его открыли и там непонять какие буковки, то не паникуйте, все нормально
Для редактирования нам понадобиться Программа L2Dat_EncDec или File Edit лично я предпочитаю L2Dat_EncDec, по этому и буду делать вс на примере этой программы. Скачали L2Dat_EncDec - хорошо. извлеките с архива файлы и запускайте L2Dat_EncDec.exe
Вам предложат выбрать дерикторию с игрой - выбираем и указываем путь к папке system

Жмем как на картинке

Заменяем ServerAddr= тут может быть что угодно.
На ServerAddr=127.0.0.1
Все. Готово. Можно запускать клиент и заходить на
сервер.