Установка сервера возможна на Linux VPS с установленными дистрибутивами ОС Linux: Ubuntu, Debian, CentOS 6, Fedora. На Windows VPS рекомендуемые дистрибутивы для установки сервера: Windows Server 2008 R2 Standard, Enterprise, Datacenter.

Минимальный объем оперативной памяти 512 Мб ОЗУ для игры с малым количеством игроков. Для более стабильной работы сервера с бо́льшим количеством игроков рекомендуем выбирать тарифный план с 2048 Мб ОЗУ.

Установка сервера для CS:GO

Для начала необходимо создать пользователя от имени которого будет производиться запуск сервера

adduser -d/home/НАЗВАНИЕ ПАПКИ БУДЕТ СОЗДАНО АВТОМАТИЧЕСКИ/ -m ИМЯ ПОЛЬЗОВАТЕЛЯ

Например можно сделать вот так

adduser -d/home/csgo/ -m csgo

Далее нужно ввести «passwd имя пользователя», в данном случае это «passwd csgo». Появится строка для ввода пароля.

Обратите внимание, что пароль при вводе не отображается. Вводим пароль один раз и нажимаем Enter, подтверждаем, и снова нажимаем Enter.

Переходим непосредственно в директорию пользователя

cd /home/csgo

Скачиваем Steam клиент для OC Linux

wget blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.tar.gz

Распаковываем архив

tar xvfz *.tar.gz

Далее следует запустить Steam клиент

STEAMEXE=steamcmd ./steam.sh

При правильных действиях вы увидите командную строку Steam

Steam>

Теперь нам нужно авторизоваться в Steam. Для этого используем команду

Steam>login ваш логин в steam

Нажмите Enter и затем введите свой пароль.

Обратите внимание! Если вы используете защиту Steam Guard при первом неудачном входе, вам придет сообщение на mail содержащее код.

Введите его в командной строке steam

Steam> set_steam_guard_code ВАШ_КОД

Повторите попытку авторизации вновь – на этот раз она должна быть успешной.

Вот теперь можно начинать загружать сам сервер, для этого зададим директорию по умолчанию для будущего сервера.

Steam>force_install_dir /home/csgo

Вместо указанной директории csgo может быть любая другая, в таком случае структура вашего сервера будет выглядеть следующим образом

/home/csgo total 1928 drwxr-xr-x 10 csgo csgo 4096 May 12 06:25 drwxr-xr-x 5 root root 4096 May 12 05:42 drwxr-xr-x 4 csgo csgo 4096 May 12 06:25 852513c258fb430b76a1a1c2497d65a4djtf4g drwxr-xr-x 4 csgo csgo 4096 May 12 06:25 bin drwxr-xr-x 14 csgo csgo 4096 May 12 06:25 csgo drwxr-xr-x 2 csgo csgo 4096 May 12 06:24 depotcache drwxr-xr-x 2 csgo csgo 4096 May 12 05:45 linux32 drwxr-xr-x 2 csgo csgo 4096 May 12 05:45 package drwxr-xr-x 10 csgo csgo 4096 May 12 06:25 platform drwxr-xr-x 2 csgo csgo 4096 May 12 05:45 public -rwx------ 1 csgo csgo 99328 May 12 06:25 srcds.exe -rwx------ 1 csgo csgo 10259 May 12 06:25 srcds_linux -rwx------ 1 csgo csgo 11233 May 12 06:25 srcds_run -rwxr-xr-x 1 csgo csgo 1964 May 8 14:08 steam.sh -rw-r--r-- 1 csgo csgo 1715622 Apr 12 03:44 steamcmd.tar.gz -rwx------ 1 csgo csgo 73216 May 12 06:25 thirdpartylegalnotices.doc

Для начала скачивания сервера, запустите в steam

Steam>app_update 740 validate

Для того, чтобы обновить сервер

Steam>app_update 740

После скачивания сервера его нужно запустить, запуск мало чем отличается от запуска обычного source сервера.

Выходим из командной строки steam, и уже в терминале linux Для запуска пишем

./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust2

Установка Counter-Strike Source

Для полноценной установки и настройки сервера нам понадобятся следующие программы: WinSCP и PuTTy. Обе программы бесплатные, можно скачать с сайта разработчика.

Допустим вы уже заказали себе сервер, у вас есть пароль от пользователя root. Теперь можно приступить к делу.

1. Заходим в PuTTY, вписываем IP-адрес, выданный при регистрации сервера. Откроется консоль, в которой будет предложено ввести логин и пароль. Логинимся под root. Запускать сервер под root не очень желательно, потом лучше создать отдельного пользователя, специально для сервера CS:S

2. Мы залогинены. Вводим последовательно следующие команды:

mkdir cssserver

cd cssserver

wget http://www.steampowered.com/download/hldsupdatetool.bin chmod +x hldsupdatetool.bin ./hldsupdatetool.bin

./steam

Что мы сделали: создали директорию, в которой будет наш сервер, перешли в нее, скачали программу для установки сервера, запустили ей. Тем самым загрузится последняя версия hldsupdatetool.

3. Теперь скачиваем сам сервер:

./steam -command update -game "Counter-Strike Source" -dir . -verify_all

После завершения установки наш сервер готов к работе.