CentOS установка сервера Counter Strike Source
Попросили недавно помочь с установкой на центось данного сервера игры. Чтож, приступимс, мой знакомый полный профан в линуксе, поэтому вырубаем сначала фаерволл (чтобы не было нытья по поводу закрытых портов, при желании нужно настроить фаер под себя):
# chkconfig iptables off # /etc/init.d/iptables stop
вырубаем selinux:
# vi /etc/sysconfig/selinux
ставим
SELINUX=disabled
вырубаем без перезагрузки:
# setenforce 0
Создаем юзера от которого будет работать сервер, и ставим на него пас:
# adduser cs # passwd cs
качаем загрузчик игры:
# yum install wget -y # cd /home/cs/ # wget "http://www.steampowered.com/download/hldsupdatetool.bin"
делаем симлинк на распаковщик, иначе выхватим ошибку:
# ln -s /usr/bin/gunzip /usr/bin/uncompress
делаем исполняемым загрузчик:
# chmod +x hldsupdatetool.bin
Скачиваем сам сервер игры:
# ./hldsupdatetool.bin # ./steam # ./steam -command update -game "Counter-Strike Source" -dir .
Спустя некоторое время сервер скачается, дальше создадим два скрипта, для запуска и соответственно остановки сервера:
запуск сервера: start_source.sh
#!/bin/bash echo «Starting CS:Source» cd /home/cs/css sleep 1 screen -A -m -d -S server_cs ./srcds_run -game cstrike -autoupdate +maxplayers 30 +map de_dust2 +port 27016
остановка сервера: stop_source.sh
#!/bin/bash echo «Stoppping CS:Source» ps ax | grep server_cs | awk {'print $1'}| xargs kill -9 screen -wipe
делаем исполняемыми:
# chmod +x start_source.sh # chmod +x stop_source.sh
далее
# su cs
и запускаем сервер:
# ./start_source.sh
проверяем что твориться на консоли сервера:
# screen -ls There is a screen on: 7080.server_cs (Detached)
переключаемся в скрин:
# screen -r 7080.server_csЧтобы выйти не выключить сервак, жмакаем одновременно
Ctrl+A+D
Скрипт для обновления сервера update_source.sh:
#!/bin/bash cd /home/cs ./steam -command update -game "Counter-Strike Source" -dir .
делаем исполняемым:
# chmod +x update_source.sh
теперь мона обновлять сервак без проблем 🙂
Поделись с друзьями:
Рубрики: CentOS · Теги: centos, Counter, server, Source, Strike, установка, центось
22.01.2013 в 15:16
· Ссылка
Не то чтобы бред, меня попросили его отрубить, т.к. тип вообще не шарит в линуксе 🙂
22.01.2013 в 08:32
· Ссылка
«вырубаем сначала фаерволл»
Вы там как, с вами всё в порядке или не выспались? Нельзя такой бред писать! 🙂