Как автоматически установить CS:GO сервер на CentOS 8.2


Все делается очень просто, необходимо иметь уже настроенный веб-сервер с выходом в интернет и с постоянным белым статическим ip иметь обновленную операционную систему, в данном случае я использую CentOS 8.2, как настроить и обновить данную систему смотрите на моем канале, где я это уже все рассказывал и показывал.

Итак теперь давайте подключимся к нашему будущему серверу по CS:GO:

1. Я использую MobaXterm и вам советую, это программа имеет расширенный функционал.

2. Логинимся под root и выполняем команду:

yum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686

устанавливаем все необходимые зависимости для работы сервера.

3. Создаем пользователя под сервер CS:GO и пароль к нему (пароль делаем DQ5MzUxODU1M и не забываем, что при вводе пароль не показывается):

adduser csgoserver

passwd csgoserver

Если Вы сделали все правильно, должна появиться вот такая строка:

Changing password for user csgoserver.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

4. Переходим на пользователя csgoserver:

su — csgoserver

5. Скачиваем скрипт автоматмческой установки сервера по CS:GO:

wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver

6. Запускаем скрипт и следуем его инструкциям:

./csgoserver install

На середине установки сервера у Вас появится надпись, в которую Вам нужно ввести токен игры CS:GO, у меня это *****************2ED5BA1:

Enter token below (Can be blank).
GSLT TOKEN:

Я его и введу для запуска игры. Что касается идентификаторы игры, так для CS:GO это 730. Где взять этот токен, спросите Вы?
Пишите комментарии и если наберется 100 комментов под этим видео, я расскажу и покажу как это можно сделать…

Для решения проблем с jq, его просто нет в репозитории CentOS 8.2, пишим команду:

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

И потом устанавливаем jq из под root

yum install jq -y

Для python3, просто пишите в консоль

yum install python3 -y

При запуске команды в консоль:

./csgoserver

Вы получите подсказки по всем командам скрипта:

astart st | Запуск сервера.
stop sp | Остановка сервера.
restart r | Перезагрузка сервера.
monitor m | Контроль статуса сервера и рестарт в том случае, если упал.
test-alert ta | Отправка тестового сигнала тревоги.
details dt | Показывает информацию о сервере.
postdetails pd | Опубликовать детали на hastebin (удаление паролей).
update-lgsm ul | Проверка скрипта на обновление.
update u | Проверьте и примените любые обновления сервера.
force-update fu | Применить обновления сервера в обход проверки.
validate v | Проверьте файлы сервера с помощью SteamCMD.
backup b | Создавать резервные архивы сервера.
console c | Доступ к консоли сервера.
debug d | Запустите сервер прямо в вашем терминале.
install i | Установите сервер.
auto-install ai | Установите сервер без подсказок.
developer dev | Включить режим разработчика.
donate do | Варианты доната.

Примеры запуска/остановки/перезапуска/консоль сервера сервера CS:GO

start

./csgoserver start

stop

./csgoserver stop

restart

./csserver restart

console

./csgoserver console

Пробуем запустить сервер:

./csgoserver start

Если невозможно подключиться к серверу, то отключаем firewall — systemctl stop firewalld

Оставьте комментарий

Войти с помощью: