Сервер Minecraft открывает сетевой порт, чтобы игроки могли подключаться. Если этот порт уже занят или сервер просит порт, который ему не выдали, он останавливается с FAILED TO BIND TO PORT. На PlayNHost панель сама задаёт игровой порт при каждом запуске, поэтому обычная причина это плагин или мод, который открывает собственный порт, либо копия сервера, которая ещё не закончила останавливаться.
Что вы видите
- Console показывает
**** FAILED TO BIND TO PORT!илиjava.net.BindException: Address already in use. - Блок Почему ваш сервер остановился на вкладке Обзор и над консолью пишет
The server could not open its port.иSomething else in this server is already using it, often a plugin that opens a port of its own or a second copy of the server still shutting down. Wait a minute and start it again; if it happens again, check the ports your plugins use on the Network page.Его кнопка называется Открыть сеть.
Как исправить
- Подождите минуту, затем нажмите Запустить. Серверу, который только что остановили или перезапустили, может понадобиться время, чтобы освободить порт.
- Если снова не получилось, прочитайте строки прямо над ошибкой в Console. Они часто называют плагин или мод, который запускался, например голосовой чат, веб-карту или слушатель голосов.
- Нажмите Открыть сеть (страница Порты и сеть), чтобы увидеть порты вашего сервера. Каждому плагину, который слушает порт, нужен собственный порт из этого списка. Игровой порт среди них не числится.
- Укажите плагину один из портов вашего сервера в его конфиге или удалите плагин, затем запустите сервер.
Каждое дополнение, которое вы настраиваете в карточке Дополнения, получает собственный порт, который задаёт панель. См. Как добавить голосовой чат на сервер Minecraft и Как добавить живую веб-карту на ваш сервер Minecraft. Для другого порта см. Как добавить порт на сервер Minecraft.
Не меняйте игровой порт в файлах
Панель записывает игровой порт и пустой server-ip в server.properties при каждом запуске сервера, так что сервер всегда использует порт и адрес, выданные вашему серверу. Другое значение, введённое в файле, заменяется при следующем запуске. Оставьте server-ip пустым: тогда сервер слушает на собственном адресе.
Если всё равно не получается
Откройте тикет с последними 50 строками Console, включая строки над ошибкой.



