Найти в Дзене
WebJens

Minecraft сервер перестал работать. Что делать?

Оглавление

Не работает сервер? Всё рухнуло? Давай разбираться!

Новичкам в сфере создания серверов часто требуется помощь по настройке игрового проекта.

В этой статье мы собрали все самые основные причины нарушения работы сервера и способы быстрого устранения проблемы ;)

Рассмотрим самую распространенную причину — краш сервера (выключение) из-за плагина:

консоль нам сообщает, что сервер не запустится, а так же указывает на ошибку и название плагина
консоль нам сообщает, что сервер не запустится, а так же указывает на ошибку и название плагина

Теперь давайте из этого текста найдем название плагина, который мешает запуску:

а вот и он, виновник торжества :D
а вот и он, виновник торжества :D

Благодаря консоли мы видим, что проблема в плагине CustomChat, название самого файла — prefix.phar

Ошибка так же будет храниться в FTP твоего сервера, а именно в папке CrashDumps. Открываем файл с самой свежей датой и видим ту же самую ошибку:

-3
-4
-5

Тут мы либо удаляем плагин, либо фиксим его, если есть знания в области PM/Nukkit API.

Вот так легко мы нашли плагин, который мешал работе сервера.

Следующая проблема: сервер включен, но не пускает в игру/долгая генерация мира/ландшафта.

Тут может быть несколько причин. Во-первых, убедись, что айпи и порт введены в игре корректно. Далее проверь список банов по нику и по ip. Попробуй удалить файлы, как на скриншоте ниже, перезапусти сервер и повтори вход в игру.

очень часто новички банят себя по ip, а потом не могу войти в игру, ну и цирк :)
очень часто новички банят себя по ip, а потом не могу войти в игру, ну и цирк :)

Следующая проблема — сервер заблокирован на сайте. Как быть?

вот так выглядит сервер, когда сработал блок на сайте
вот так выглядит сервер, когда сработал блок на сайте

Сервер может быть заблокирован по двум простым причинам:

1) Истек его срок оплаты. Убедись, что сервер продлен, иначе сработает блок, а затем файлы вовсе удаляются, если не платишь за сервер.

2) Превышение лимитов по тарифу. Это значит, что твой сервер превысил лимиты по нагрузке или занял слишком много дискового пространства на оборудовании хостинга. В случае такой блокировки наша тех. поддержка поможет разморозить сервер.

Следующий важный пункт — проверка логов сервера на наличие ошибок и устранение лагов сервера.

В папке твоего сервера есть 2 замечательных файла — server.log и screenlog.0

В этих файлах хранится вся информация о работе твоего сервера, Конкретно в этой статье рассмотрим ошибки, которые могут вызывать лаги сервера.

Открываем server.log и видим, к примеру, такую картину:

-8

Консоль спамит ошибками от плагина DisableWeather.phar Такие мелкие ошибки будут приводить к снижению TPS сервера, память так же будет забита мусором, поэтому такие плагины нужно удалять или фиксить код. К слову, плагин на отключение погоды вообще не нужен, её можно отключить в настройках ядра.

Значение TPS у сервера в норме 19-20. Проверить текущий показатель можно командой /status

Current TPS — текущее значение TPS
Current TPS — текущее значение TPS

Если у твоего сервера TPS ниже 15, бей тревогу, какие-то плагины снижают производительность сервера, игроки не оценят такие лаги! Срочно чисти сборку от мусора ;)

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

Долгий непрофессиональный способ проверки: выключение сервера, удаление папки worlds и plugins, запуск сервера.

Быстрый удобный способ для профи: выключение сервера, переименование папки plugins в plugins1 и тоже самое с wolrds — так сервер не увидит твои плагины и карту. Если без плагинов и карты сервер работает стабильно, ищи проблему в них.

Пользуясь случаем, напоминаем о системе BackUp!

Эта опция поможет предотвратить сервер от краша, взлома и всего прочего.

И еще напоследок описание одной из проблем, когда не найден конфигурационный файл или файл ядра при запуске сервера.

ошибка файла server.properties
ошибка файла server.properties

Если ты получаешь сообщение о том, что у сервера не найден конфигурационный файл, убедись, что файл в FTP с названием server.properties целый и не удален. Если с этим файлом возникла проблема, его нужно заменить.

Еще может быть такое, что при запуске сервер не видит ядро/бинарник или другие нужные файлы. В этом случае можно переустановить сервер — все файлы автоматически заново подтянутся.

ошибка гласит, что в FTP отсутствует файл запуска ядра :)
ошибка гласит, что в FTP отсутствует файл запуска ядра :)

Надеемся, что эта статья поможет тебе решить проблему на сервере. Она подходит абсолютно под любой игровой Minecraft сервер, так что можно делиться информацией с друзьями.

Полезные ссылки:

Заказать сервер можно на сайте WebJens.ru

Ссылка на наши видеогайды по настройке плагинов, ядер, сборок, карт, конфигов и прочее — vk.com/videos-108653162

Ссылка на тех. поддержку хостинга — vk.me/host_jenkins

Ставь палец вверх этой статье, если дочитал и узнал много нового!