Как решить ошибку Minecraft: невозможно подключиться к серверу?
Пошаговое руководство по устранению проблем с отказом в соединении, тайм-аутом, портом, IP-адресом и брандмауэром.
Одной из наиболее распространенных проблем на серверах Minecraft является то, что игроки не могут подключиться к серверу. Плеер добавляет IP-адрес в список серверов, но соединение не устанавливается, В соединении отказано, Время ожидания истекло, Не могу подключиться к серверу или Неизвестный хост Вы можете получить такие ошибки, как:
Эта ошибка не всегда вызвана файлами Minecraft. IP-адрес, порт, брандмауэр, server.properties, маршрутизацию DNS, панель хостинга, процесс Java или фактическую работу сервера следует проверить вместе.
1. Правильно отделяйте сообщение об ошибке
Не все ошибки подключения Minecraft означают одно и то же. Прежде всего, сообщение об ошибке, которое получает игрок, должно быть правильно прочитано.
- В соединении отказано: IP-адрес может быть доступен, но на целевом порту не работает служба или соединение отклонено.
- Время истекло: Запрос на подключение отправляется, но ответ не возвращается. Возможно, проблема связана с брандмауэром, сетью или переадресацией портов.
- Неизвестный хост: Запись домена/SRV не может быть разрешена или IP/домен написан с ошибкой.
- Не могу подключиться к серверу: Это общая проблема с подключением; Необходимо проверить IP, порт, статус сервера и совместимость версий.
- Устаревший сервер/клиент: Версия Minecraft для игрока и сервера несовместима.
2. Действительно ли сервер Minecraft работает?
Первая проверка — активен ли сервер или нет. Если сервер не работает, игрок не сможет подключиться, даже если порт открыт.
screen -ls ps aux | grep java
Если работает со службой systemd:
systemctl status minecraft
Если в консоли появится такая строка, это означает, что сервер начал прослушивать порт:
Done! For help, type "help"
Если сервер выключается во время запуска, сначала следует проверить выходные данные консоли и файлы журналов.
3. Настройка порта server.properties
На каком порту будет работать сервер Minecraft? server.properties в файле порт сервера определяет ценность.
nano server.properties
Строка для проверки:
server-port=25565
Стандартный Java-порт Minecraft для Minecraft 25565 Он используется как. Если вы указали другой порт, игроки должны указать порт и IP.
SUNUCU_IP:25565
4. Следует ли оставить поле IP-адреса сервера пустым?
в server.properties IP-адрес сервера в большинстве случаев строку следует оставить пустой.
server-ip=
Если в этом поле указан неверный IP-адрес, сервер может неправильно прослушивать порт или работать только через определенный интерфейс.
Общие советы по хостингу:
- На стандартных серверах с одним IP-адресом поле server-ip остается пустым.
- Сознательная конфигурация выполняется в структуре с несколькими IP-адресами или в частной сети.
- Если введен неверный IP-адрес, может произойти отказ в соединении или ошибка привязки.
5. Действительно ли порт слушает?
Даже если сервер Майнкрафт кажется открытым, следует проверить, прослушивается ли порт.
ss -tulpn | grep 25565
Если выходных данных нет, это означает, что сервер Minecraft не прослушивает этот порт. В этом случае следует проверить server.properties, ошибки консоли или процесс Java.
Пример ожидаемой логики вывода:
LISTEN 0 128 0.0.0.0:25565 0.0.0.0:* users:(("java",pid=1234))6. Разрешение порта брандмауэра
Даже если порт сервера прослушивается, игроки не смогут подключиться, если брандмауэр блокирует внешнее соединение.
В системах Ubuntu/Debian, использующих UFW:
ufw allow 25565/tcp ufw reload ufw status
В системах CentOS/AlmaLinux/Rocky Linux, использующих Firewalld:
firewall-cmd --permanent --add-port=25565/tcp firewall-cmd --reload firewall-cmd --list-ports
Если на панели хостинга или на стороне провайдера установлен дополнительный межсетевой экран, разрешение на порт также необходимо предоставить через панель.
7. Если вы используете домен или запись SRV
Если игроки подключаются через домен вместо IP, записи DNS должны быть правильными.
- Запись: Он направляет домен на IP-адрес сервера.
- СРВ-запись: Обеспечивает перенаправление на пользовательский порт Minecraft без ввода порта.
- Распространение DNS: Новые регистрации могут быть активны не во всех регионах.
Если игрок Неизвестный хост Если вы получили сообщение об ошибке, возможно, домен написан с ошибкой, запись DNS отсутствует или она еще не распространена.
8. Совместимость версий Minecraft
Если соединение установлено, но плеер вылетает при входе в систему, версии клиента и сервера могут быть несовместимы. Например, если игрок попытается войти под 1.21, в то время как на сервере стоит 1.20.1, он может получить ошибку.
Решение:
- Четко объявите игрокам версию сервера.
- Если используются плагины совместимости, такие как ViaVersion, настройте их правильно.
- На модифицированных серверах пакет модов клиента и пакет модов сервера должны быть одинаковыми.
Распространенные ошибки
- Думая, что это проблема с портом, когда сервер не работает
- Пишем неверный IP в поле server-ip
- Не предоставлять разрешение порту при включенном брандмауэре
- Предоставление игрокам информации о недостающем порте
- Выполнение проверки соединения без входа в DNS-запись домена
- Попытка запустить два сервера Minecraft на одном порту
Часто задаваемые вопросы
Что означает ошибка «Отказано в соединении»?
Обычно на целевом порту не работает служба, сервер Minecraft не работает или порт не прослушивается должным образом.
Что вызывает ошибку тайм-аута?
Соединение может быть пропущено из-за брандмауэра, сетевой блокировки, неправильного IP, закрытого порта или правила безопасности на стороне провайдера.
Я не могу подключиться по домену, но могу подключиться по IP, почему?
Запись DNS или SRV может быть неправильной. Возможно, домен указывает на неправильный IP-адрес.
Рекомендации по безопасности и эксплуатации
- Просто откройте необходимые порты Minecraft для внешнего мира.
- Не оставляйте панель, порты SSH и базы данных открытыми для общего доступа.
- Напишите игрокам правильную информацию об IP, порте и версии.
- Если вы используете более одного сервера, создайте план портов.
- При получении уведомлений о проблемах с подключением запросите сообщение об ошибке, версию проигрывателя и адрес, к которому он подключается.
Эта статья специально подготовлена для PvPServer.