Установка Lineage-2 Interlude сервера на Debian
Используем Debian 9, скачать можно ТУТ.
Скачиваем все три диска, так как репозитория нет.
Debian ставим на виртуальную машину, например VirtualBox.
В настройках адаптер сети определяем как "Сетевой мост".
В виртуальной машине добавьте ещё два CDROM, чтобы их было три.
Задаем статический адрес
# nano /etc/network/interfaces
#удаляем
iface enp0s3 inet dhcp - если есть такая запись
# добавляем
auto enp0s3
iface enp0s3 inet static
address 192.168.0.248
netmask 255.255.255.0
gateway 192.168.0.254
dns-nameservers 192.168.0.254
Изменим доступ для root через ssh
# nano /etc/ssh/sshd_config
PermitRootLogin yes
# reboot
Вставьте все диски Debian в сиди-ромы.
Добавляем все диски в репозиторий.
# mount /dev/sr0 /media/cdrom0
# mount /dev/sr1 /media/cdrom1
# mount /dev/sr2 /media/cdrom2
# nano /etc/apt/sources.list - удаляем всё и добавляем свои
диски
deb [trusted=yes] file:/media/cdrom0 stretch contrib main non-free-firmware
deb [trusted=yes] file:/media/cdrom1 stretch contrib main non-free-firmware
deb [trusted=yes] file:/media/cdrom2 stretch contrib main non-free-firmware
# apt update
Устанавливаем пакеты
# apt install mysql-server -y
# apt install php -y
# apt install phpmyadmin -y
# apt install openjdk-8-jdk -y
# apt install p7zip-full -y
Устанавливаем сервер
Скачать архив сервера Lineage2server.7z
Загрузить в "/" и разархивировать
# cd /
# 7z x Lineage2server.7z -aoa
# rm Lineage2server.7z
# cd /root
Выдача прав
# chmod -R 777 L2Server
Устанавливаем базу
# mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
CREATE DATABASE interlude;
exit;
# cd /root/sql
# mysql -u root -p interlude < interlude.sql
Запускаем сервер
# /root/start.sh
В процессах мы можем увидеть запущенный сервер логирования и игровой сервер
# ps -ax
Создаём аккаунт
http://192.168.0.248/register.php
Выдаём GM права
Заходим в игру и создаём персонажа.
Ищем "obj_Id" созданного персонажа в таблице "characters" http://192.168.0.248/phpmyadmin
и записываем его в GMAccess.xml
# nano /root/L2Server/gameserver/config/GMAccess.xml
PlayerID set="*********" <----
После чего надо перезапустить виртуальную машину.
# /reboot
Выключение и управление сервером через админ панель
//admin
Клиент игры вы можете скачать тут Client Lineage-2
Interlude
Если у вас другой IP адрес, отличный от этого сервера,
вам надо в клиенте отредактировать файл l2.ini используя для этого редактор L2FileEdit и
изменить IP адрес на свой.
Готовый сервер с клиентом вы можете скачать с
Rutracker