Не так давно состоялся релиз Counter-Strike 2 и вместе с данным событием у всех игроков в Steam пропал доступ к Counter-Strike: Global Offensive. В этой статье я расскажу вам как вернуть CS:GO в Steam, а также создать собственный сервер для игры с друзьями!
Как вернуть Counter-Strike: Global Offensive в Steam?
Перед настройкой собственного сервера с CS:GO давайте вернем ее в Steam.
Для этого необходимо следующее.
- Заходим в библиотеку игр, находим там CS 2, Нажимаем правой кнопкой мышей по ней.
2) Переходим в свойства
3) В открывшемся меню открываем пункт Бета-версия и переходим к строке Бета-тестирование и выбираем: csgo_legacy
4) После проделованного Steam докачает недостающие файлы.
5) Valve отключила официальные сервера cs:go, поэтому мы создадим свой!
Как создать собственный сервер для Counter-Strike: Global Offensive?
- Для начала нужно арендовать сервер со следующими характеристиками:
- место на диске – от 40 ГБ (т.к. сама серверная часть КС ГО занимает больше 25 ГБ);
- тип диска – лучше SSD, но подойдут и HDD для экономии;
- CPU – минимум 2 ядра;
- RAM – от 2 Гб.
В качестве хостинга рекомендую использовать Timeweb Cloud. Сам давно использую их сервера и они меня не разу не подводили.
- Промокоды на скидку от меня:
- “tehnomaniak” получи 1 месяц в подарок при оплате сервера на 1 год;
- “super” получи 3 месяца в подарок при оплате сервера на 2 года;
В качестве операционной системы рекомендую выбрать Debian или Ubuntu 20.04.
2. После того как сервер арендован подключаемся к нему по ssh:
ssh root@xx.xx.xx.xxx (root и xx.xx.xx.xxx логин и ip адрес соответственно, их мы получим на почту при аренде сервера).
3. Устанавливаем на сервер нужный пакет для запуска SteamCMD:
apt install lib32gcc1
4. Создадим отдельную директорию для установки SteamCMD и игры:
mkdir ~/Steam && cd ~/Steam
5. Скачиваем SteamCMD для Linux:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
6. Распаковываем архив:
tar -xvzf steamcmd_linux.tar.gz
7. Запускаем SteamCMD:
./steamcmd.sh
После этого произойдет обновление и установка SteamCMD.
8. Далее выполним установку cs:go на сервер. После запуска SteamCMD выбираем директорию для установки игры:
force_install_dir ./cs_go/
9. Логинимся анонимно:
login anonymous
10. Устанавливаем игровой сервер (у CS:GO при установке код игры 740):
app_update 740 validate
11. После установки выходим из SteamCMD:
quit
12. Для игры по интернету и запуска сервера нам нужно создать GSLT токен. Создать его можно на странице в Steam. Заходим в свой аккаунт Steam, вводим код игры 730 (он отличается от используемого при установке), а также название ключа, чтобы вы могли различать их.
13. Установка игры выполнена, осталось запустить ее. Для этого сначала установим менеджер терминалов на сервер:
apt-get install tmux
14. Создаем новую сессию:
tmux new
15. Далее нам нужно найти скрипт srcds_run, который используется для запуска. В данном случае он находится в директории cs_go, в которую мы устанавливали сервер:
cd cs_go
16. Запускаем сервер с картой de_dust2:
./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2 +sv_setsteamaccount GSLT_TOKEN -net_port_try 1
Вместо GSLT_TOKEN вставляем полученный в п. 12 токен.
Сервер после этого будет запущен, а также будет установлена карта.
Для корректной работы также необходимо выполнить установку:
apt-get install lib32stdc++6
17. После проделанных шагов мы можем зайти в cs:go и подключиться к нашему серверу по ip и начать играть с друзьями!
Если данный гайд был тебе полезен, не забудь скинуть его друзьям))
Документация по SteamCMD доступна по ссылке.
В статье есть реклама ООО «ТАЙМВЭБ.КЛАУД», ИНН 7810945525, 2VtzqxKjgY6