Установка ( Linux )
- Установите пакет screen. ( sudo apt-get install screen )
- В клиенте игры переименуйте оригинальный l2.exe в l2.bin, и скопируйте туда наш l2.exe из архива с защитой из папки Client.
- Все файлы из папки 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
-
Запустите ЛС
-
Запустите сервер АА:
cd /aaserver/ sh startscreen.sh
-
Запустите ГС используя скрипт из пункта 6
- Как только ГС прогрузится в логе сервера АА должна быть надпись GAMESERVER CONNECTED TO ACTIVE ANTICHEAT SERVER WITH ID 1
- Заходите в игру используя наш l2.exe.