Можно написать скрипт для автоматической установки сервера по CS 1.6, но если в unix-подобных системах Вы не в зуб ногой, то есть выход из сложившийся обстановки, за Вас этот скрипт уже написали добрые люди и Вам просто необходимо установить некоторые зависимости для поддержания выполнения этого скрипта. Сегодня рассмотрим автоматическую установку скрипта на unix-подобной
системе CentOS.
Нам необходимы:
- Установленная и настроенная система Centos 7 x64.
- Сам скрипт автоматической установки сервера по CS 1.6
- Случайный пользователь steam аккаунта с паролем, в котором нет купленных игр и програм.
- Программа удаленного подключения к веб-серверу
- Все необходимые команды для установки, запуска, мониторинга, остановки, рестарта и обновления сервера.
Данная статья предусматривает уже установленную и обновленную систему CentOS 7, если Вы не имеете представления о чем речь, предлагаю посмотреть вот эти видео — https://youtu.be/5AiceDyr15Q
и https://youtu.be/AMaJjZu0Wdg где рассказывается о том, как установить CentOS систему, обновить и настроить.
Переходим к донастройке системы, используем команду:
passwd csserver
Новый пароль : jc2NDU2NTIyN
Повторите ввод нового пароля : jc2NDU2NTIyN
2. Переходим под пользователя csserver и в его домашний каталог:
su csserver cd /home/csserver
3. Теперь скачиваем скрипт linuxgsm.sh
4. Запускаем скрипт и следуем его инструкциям:
start 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 | Варианты доната.
6. Примеры запуска/остановки/перезапуска сервера CS 1.6
start
Статья взята с источника — https://linuxgsm.com/ переведена и допилена.