Як вирішити помилку 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 25565 Використовується як. Якщо ви вказали інший порт, гравці повинні написати порт, а також IP-адресу.
SUNUCU_IP:25565
4. Чи слід залишити поле server-ip пустим?
у server.properties сервер IP у більшості випадків слід залишити порожнім.
server-ip=
Якщо це поле заповнено неправильною IP-адресою, сервер може неправильно слухати порт або працювати лише через певний інтерфейс.
Загальні поради щодо хостингових середовищ:
- На стандартних серверах з одним IP-адресою сервер-ip залишають порожнім.
- Свідома конфігурація виконується в структурі з кількома IP-адресами або приватній мережі.
- Якщо введено неправильний IP-адресу, може виникнути відмова у з’єднанні або помилка прив’язки.
5. Чи справді порт слухає?
Навіть якщо сервер Minecraft здається відкритим, слід перевірити, чи прослуховується порт.
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-адресу сервера.
- Запис SRV: Забезпечує переспрямування на спеціальний порт Minecraft без введення порту.
- Поширення DNS: Нові реєстрації можуть бути неактивними майже в усіх місцях.
Якщо гравець Невідомий хост Якщо ви отримуєте повідомлення про помилку, домен може бути написаний неправильно, DNS-запис відсутній або він ще не поширений.
8. Сумісність версій Minecraft
Якщо підключення встановлено, але гравець викидається під час входу, версії клієнта та сервера можуть бути несумісними. Наприклад, якщо гравець намагається увійти за допомогою 1.21, а на сервері 1.20.1, він може отримати помилку.
рішення:
- Чітко повідомте гравцям версію сервера.
- Якщо використовуються модулі сумісності, такі як ViaVersion, налаштуйте їх правильно.
- На модифікованих серверах клієнтський і серверний пакет модів мають бути однаковими.
Поширені помилки
- Думаючи, що це проблема порту, коли сервер не працює
- Написання неправильної IP-адреси в полі server-ip
- Не надається дозвіл порту, коли брандмауер увімкнено
- Надання інформації про відсутній порт гравцям
- Виконання перевірки підключення без входу в DNS-запис домену
- Спроба запустити два сервери Minecraft на одному порту
FAQ
Що означає помилка підключення відмовлено?
Зазвичай на цільовому порту не працює служба, сервер Minecraft не працює або порт не слухає належним чином.
Що викликає помилку очікування?
З’єднання може бути втрачено через брандмауер, блокування мережі, неправильну IP-адресу, закритий порт або правило безпеки на стороні провайдера.
Я не можу підключитися до домену, але я можу підключитися до IP, чому?
Запис DNS або SRV може бути неправильним. Можливо, домен вказує на неправильну IP-адресу.
Рекомендації з техніки безпеки та експлуатації
- Просто відкрийте необхідні порти Minecraft для зовнішнього світу.
- Не залишайте панель, SSH і порти бази даних відкритими для громадськості.
- Напишіть гравцям правильну IP-адресу, порт і інформацію про версію.
- Якщо ви використовуєте більше одного сервера, створіть план портів.
- Отримавши сповіщення про проблеми з підключенням, запитайте повідомлення про помилку, версію програвача та адресу, до якої він підключається.
Ця стаття спеціально підготовлена для PvPServer.