Сервер отключается. Что делать?

Во-первых, хочу сказать, что в 95% случаев сервер отключается из-за нестабильных плагинов и модов. Так же проблема может быть и в карте.

Для начала несколько советов:
1) Многие недоработанные моды (zm, gungame, war3ft и др) нестабильны и сервер будет отключаться. Это не так страшно, включаться он тоже будет автоматически.
2) Зайдите на главную страницу Панели Управления и создайте задание - настройте автоматическую перезагрузку сервера раз в сутки. Например, в 5 утра. Это полезно и может решить множество проблем.

Запуск по расписанию
Запуск по расписанию

3) Не устанавливайте много плагинов, особенно схожих по своему функционалу. Многие плагины начинают конфликтовать между собой и это приводит к отключению сервера.

Если сервер отключается когда вы меняете карту на какую-то определенную, то скорее всего проблема в карте, попробуйте отключить её.
Если вы установили плагин или мод, и после этого сервер стал отключаться - очень вероятно, что проблема именно в этом плагине/моде, попробуйте начать с его отключения.

Теперь перейдем к практике и рассмотрим этот вопрос подробнее. Чтобы узнать в чем причина отключений, нам понадобятся логи (в них записываются ошибки сервера).

1) В стандартные логи сервера такая информация не записывается, поэтому нужно включить запись нового (с подробной информацией) лога консоли qconsole.log:

Панель управления >> Консоль >> Вводим condebug >> И жмем Отправить

Консоль сервера
Консоль сервера

Этот параметр добавляется в строку запуска. Теперь для того, чтобы лог начал записываться, нужно перезагрузить сервер из панели.

Производим рестарт сервера
Производим рестарт сервера

2) Перезагрузили, лог записывается, теперь ждем пока сервер выключится (лучше несколько раз), и идем смотреть логи.
Подключитесь к FTP игрового сервера. (Инструкция и реквизиты) и найдите файл qconsole.log, он находится прямо в корневой директории, ни в какие папки заходить не нужно (Если при подключении вы сразу попадаете в папку cstrike, то включите доступ к корню в разделе FTP доступ)

Сервер отключается. Что делать?, image #4

Это обычный текстовый файл, открывайте его любым текстовым редактором. Но советую использовать исключительно notepad++
Момент когда сервер отключился найти сложно, поэтому мы будем искать момент, когда сервер запустился, а перед ним как раз будет момент отключения.
Запуск сервера всегда начинается со строк:
Protocol version 48
Найдите эту строку в логе (Ctrl+F), перед ней будет ошибка:

Сервер отключается. Что делать?, image #5

В данном случае это демонстрационная ошибка. Эта запись говорит о том, что сервер был выключен из панели управления, у вас будет что-то другое.
3) Что делать с этой ошибкой? Скопируйте и вставьте ошибку в гугл! Серьезно, это лучший способ узнать из-за чего появляется ошибка и найти способ решения проблемы.

P.S. Ошибки в логи попадают не всегда, и бывает, что перед включением нет никаких ошибок, только обычные события. Что делать в таком случае?
Попробуйте порассуждать логически, например:
Перед выключением сервера каждый раз есть записи о том, что кто-то ставит бомбу (или убивает заложника) - вероятно проблема в плагине, который связан с бомбой (или заложниками).

Надеюсь, данный мануал будет полезным для Вас. Если все-таки у вас есть вопросы или возникли трудности, напишите нам.

846 views·24 shares