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

теперь мона обновлять сервак без проблем 🙂

Поделись с друзьями:

Опубликовано 17.08.2012 в 12:56 · Автор komivlad · Ссылка
Рубрики: CentOS · Теги: , , , , , ,

2 комментария

Подписаться на комментарии по RSS

  1. Написал(-а) komivlad
    22.01.2013 в 15:16
    Ответить · Ссылка

    Не то чтобы бред, меня попросили его отрубить, т.к. тип вообще не шарит в линуксе 🙂

  2. Написал(-а) tehnikpc
    22.01.2013 в 08:32
    Ответить · Ссылка

    «вырубаем сначала фаерволл»

    Вы там как, с вами всё в порядке или не выспались? Нельзя такой бред писать! 🙂

Подписаться на комментарии по RSS

Написать комментарий