Як встановити css сервер на linux - все для ігрових серверів!

Як встановити css сервер на linux - все для ігрових серверів!
Установка CSS сервера під Linux

Мануал по встановленню та налагодженню CSS сервера під Linux

1. Введення.
Дана інструкція призначена для тих, хто хоче встановити виділений сервер Counter-Strike: Source. Її можна взяти за основу і для інших модов Source, підтримуваних VALVe. Передбачається, що людина, що створює сервер, непогано розбирається в операційній системі і йому не потрібно відповідати на питання з книжки Linux для чайників. Тому тут розглядається лише послідовність кроків по установці виділеного сервера на знайому вам платформу.







2.Отримання дистрибутива.
Наполегливо рекомендую брати дистрибутив сервера та оновлювати його через steam. Це безкоштовно, швидко і своєчасно. Єдина перешкода для роботи зі стім, коли машина, на якій встановлено сервер, не має доступу в Інтернет або знаходиться за фаероллом з закритими портами, необхідними для скачки сервера або оновлень. Утиліта для отримання дистрибутива сервера і його поновлення, на сьогоднішній день може працювати з під Windows і отримувати дистрибутив для сервера Linux і навпаки. Так що вам залишається лише знайти машину, що має прямий доступ в Інтернет. Тільки після того, як ви опинилися в глухому куті і не можете самі отримати дистрибутив сервера або його оновлення зі steam, тоді вже беріть наданий кимось дистрибутив і при кожному оновленні чекайте, що хтось зробить патч для вашого сервера.

Для отримання дистрибутива сервера і його подальшого оновлення через steam використовується утиліта Linux HLDS Update Tool. Це архів, після розпакування якого ви отримаєте файл steam для Linux. Файл steam ще необхідно зробити запускається:







Тепер утиліта готова для запуску:
./ Steam - для Linux
При першому запуску утиліта оновиться до останньої версії і після поновлення видасть синтаксис доступних команд.

Use: hldsupdatetool -command [parameters] [flags]

update: Install or update HLDS
parameters:
-game - Mod name: cstrike, tfc, dod, dmc, valve, czero, or ricochet
-dir - HLDS Install dir (if dir not specified, will use value from last run of tool)
flags:
-verify_all - Verify all HLDS files are up to date
-retry - Automatically retry every 30 seconds if the Steam Network is busy

For example: hldsupdatetool -command update -game cstrike -dir c: # 92; hlds

version: View installed versions
list: View available games

hldsupdatetool -command list

отримуємо список доступних модов сервера для скачки.

** 'game' options for Source DS Install:

"Counter-Strike Source"
"Counter-Strike Source-linux"
"Counter-Strike Source-win32"
"Hl2mp"
"Hl2mp-linux"
"Hl2mp-win32"

Залишилося лише набрати команду для отримання дистрибутива:

#! / Bin / bash
cd / home / cs / srcds_l
./ Steam -command update -game 'Counter-Strike Source' -dir

і тепер можна переходити до тестування і основних налаштувань.

3.Тестірованіе і запуск сервера. Основні налаштування.
Для запуску сервера також необхідно створити скрипт запуску. Для тесту просто запустимо сервер рядком

/ Srcds_run -game cstrike + maxplayers 16 + map de_dust

Якщо сервер був викачаний без помилок, то ви побачите, що з'явилася консоль сервера. Якщо цього не відбулося, повертайтеся до пункту Отримання дистрибутива.
В консолі сервера після всіх ініціалізацій можемо набрати:

version - консоль покаже версію сервера;
stats - консоль покаже основні параметри роботи на даний момент √ завантаження процесора, fps, кількість гравців.
exit - закрити сервер.

Переконалися що сервер працює? Тепер спробуйте зайти на нього своїм клієнтом.

Простий скрипт запуску start_css.sh:

#! / Bin / bash
cd / home / cs / srcds_l
./ Srcds_run -game cstrike + maxplayers 16 + map de_dust> /home/cs/server_css.log 2> 1

При цьому, сервер буде писати всі свої дії в /home/cs/server_css.log.
Зупиняємо сервер за допомогою скрипта:

#! / Bin / bash
kill `ps ax -H --cols 1000 | grep -e" -game cstrike "| grep -e" srcds_ "| grep -v grep | awk ''`







Схожі статті