Установка сервера CSS OB v59 No-Steam + Source Bans

Материал из wiki.p3.ru

Важно Зайдя по ssh на сервер выполните следующие команды

 apt-get update
 apt-get upgrade
 apt-get install screen


Теперь можно приступить к установке сервера CSS:OB

Что понадобится:

  1. VDS
  2. root доступ к серверу
  3. putty для доступа по ssh
  4. (Не обязательно) Аккаунт стима


И так начнем

Заказываем VDS, качаем Putty - http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html, заходим на VDS через putty под root'ом.

Далее выполняем команды:(прям так копируем и вставляем в Putty, прога сделает все за вас)

 mkdir srcds_l
 cd srcds_l
 wget http://www.steampowered.com/download/hldsupdatetool.bin
 chmod +x hldsupdatetool.bin
 ./hldsupdatetool.bin
 ./steam


После того как программа скачает и обновит стим, нам нужно выполнить

 ./steam -command update -game "Counter-Strike Source" -dir . -username ****** -password *******


 username - тут вы указываете ваш логин стима
 password - тут ваш стимовый пароль


В зависимости от загруженности канала, и вашего тарифного плана сервер установится за 30-90 минут.

Вот и в принципе все. У вас теперь есть свой Steam сервер CSS:OB v59


Если вы хотите сервер No-Steam, то читаем дальше Для вас я уже подготовил готовые файлы со всеми настройками именно под Debian сервер CSS последнего обновления. Просто киньте файлы/папки из архива в папку orangebox Скачать архив - http://62.109.9.193/servercfg/orangebox.zip

После того как все раскидаете, запустите сервер командой

 ./srcds_run -console -game cstrike +map de_dust -maxplayers 16


Сервер будет грузится минут 10 так как он создает файлы для no steam клиентов

Теперь у вас есть No-Steam сервер

Теперь всякие "вкусности" Что бы не заморачиваться постоянно с запуском сервера вручную через консоль, мы сделаем вот такой вот скриптик

 #!/bin/sh
 echo "Starting Cs:Source Server"
 cd /root/srcds_l/orangebox
 sleep 1
 screen -A -m -d -S css-server ./srcds_run -console -game cstrike +map de_dust2 +maxplayers 32
 sleep 10

Самое что приятное, его вы можете кинуть в папку root и запускать сразу при заходе на ssh без необходимости переходить в другие папки. Вот весь этот текст сохранить в файл и дать файлу расширение .sh

 В моем случае это 1.sh


Затем мы выставим ему права командой

 chmod +x server.sh


Вот что нужно сделать что бы запустить сервер: (доступ по SSH)

 login as: ваш логин
 root@ваш ip password: ваш пароль
 root@пользователь:~# ./1.sh
 Starting Cs:Source Server
 root@пользователь:~#

То есть вы входите на сервер и выполняете команду ./1.sh

Посмотреть состояние сервера и отключить его (при желании) нажатием CTRL+C , можно следующей командой:

 screen -x