Skip to content

Установка ( Linux )

  1. Установите пакет screen. ( sudo apt-get install screen )
  2. Все файлы из папки Server разместите у себя на сервере в любой папке(не в папке с геймсервером).
  3. Выполните настройку защиты
  4. Откройте в файерволле порт сервера античита(обычно это 11000, если Вам не сказали).
  5. Из папки 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
    
  6. В ipconfig.xml ГЕЙМСЕРВЕРА поставьте ip адрес какого-нибудь официального сервера, например 79.110.83.66. No-ip вам не нужен, античит сам содержит в себе но ип. Если один ип адрес не походит, попробуйте другой из списка

  7. Запустите ЛС
  8. Запустите сервер АА:

    cd /aaserver/
    sh startscreen.sh
    
  9. Запустите ГС используя скрипт из пункта 4

  10. Как только ГС прогрузится в логе сервера АА должна быть надпись  GAMESERVER CONNECTED TO ACTIVE ANTICHEAT SERVER WITH ID 1
  11. Заходите в игру используя ваш апдейтер или ActiveLauncher.exe в папке bin32 или bin64.