EnemyTerritory Gameserver/ru

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Установка и настройка сервера 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 сервера!

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox