www.megastock.ru

И так, Вы наверное уже обзавелись своим VDS серверов и хотите установить на него сервер CS.

 Если Вы еще не успели этого сделать, добро пожаловать на наш хостинг в тарифные планы!

  Для сервера Counter-Strike 1.6 на 24 слота, советуем тариф OpenVZ SSD 1024M.

 В нашей статье, примером будет наш тариф OpenVZ 1024M и ОС Debian 8

После заказа, подключимся к VDS серверу через терминал Putty.

Скачать его можно здесь putty.exe [472 Kb] (cкачиваний: 9)  

 

Вводим 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