Сервер отключается. Что делать?
Во-первых, хочу сказать, что в 95% случаев сервер отключается из-за нестабильных плагинов и модов. Так же проблема может быть и в карте.
Для начала несколько советов:
1) Многие недоработанные моды (zm, gungame, war3ft и др) нестабильны и сервер будет отключаться. Это не так страшно, включаться он тоже будет автоматически.
2) Зайдите на главную страницу Панели Управления и создайте задание - настройте автоматическую перезагрузку сервера раз в сутки. Например, в 5 утра. Это полезно и может решить множество проблем.
3) Не устанавливайте много плагинов, особенно схожих по своему функционалу. Многие плагины начинают конфликтовать между собой и это приводит к отключению сервера.
Если сервер отключается когда вы меняете карту на какую-то определенную, то скорее всего проблема в карте, попробуйте отключить её.
Если вы установили плагин или мод, и после этого сервер стал отключаться - очень вероятно, что проблема именно в этом плагине/моде, попробуйте начать с его отключения.
Теперь перейдем к практике и рассмотрим этот вопрос подробнее. Чтобы узнать в чем причина отключений, нам понадобятся логи (в них записываются ошибки сервера).
1) В стандартные логи сервера такая информация не записывается, поэтому нужно включить запись нового (с подробной информацией) лога консоли qconsole.log:
Панель управления >> Консоль >> Вводим condebug >> И жмем Отправить
Этот параметр добавляется в строку запуска. Теперь для того, чтобы лог начал записываться, нужно перезагрузить сервер из панели.
2) Перезагрузили, лог записывается, теперь ждем пока сервер выключится (лучше несколько раз), и идем смотреть логи.
Подключитесь к FTP игрового сервера. (Инструкция и реквизиты) и найдите файл qconsole.log, он находится прямо в корневой директории, ни в какие папки заходить не нужно (Если при подключении вы сразу попадаете в папку cstrike, то включите доступ к корню в разделе FTP доступ)
Это обычный текстовый файл, открывайте его любым текстовым редактором. Но советую использовать исключительно notepad++
Момент когда сервер отключился найти сложно, поэтому мы будем искать момент, когда сервер запустился, а перед ним как раз будет момент отключения.
Запуск сервера всегда начинается со строк:
Protocol version 48
Найдите эту строку в логе (Ctrl+F), перед ней будет ошибка:
В данном случае это демонстрационная ошибка. Эта запись говорит о том, что сервер был выключен из панели управления, у вас будет что-то другое.
3) Что делать с этой ошибкой? Скопируйте и вставьте ошибку в гугл! Серьезно, это лучший способ узнать из-за чего появляется ошибка и найти способ решения проблемы.
P.S. Ошибки в логи попадают не всегда, и бывает, что перед включением нет никаких ошибок, только обычные события. Что делать в таком случае?
Попробуйте порассуждать логически, например:
Перед выключением сервера каждый раз есть записи о том, что кто-то ставит бомбу (или убивает заложника) - вероятно проблема в плагине, который связан с бомбой (или заложниками).
Надеюсь, данный мануал будет полезным для Вас. Если все-таки у вас есть вопросы или возникли трудности, напишите нам.
