В этой небольшой , но очень полезной статье я хочу поделится с вами как сделать что при перезагрузки вашего виртуального или выделенного сервера скрипт мастер-сервера автоматически запускался. Для этого нам понадобится "cron планировщик" , желательно ISP Manager и root доступ для выполнения крона на уровне root.
Статья создана на основе последней версии бесплатного Мастер-сервера от Jesuspank версии
python masterserver 0.4.9 alpha 2 , те кто ставил эту версию , знаю что файла ms.py там больше нет , теперь за файл запуска отвечает файлик без расширения "ms"
Создаём cron задачу из под root пользователя: - 1. Переходим в панель управления ISP Manager
- 2. Инструменты » Планировщик (cron)
- 3. Жмём на иконку
- 4. Нам нужно указать в поле команда полный путь до файла запуска "ms" Пример cron задания:
Команда:
/opt/masterserver/ms Период:
каждый день Теперь проверим работу:
- 1. Перезагрузим наш VDS/VPS
- 2. Зайдём в CS где установлен ваш мастер-сервер
- 3. Жмём обновить список серверов
Как только
VDS/VPS полностью перезагрузится , наш
cron из под root запустит
все задания которые созданы в
планировщике в том числе и наше недавно созданное задание и вам выдаст список серверов в вашей кс.
Готово. Если вы всё верно сделали , проблем возникнуть не должно.