Установка сервера CSS OB v59 No-Steam + Source Bans
Важно Зайдя по ssh на сервер выполните следующие команды
apt-get update apt-get upgrade apt-get install screen
Теперь можно приступить к установке сервера CSS:OB
Что понадобится:
- VDS
- root доступ к серверу
- putty для доступа по ssh
- (Не обязательно) Аккаунт стима
И так начнем
Заказываем 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