И так, Вы наверное уже обзавелись своим VDS серверов и хотите установить на него сервер CS.
Для сервера Counter-Strike 1.6 на 24 слота, советуем тариф OpenVZ SSD 1024M.
В нашей статье, примером будет наш тариф OpenVZ 1024M и ОС Debian 8
После заказа, подключимся к VDS серверу через терминал Putty. (putty здесь)
Вводим IP вашего VDS в строку Host Name и нажимаем Open
После заказа сервера, вам должны были выдаваться данные для авторизации.
Логин, обычно root Пароль, поищите.(при вводе, его не видно как обычно)
Подключаемся.
Обновим список пакетов командой
apt-get update
Добавляем пользователя для сервера
useradd -d/home/server -m server
/home/server папка пользователя где будет сервер, server логин для входа через фтп и терминал
Укажем пользователю пароль, укажите его два раза и нажмите enter, при вводе его не будет видно!!!
passwd server
Ставим пакеты необходимые для работы steamcmd и которые понадобятся в дальнейшем.
dpkg --add-architecture i386
apt-get update
apt-get install lib32ncursesw5 -y
apt-get install lib32z1 -y
apt-get install lib32gcc1 -y
apt-get install screen -y
apt-get install sudo -y
apt-get install proftpd -y
ЗАКРЫВАЕМ терминал и открываем его еще раз, только входим уже под нашим НОВЫМ пользователем server
Переходим в папку с сервером
cd /home/server
Создаём папку для SteamCMD(софтина которая скачает наш сервер) и качаем SteamCMD. Писать команды ПО очереди!!!
mkdir steamcmd
cd /home/server/steamcmd
wget http://cstrike.ourserver.ru/steamcmd.tar.gz
tar -xvf steamcmd.tar.gz
Запускаем SteamCMD
./steamcmd.sh
Дожидаемся обновления steamcmd.
Пишем
login anonymous
Видим следующий ответ
Connecting anonymously to Steam Public...Logged in OK
Waiting for license info...OK
Пишем дальше.
force_install_dir /home/server/
Этим мы указали папку для загрузки сервера.
Начинаем скачивание командой. Загрузка занимает от минуты до часа, в зависимости от загруженности серверов Steam.
Если с первого раза произошла какая-то ошибка, пишем команду еще раз.
app_update 90
Потом пишем. Так же повторяем при появлении ошибки.
app_update 90 -validate
Должен быть ответ Success! App '90' fully installed.
После окончания загрузки выходим из steamcmd командой exit
Переходим в папку с сервером cd /home/server
Пишем команды для избежания ошибок, которые в принципе ни на что не влияют, но мешаются перед глазами.
mkdir .steam
mkdir .steam/sdk32
cp -rf steamcmd/linux32/* .steam/sdk32/
Запускаем сервер
./hlds_run -game cstrike +ip 146.255.255.255 +port 27015 +maxplayers 24 +map de_dust2
Где 146.255.255.255 IP вашего VDS сервера.
В дальнейшем, что бы не держат терминал открытым, можно запускать сервер через программу screen
screen -AmdS server ./hlds_run -game cstrike +ip 146.255.255.255 +port 27015 +maxplayers 24 +map de_dust2
Что бы зайти в окно сервера, написать команду screen -r server
А что бысвернуть окно, нажать 3 клавиши одновременно ctrl+a+d
Данная статья по установке и созданию сервера CS 1.6 на Linux VDS является собственностью хостинга OurServer.ru и написана без использования материалов из сторонних источников, а по собственному опыту и навыкам.
Источник: http://ourserver.ru/ustanovka-cs16-na-linux-vds.html