Како да се реши грешката на 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. сервер.својства Поставување на порта
На која порта ќе работи серверот Minecraft? сервер.својства во датотеката сервер-порта ја одредува вредноста.
nano server.properties
Линијата за проверка е:
server-port=25565
Стандардна порта за Minecraft Java 25565 Се користи како. Ако сте навеле друга порта, играчите мора да ја напишат и портата како и IP.
SUNUCU_IP:25565
4. Дали треба да се остави празно полето за сервер-ip?
во серверот.својства сервер-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 адреса во полето за IP-сервер
- Не давање дозвола за порта кога е вклучен заштитен ѕид
- Давање информации за портата што недостасуваат на играчите
- Извршување на тест за поврзување без најавување во записот DNS на доменот
- Обидувајќи се да стартувате два сервери на Minecraft на истата порта
Најчесто поставувани прашања
Што значи грешката со одбиената врска?
Обично нема услуга што работи на целната порта, серверот на Minecraft е неактивен или пристаништето не слуша правилно.
Што предизвикува грешка во истекот на времето?
Врската може да биде пропуштена поради заштитен ѕид, мрежен блок, погрешна IP адреса, затворена порта или безбедносно правило на страната на давателот.
Не можам да се поврзам со домен, но можам да се поврзам со IP, зошто?
Записот DNS или SRV може да е неточен. Доменот можеби не покажува на точната IP адреса.
Препораки за безбедност и операции
- Само отворете ги потребните пристаништа на Minecraft кон надворешниот свет.
- Не оставајте ги портите на панелот, SSH и базата на податоци отворени за јавноста.
- Напишете ги точните информации за IP, портата и верзијата на играчите.
- Ако користите повеќе од еден сервер, креирајте план за порта.
- Кога примате известувања за проблем со врската, побарајте ја пораката за грешка, верзијата на плеерот и адресата на која се поврзува.
Оваа статија е специјално подготвена за PvPServer.