Для 32-х разрядных систем используем все тоже самое с небольшим отличием в коде:
yum install mailx postfix curl wget tar bzip2 gzip unzip python binutils bc jq tmux libstdc++
Во всем остальном, все тоже самое, как и у 64-х разрядных систем для CentOS 7
Нам необходимы:
- Установленная и настроенная система Centos 7 x32.
- Сам скрипт автоматической установки сервера по CS 1.6
- Случайный пользователь steam аккаунта с паролем, в котором нет купленных игр и програм или пользователь anonymous, который предусматривает установку скрипта по умолчанию.
- Программа удаленного подключения к веб-серверу
- Все необходимые команды для установки, запуска, мониторинга, остановки, рестарта и обновления сервера.
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