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

  • Автор темы Myx
  • 354
  • Дата начала

Myx

Пользователь
Регистрация
09.02.14
Сообщения
58
Реакции
0
Баллы
11
В этой статье пойдет рассказ о установке игрового сервера 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.


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

Скачиваем Steam клиент для OC Linux
wget blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.tar.gz

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

Далее следует запустить Steam клиент
STEAMEXE=steamcmd ./steam.sh

При правильных действиях вы увидите командную строку 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

Что того, чтобы обновить сервер

После скачивания сервера его нужно запустить, запуск мало чем отличается от запуска обычного source сервера. Параметры запуска (порт, карта, режим игры) - читайте официальную страничку. Там разработчики полностью не описывают всех параметров, но указывают что они такие же как у предыдущих версиях серверов. Выходим из командной строки steam, и уже в терминале linux


Для запуска пишем
./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust2
 

Статистика форума

Темы
205.157
Сообщения
386.707
Пользователи
327.908
Новый пользователь
zloix3mal
Сверху Снизу