платим 200р+ за cpm

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

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

платим 200р+ за cpm

Похожие посты

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

  • username
    6 лет назад

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

  • tehnikpc
    6 лет назад

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

Комментировать

Комментировать email не будет опубликован