Используем Debian 8, скачать можно ТУТ.
Debian ставим на виртуальную машину, например VirtualBox.
В настройках включаем виртуализацию и адаптер сети определяем как "Сетевой мост".
Задаем статический адрес
# nano /etc/network/interfaces
# удаляем
allow-hotplug eth0
iface eth0 inet dhcp
# добавляем
auto eth0
iface eth0 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
Добавим репозиторий
# nano /etc/apt/sources.list
deb http://archive.debian.org/debian jessie main
deb http://archive.debian.org/debian-security jessie/updates main
# apt update && apt upgrade
# reboot
Ставим пакеты
# apt install apache2 mysql-server openjdk-7-jdk php5 php5-mysql phpmyadmin p7zip-full
Если система x64, добавляем архитектуру i386 и ставим пакеты:
# dpkg --add-architecture i386
# apt update
# apt install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 gstreamer0.10-pulseaudio:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386
Настройка MySQL
Редактируем конфиг мускула
#bind-address = 127.0.0.1
Задаем пароль root для SQL и отвечаем Y на вопросы
# mysql_secure_installation
Создаем базы
# mysql -u root -p
CREATE DATABASE emurt;
CREATE DATABASE lr;
GRANT ALL ON publications.* TO 'root' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
exit;
DROP DATABASE БАЗА; - удалить базу, если решили удалить
Копируем файлы сервера и дампов на Линукс, через Remmina, или WinSCP (кто с винды)
Загружаем через консоль, процесс не быстрый
# mysql -uroot -p123456 emurt < emurt.sql - эта займет минут 30
# mysql -uroot -p123456 lr < lr.sql
Распаковываем сервер
# 7z x L2J.7z
Настраиваем
# nano /root/L2J/GameServer/config/Server.ini
GameserverHostname = *
ExternalHostname = 192.168.0.248
InternalHostname = 192.168.0.248
Login = root
Password = 123456
SAEnabled = False
# nano /root/L2J/LoginServer/config/loginserver.ini
Login = root
Password = 123456
# cd /root/L2J/GameServer && chmod +rwx *.sh
# cd /root/L2J/LoginServer && chmod +rwx *.sh
Запускаем сервер
# cd /root/L2J/LoginServer/ && ./StartLoginServer.sh
# cd /root/L2J/GameServer/ && ./StartGameServer.sh
В списке процессов мы увидим процесс логина и гэйм сервера
# ps -ax
/bin/bash ./LoginServer_loop.sh
java -server -Dfile.encoding=UTF-8 -Xms64m -Xmx64m -cp config/xml:../serverslibs/*: l2p.login
/bin/bash ./GameServer_loop.sh
java -server -Dfile.encoding=UTF-8 -Xmx1G -cp config/xml:../serverslibs/*: l2p.gameserver.Ga
Можно подключатся к игре, для этого надо пропатчить клиент и настроить его на свой IP адрес.
Хранятся все настройки в .ini файлах, но многие из них кодированные. Качаем пак эдиторов, я использовал L2FileEdit_GOD (первый попавшийся)
Открываем .../system/l2.ini и вписываем свой адрес в ServerAddr=192.168.0.248
Файлы сервера - ТУТ
Пак едиторов - скачать
Я использовал клиент Interlude, результат оказался не очень, но тут проблема не в Linux, точно такая же картинка и в Windows, надо попробовать другие клиенты, другие патчи.
Компонент комментариев CComment