Установка 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