Установка ( Linux )
- Установите пакет screen. ( sudo apt-get install screen )
- Все файлы из папки Server разместите у себя на сервере в любой папке(не в папке с геймсервером).
- Выполните настройку защиты
- Откройте в файерволле порт сервера античита(обычно это 11000, если Вам не сказали).
-
Из папки GameServers скачайте все файлы в корневую папку с геймсервером. Дайте права 777 на все эти файлы. В скрипт запуска гса добавьте строки:
export INTPTR=28840 <-- у вас тут свой порт для внутреннего пользования, его менять не надо. В фаерволле его также не надо открывать export GSID=1 export INTIPADDR=127.0.0.1 <-- тут не надо указывать внешний ип, если у вас сервер АА находится на том же сервере, что и ГС, то надо оставить 127.0.0.1
и перед командрой строкой java добавьте:
LD_PRELOAD=$PWD/active_pr64.so
Пример получившегося файла скрипта запуска ГС:
#!/bin/bash export INTPTR=28840 export GSID=1 export INTIPADDR=127.0.0.1 while :; do LD_PRELOAD=$PWD/active_pr64.so java -Xbootclasspath/p:./jsr167.jar -server -Dfile.encoding=UTF-8 -Xmx16G -XX:PermSize=3G -XX:+UseConcMarkSweepGC -XX:+UseTLAB -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -cp config:../libs/* l2ro.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break sleep 30; done
-
В ipconfig.xml ГЕЙМСЕРВЕРА поставьте ip адрес какого-нибудь официального сервера, например
79.110.83.66
. No-ip вам не нужен, античит сам содержит в себе но ип. Если один ип адрес не походит, попробуйте другой из списка - Запустите ЛС
-
Запустите сервер АА:
cd /aaserver/ sh startscreen.sh
-
Запустите ГС используя скрипт из пункта 4
- Как только ГС прогрузится в логе сервера АА должна быть надпись GAMESERVER CONNECTED TO ACTIVE ANTICHEAT SERVER WITH ID 1
- Заходите в игру используя ваш апдейтер или ActiveLauncher.exe в папке bin32 или bin64.