Встановлення сервера можливе на 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 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 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 12 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

Після завершення інсталяції наш сервер готовий до роботи.