Counter-Strike

Counter-Strike

Not enough ratings
Как создать/установить сервер CS 1.6 на VDS/VPS (2019)
By (*_*)
В данном руководстве мы досконально разберем такую тему как создания свое собственного сервера counter strike 1.6 в 2019 году ,на сервере vds.Ликвидируем такую ошибку как отсутствие папки cstrike.
   
Award
Favorite
Favorited
Unfavorite
Введение
Привет друзья!,
Сегодня я вам расскажу как создать/установить сервер Counter - Strike 1.6 на VDS/VPS,с помощью steamcmd.
Данная тема и различные вопросы связанные с ней стары как мир,но как не странно у многих юзеров возникают проблемы связанные с установкой,в особенности проблемы связанные с тем,что папка cstrike просто напросто докачивается....
Опустим все нюансы и детали и приступим к установки.

Выбор Хостинга(VDS/VPS)
1.Выбор Хостинга(VDS/VPS).
Первым делом нам потребуется выбрать хостинг(тачку) для нашего будущего сервера(у кого уже имеется хост машина,тот может пропускать данный пункт).
Я вам порекомендую такие хостинги как:

Довольно неплохой хостинг.Держал у них сервер counter - Strike 1.6 около 2-3 месяцев,за это время проблем как таковых(кроме тех случаев когда у хостинга были технические работы) не наблюдал.

Из тарифов посоветую такие как:
MEM-2(CUP:2 vCPU Xeon;RAM 1 Gb(1 гб очень мало,но подойдет для паблика 15-18 слот);DISK 40 Gb)
либо же
MEM-3(CPU 3 vCPU Xeon;RAM 2 Gb;DISK 60 Gb)

Firstbayte.ru
В данный момент на этом хостинге держу свои сервера до сих пор.

Из тарифов посоветую такие как:
MSK-KVM-SSD-3(Процессор: 3 ядра, Память: 1536 MB, Диск: 50 GB SSD)
либо же
MSK-KVM-SSD-4(Процессор: 4 ядра, Память: 2 GB, Диск: 60 GB SSD)
Выбор ОС сервера (VDS/VPS)
Здесь буду краток,оси на которых мы будем создавать сервера это - Ubuntu/Debian.
На самом деле можно создать сервер и на других осях,но мне как то более удобно работать именно с данными ОС.
Установка зависимо необходимых для запуска SteamCMD библиотек (VDS/VPS)
3)Установка зависимо необходимых для запуска SteamCMD библиотек (VDS/VPS).
После того как вы авторизовались на своем сервер vds,вам нужно установить специальную библиотеку lib32
без которой steamCMD не запустится.
Для этого нам потребуется ввести такую команду как:
" sudo apt-get install lib32gcc1 "(без кавычек)
Создание директорий для SteamCMD.
4)Создание директорий для SteamCMD.
С помощью команды mkdir мы создаем директорию для steamCMD
" mkdir ~/steamcmd " (без кавычек) - где "steamcmd" ,название папки которую мы создаем.
С помощью команды cd мы заходим в созданную нами директорию
" cd ~/steamcmd " (без кавычек) - где "steamcmd" ,название папки в которую мы перейдем.
Скачка утилиты steamCMD и разархивирование.
5)Скачка утилиты steamCMD и разархивирование.
Как я уже говорил мы будем работать со steamcmd.
SteamCMD - это новая утилита для установки и обновления выделенных серверов через интерфейс командной строки. Он работает только с играми, которые переведены на контентную систему SteamPipe.(проще говоря это замена HLDSUpdateTool, через который раньше скачивали сервер).
После создания и перехода в директорию steamcmd,нам необходима скачать саму утилиту,делается это с помощью команды
" wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz " (без кавычек).
Разархивируем
" tar -xvzf steamcmd_linux.tar.gz " (без кавычек).
Запускаем steamCMD
" ./steamcmd.sh "(без кавычек).
Если вы все сделали правильно,то у вас начнется обновление клиента steamcmd(1-2 минуты)
Авторизация в steamCMD
6)Авторизация в steamCMD,
После обновления клиента steamcmd вам нужно в нем залогиниться,для этого вводим свои данные от аккаунта в steam(Внимание!. для скачивания сервера cs 1.6 в вашей библиотеке стима должна присутствовать лицензионная версия Counter Strike 1.6).
Логинимся с помощью команды:
"login свой логин"затем вам потребуется ввести пароль от аккаунта,а так же если у вас на аккаунте присутствует Steam Guard,то нужно ввести 2 этапный код аутентификации.
Указание директории скачивание/Скачивание сервера cs 1.6
7)Указание директории скачивание/Скачивание сервера cs 1.6.
После авторизации в steamcmd,вам необходима задать с помощью команды force_install_dir ,директорию скачивания нашего будущего сервера cs 1.6
" force_install_dir ./cs_server/ " (без кавычек).где "/cs_server/" ,название папки в которую мы будем скачивать сервер.
Остался финишный рывок!.После указания директории для скачивания нашего сервера,приступим к закачке с помощью команды ниже.
" app_update 90 -beta beta validate " (без кавычек).
Идем пить чай,сервер качается 5-10 минут.После того как ваш сервер скачался выходим из steamcmd с помощью команды "quit"
Переход в директорию с нашим сервером и его запуск
8)Переход в директорию с нашим сервером и его запуск.
C помощью команды cd переходим в директорию с нашим сервером.
" cd cs_server " (без кавычек)
С помощью команды ls проверяем все ли файлы/папки мы скачали,если все скачалось,то мы приступим к запуску...
Вводим команду для запуска:
"./hlds_run -game cstrike -port 27016 +ip СВОЙ IP +map de_dust2 +maxplayers 32"
Расшифровка полей
"-game cstrike" - Запускаем мод cs
"-port 27016" - Порт нашего сервера(можно ввести любой,хоть:27777).
"+ip СВОЙ IP" - где свой ip вводим ip нашего VDS/VPS сервера.
"+map de_dust2" - карта при запуске.
"+maxplayers 32" - количество слотов на нашем сервер.[/spoiler]

После того как вы пошлете эту команду,пойдут логи - это значит,что сервер запустился.
Заходим в кс,пишем connect ваш ip+port.

Видео подробной установки:
Я криворукий 0_o
Если у вас ничего не получилось,то репитните статью и все ваши действия внимательнее.
Если все же ничего не получается,то рекомендую арендовать сервер на хостинге игровых серверов host-arena.ru

При заказе игрового сервера любой игры,вы можете указать промокод "byveter" и получить 25% на заказ сервера либо же продление.
Позже будут добавлены скрины под каждый раздел
GLHF
5 Comments
✔ пенис улитки 28 Jul @ 8:11am 
Это все понятно. Ты лучше расскажи, как сделать, чтобы мониторинг сайты начали разпознавать твой сервер на вдс. А то они выдают ошибку, тк не понимают, что это сервер кски.
IIIUHMOH 18 Jul, 2023 @ 10:21pm 
123
morpex 8 Apr, 2020 @ 7:21am 
а этот способ работает с другими играми? например dayz
я в истории
зиг хайль