- 25, Mar 2014
- #1
В этой статье пойдет рассказ о установке игрового сервера CS: Global Offensive на Linux Centos 6 (VDS\VPS). Согласитесь, ведь лучше взять машину чем платить хостингам за слоты, да и заказав VDS\VPS вы сможете запустить даже и не один, а два и больше серверов, еще и сможете использовать его под свои остальные нужды.
В статье будут написаны команды по установке и запуску сервера Cs:go на Linux Centos 6.
1 - Советую взять вам VDS на у freevds.net/vds.html
2 - На вашем аккаунте Steam обязательно должна быть игра CS:GO
Для начала необходимо создать пользователя от имени которого будет производиться запуск сервера.
Далее нужно писать
passwd имя пользователя , в данном случае это
passwd csgo и появляется строка для ввода пароля, ВНИМАНИЕ, пароль при вводе не отображается.
Вводим пароль один раз и нажимаем Enter, подтверждаем, и снова нажимаем Enter.
Переходим непосредственно в директорию пользователя
Параметры запуска (порт, карта, режим игры) - читайте официальную страничку.
Там разработчики полностью не описывают всех параметров, но указывают что они такие же как у предыдущих версиях серверов.
Выходим из командной строки steam, и уже в терминале linux Для запуска пишем
В статье будут написаны команды по установке и запуску сервера Cs:go на Linux Centos 6.
1 - Советую взять вам VDS на у freevds.net/vds.html
2 - На вашем аккаунте Steam обязательно должна быть игра 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>login ваш_логин- на этот раз она должна быть успешной. Вот теперь можно начинать загружать сам сервер, для этого зададим директорию по умолчанию для будущего сервера, я указал полный путь.
Steam>force_install_dir /home/csgoВместо указанной директории csgo может быть любая другая, в таком случае структура Вашего сервера будет выглядеть следующим образом
/home/csgoДля начала скачивания сервера, запустите в steam
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>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