Установка сервера на Linux:

  • Автор темы Myx
  • 375
  • Обновлено
  • 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

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

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
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

Myx


Рег
09 Feb, 2014

Тем
51

Постов
57

Баллов
567
Тем
49554
Комментарии
57426
Опыт
552966

Интересно