EnemyTerritory Gameserver/ru
Установка и настройка сервера Enemy Territory.
Contents |
Установка
Войдите на шелл, далее создаём нужные папки.
mkdir etserver1 cd etserver1
Теперь можно скачать установочный архив и дать архиву права установки.
wget ftp://ftp.idsoftware.com/idstuff/et/linux/et-linux-2.60.x86.run chmod u+x et-linux-2.60.x86.run ./et-linux-2.60.x86.run
В процессе установки Вы должны будете указать рабочую папку сервера, введите ~/etserver1/enemy-territory.
Последний шаг установки: небольшое обновление до версии 2.60b.
Для этого мы должны заменить существующие файлы новыми.
wget ftp://ftp.idsoftware.com/idstuff/et/ET-2.60b.zip unzip ET-2.60b.zip cp Enemy\ Territory\ 2.60b/linux/et* ~/etserver1/enemy-territory/ chmod u+x ~/etserver1/enemy-territory/etded.x86
Вот и всё. Сервер Enemy Territory установлен и готов к использованию.
Установка дополнительного модуля ETpro
Теперь установим модуль ETpro, он более современен, для этого скачаем его и распакуем.
cd ~/etserver1/enemy-territory/ wget http://bani.anime.net/etpro/etpro-3_2_6.zip unzip etpro-3_2_6.zip mv etpro-3_2_6.zip ~/
Настройка
Сервер Enemy Territory использует стандартный конфигурационный файл, скопируем его в etpro/ и отредактируем под свои нужды.
cp etmain/server.cfg etpro/server.cfg nano server.cfg
Заметка: не обязательно использовать nano, Вы можете использовать любой текстовый редактор по желанию!
Для успешного запуска нам необходимо отредактировать следующие параметры:
set dedicated "2" set net_ip "YOUR IP HERE" set net_port "YOUR PORT HERE" //standard one is 27960 set sv_maxclients "20" set g_password "" //enter a server password here! set rconpassword "" //enter the rcon and ref password here. as an ET player set refereePassword "" //you should know what rcon and ref is. set sv_hostname "MY ET server" pb_sv_enable set com_watchdog_cmd "exec server.cfg" //В самом конце вы должны прописать карту. map oasis
Теперь сервер отконфигурирован, можно приступать к первому запуску.
Запуск сервера
Мы должны запускать процесс сервера в фоне, иначе когда вы отключитесь от шелла он завершится! Предлагается использовать screen для этого. Итак сформируем комманды для запуска:
screen -dmS my_et_server ~/etserver1/enemy-territory/etded.x86 +set vm_game 0 +set m_cgame 2 +set vm_ui 2 +set com_zoneMegs 32 +set com_hunkMegs 128 +set net_ip ''YOUR_IP_HERE'' +set net_port ''YOUR_PORT_HERE'' +set fs_basepath ~/etserver1/enemy-territory/ +set fs_homepath ~/etserver1/.etwolf +set sv_punkbuster 1 +set fs_game etpro +exec server.cfg
Небольшие дополнения:
- +set com_zoneMegs 32 +set com_hunkMegs 128 на всякий случай установите, ET серверу может потребоваться больше памяти
- +set fs_basepath ~/etserver1/enemy-territory/ установка пути к ET, где лежат настройки, карты, модули
- +set fs_homepath ~/etserver1/.etwolf установка пути до логов
- +set sv_punkbuster 1 включиение PunkBuster (анти чит)
- +set fs_game etpro установка модуля игры: etpro
Завершение
Итак сервер установлен и запущен, всё было не так трудно.
Теперь вы можете поискать конфигурации, карты и различные дополнения на разных языках к Вашему серверу.
Карты для сервера лежат здесь ~/etserver1/enemy-territory/etmain конфигурации здесь ~/etserver1/enemy-territory/etpro/configs.
Вот и всё, счастливого использования Вашего Enemy Territory сервера!