В этой статье я расскажу как установить Установка сервера CS:GO на VDS\VPS Linux Centos 6
1 -Лучше всего брать VDS у http://www.freevds.net/vds.html
2 - Обязательно на стиме должна быть CS:GO
Для начала нам нужно создать пользователя от которого будет запускатся сервер.
Code
adduser -d/home/ИМЯ_ПАПКИ_БУДЕТ_СОЗДАНА_САМА/ -m ИМЯ ЮЗЕРА
Например я делал это так
Code
adduser -d/home/csgo/ -m csgo
Дальше пишем
passwd имяпользователя , в моём случае
passwd csgo и появляется строка для ввода пароля,ВНИМАНИЕ,пароль при вводе не отображается!!!!
Вводим пароль 1 раз и жмём ентер,далее подтверждение,и ентер опять.
Переходим в директорию пользователя
Скачиваем стим для linux
с нашего сервера
Code
wget http://cstrike.ourserver.ru/steamcmd.tar.gz
либо с официально источника.
Code
wget http://blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.tar.gz
Распаковываем наш скачанный архив
Дальше запускаем стим клиент!
Code
STEAMEXE=steamcmd ./steam.sh
Если вы все сделали правильно, клиент обновиться и вы увидите командную строку СТИМА
Если нет,читайте конец новости!
Далее нам нужно залогиниться используя свой стим аккаунт. Для этого введите в командную строку:
Code
Steam>login ваш логин в steam
Нажмите ввод(ентер) и затем введите свой пароль. Обратите внимание! если Вы используете защиту стима Steam Guard (если защита не включена, можете дальше не читать. Но я настоятельно рекомендую включить ее для вашей же безопасности).При первом неудачном входе,ВАМ ПРИЙДЁТ сообщение на mail содержащее код!Введите его в командной строке steam
Code
Steam> set_steam_guard_code ВАШ_КОД
Далее повторите попытку авторизации заново
Code
Steam>login ваш логин - на этот раз она должна быть успешной.
Теперь можно начать скачивать сервер
Зададим директорию по умолчанию для будущего сервера, я указал полный путь.
Code
Steam>force_install_dir /home/csgo
ВМЕСТО csgo МОЖЕТ БЫТЬ ВАША ДРУГАЯ ПАПКА!!!
В таком случае структура Вашего сервера будет выглядеть следующим образом
Code
/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
Для начала скачивания сервера,запустите в стиме
Code
Steam>app_update 740 validate
Что бы обновить сервер
После скачивания сервера его нужно запустить,запуск мало чем отличается от запуска обычного source сервера.
параметры запуска (порт, карта, режим игры) - читайте официальную страничу. Там разработчики полностью не описывают всех параметров, но указывают что они такие же как у предыдущих версиях серверов.
Выходим из командной строки стима, и уже в терминале линукса (для тестов - строка запуска будет такой)
Для запуска пишем!
Code
./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust2