Lineage 2 сервер

Все что нам понадобится :
- Java и как минимум 1.5ГБ ОЗУ
- PHPMyAdmin
- Сама игровая сборка
- Apache
Приступим к установке.

# yum install java

Устанавливается java-1.6.0-openjdk, прошу обратить внимание на open т.к. именно он нам и нужен.
Далее ищем PHPMyAdmin и кидаем его в папку с хостом. Как настраивать апач — читайте предыдущие статьи. С помощью PHPMyAdmin создаем новую БД и пользователя с полными правами (можно на время установки). К примеру у нас получилась БД lineage и пользователь lineage.
Приступаем к заливки на сервер нашу сборку, кидаем ее к примеру в /dir/game/lineage2 , далее

# cd /dir/game/lineage2/tools
# chmod +x database_installer.sh
# ./database_installer.sh

И тут уже мы начинаем заливать таблицы в БД, логин и гейм сервер кидаем в одну базу, они мешаться не будут. Все данные нам придется повторить 3 раза, а именно

loginserver database name : lineage
loginserver db user name : lineage
loginserver db user password : тут пароль пользователя мускуля
loginserve db host : locahost

На все вопросы отвечаем «y», тип установки ставим full, то есть «f».
Итак, наконец базы данных установлены. Приступим к настройке конфигов. Заходим в /dir/game/lineage2/login/config loginserver.properties меняя там IP адрес и конект к базе данных, читаем внимательно комментарии к конфигу. Аналогично настраиваем /dir/game/lineage2/gameserver/config/server.properties . осле данных шаманских действий, нам нужно выставить права доступа.
# /dir/game/lineage2/login
# chmod +x *.sh
# ./startRegisterGameServer.sh
Вводим «id» будущего гем сервера и получаем файл hexid(server ‘n’).txt. Его перемещаем в папку /dir/game/lineage2/gameserver/config
И теперь, финальная стадия — запуск. Здесь тоже так сказать не приятная часть, но нужно её пройти. Для начала сделаем файлы исполняемыми

# cd /dir/game/lineage2/login
# chmod +x *.sh

Ну и аналогично gamesever

# cd /dir/game/lineage2/gameserver
# chmod +x *.sh

После этих недолгих манипуляций, приступим к редактированию файлов. Чтобы устранить лишние грабли с консолью
/dir/game/lineage2/gameserver/startGameServer.sh

#! /bin/sh
cd /dir/game/lineage2/gameserver/
./GameServer_loop.sh &

/dir/game/lineage2/login/startLoginServer.sh

#!/bin/sh
cd /dir/game/lineage2/login/
./LoginServer_loop.sh &

Ну и конечно запуск гейм и логин серверов

# sh /dir/game/lineage2/login/startLoginServer.sh
# sh /dir/game/lineage2/gameserver/startGameServer.sh

Предупреждаю заранее — java будет жрать немерено рамы и цп, поэтому после запуска ждем 1-2 минуты и коннектимся через мастдай с клиентом к игре.
Ну а далее ставим веб морду, но это уже не так уже сложно и поэтому сделаете сами.


Понравилась статья? Поделись с остальными.

Комментарии закрыты.