Скрипт автоматической установки серврера по CS 1.6 (CentOS 7 х32)


Для 32-х разрядных систем используем все тоже самое с небольшим отличием в коде:

yum install mailx postfix curl wget tar bzip2 gzip unzip python binutils bc jq tmux libstdc++

Во всем остальном, все тоже самое, как и у 64-х разрядных систем для CentOS 7

Нам необходимы:

  1. Установленная и настроенная система Centos 7 x32.
  2. Сам скрипт автоматической установки сервера по CS 1.6
  3. Случайный пользователь steam аккаунта с паролем, в котором нет купленных игр и програм или пользователь anonymous, который предусматривает установку скрипта по умолчанию.
  4. Программа удаленного подключения к веб-серверу
  5. Все необходимые команды для установки, запуска, мониторинга, остановки, рестарта и обновления сервера.
НУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!
start

./csserver start

stop

./csserver stop

restart

./csserver restart

console

./csserver console

Дальше можете сами поэкспериментировать с командами, ничего сложного в них нет.

Теперь давайте добавим сервер в cron, чтобы он автоматически запускался при падении. Переходим под суперпользователя root и установим текстовый редактор nano:

su root
yum install nano

После чего переходим в директорию etc, сразу указываем файл крона – crontab:

nano /etc/crontab

И добавляем строчку:

*/1 * * * * csserver /home/csserver/csserver monitor > /dev/null 2>&1

Сохраняем – Ctrl + x + y + Enter

Эта строка говорит о том, что каждую минуту сервер csserver будет проверяться в работе он или нет, если он ушел в crash, то через 1 минуту он запустится под пользователем csserver