Minecraft serverə qoşula bilmir xətası necə həll olunur?
Bağlantıdan imtina edilmiş, vaxtı bitmiş, port, IP və firewall problemləri üçün addım-addım təlimat.
Minecraft serverlərində ən çox rast gəlinən problemlərdən biri oyunçuların serverə qoşula bilməməsidir. Oyunçu IP ünvanını server siyahısına əlavə edir, lakin əlaqə qurulmayıb, Bağlantı rədd edildi, Vaxt bitdi, Serverə qoşulmaq mümkün deyil və ya Naməlum host Siz kimi səhvlər ala bilərsiniz:
Bu səhv həmişə Minecraft fayllarından qaynaqlanmır. IP ünvanı, port, firewall, server.properties, DNS marşrutlaşdırma, hosting paneli, Java prosesi və ya serverin həqiqətən işlək olub-olmaması birlikdə yoxlanılmalıdır.
1. Səhv Mesajını Düzgün Ayırın
Minecraft əlaqə xətalarının hamısı eyni şey demək deyil. İlk növbədə, oyunçunun aldığı səhv mesajı düzgün oxunmalıdır.
- Bağlantı rədd edildi: IP əldə edilə bilər, lakin hədəf portda heç bir xidmət işləmir və ya əlaqə rədd edilir.
- Vaxt bitdi: Bağlantı sorğusu göndərilir, lakin heç bir cavab qaytarılmır. Firewall, şəbəkə və ya port yönləndirmə problemi ola bilər.
- Naməlum host: Domen/SRV qeydi həll edilə bilməz və ya IP/domen səhv yazılmışdır.
- Serverə qoşulmaq mümkün deyil: Bu ümumi əlaqə problemidir; IP, port, server statusu və versiya uyğunluğu yoxlanılmalıdır.
- Köhnəlmiş server/müştəri: Oyunçu və server Minecraft versiyası uyğun gəlmir.
2. Minecraft Server həqiqətən işləyirmi?
İlk yoxlama serverin aktiv olub-olmamasıdır. Server işləmirsə, port açıq olsa belə, oyunçu qoşula bilməz.
screen -ls ps aux | grep java
Systemd xidməti ilə işləyirsinizsə:
systemctl status minecraft
Konsolda belə bir xətt görünürsə, bu o deməkdir ki, server portu dinləməyə başlayıb:
Done! For help, type "help"
Başlayarkən server bağlanarsa, əvvəlcə konsol çıxışı və jurnal faylları yoxlanılmalıdır.
3. server.properties Port Parametrləri
Minecraft serveri hansı portda işləyəcək? server.properties faylda server-port dəyərini müəyyən edir.
nano server.properties
Yoxlamaq üçün xətt belədir:
server-port=25565
Defolt Minecraft Java portu 25565 kimi istifadə olunur. Fərqli bir port göstərmisinizsə, oyunçular IP ilə yanaşı portu da yazmalıdırlar.
SUNUCU_IP:25565
4. Server-ip sahəsi boş qalmalıdırmı?
server.properties-də server-ip sətir əksər hallarda boş qalmalıdır.
server-ip=
Bu sahə səhv IP ilə doldurulursa, server portu düzgün dinləməyə bilər və ya yalnız müəyyən bir interfeys vasitəsilə işləyə bilər.
Hostinq mühitlərində ümumi məsləhətlər:
- Tək IP olan standart serverlərdə server-ip boş qalır.
- Şüurlu konfiqurasiya çox IP və ya özəl şəbəkə strukturunda edilir.
- Səhv IP daxil edilərsə, əlaqə rədd edildi və ya bağlama xətası baş verə bilər.
5. Port həqiqətən dinləyirmi?
Minecraft serveri açıq görünsə belə, portun dinlənilib-dinlənilməməsi yoxlanılmalıdır.
ss -tulpn | grep 25565
Əgər çıxış yoxdursa, bu, Minecraft serverinin həmin portu dinləməməsi deməkdir. Bu halda server.properties, konsol səhvləri və ya Java prosesi yoxlanılmalıdır.
Gözlənilən çıxış məntiqinə nümunə:
LISTEN 0 128 0.0.0.0:25565 0.0.0.0:* users:(("java",pid=1234))6. Firewall Port İcazəsi
Server portu dinləsə belə, təhlükəsizlik duvarı xarici əlaqəni bloklayırsa, oyunçular qoşula bilməz.
UFW istifadə edən Ubuntu/Debian sistemlərində:
ufw allow 25565/tcp ufw reload ufw status
Firewalld istifadə edən CentOS/AlmaLinux/Rocky Linux sistemlərində:
firewall-cmd --permanent --add-port=25565/tcp firewall-cmd --reload firewall-cmd --list-ports
Hostinq panelində və ya provayder tərəfində əlavə təhlükəsizlik duvarı varsa, panel vasitəsilə port icazəsi də verilməlidir.
7. Domen və ya SRV Qeydindən İstifadə edirsinizsə
Oyunçular IP əvəzinə domen vasitəsilə qoşulursa, DNS qeydləri düzgün olmalıdır.
- Rekord: O, domeni serverin IP ünvanına yönəldir.
- SRV rekordu: Port yazmadan xüsusi Minecraft portuna yönləndirməni təmin edir.
- DNS yayılması: Yeni qeydiyyatlar demək olar ki, hər yerdə aktiv olmaya bilər.
Əgər oyunçu Naməlum host Səhv alsanız, domen səhv yazılmış ola bilər, DNS qeydi yoxdur və ya hələ yayılmamış ola bilər.
8. Minecraft Versiyasının Uyğunluğu
Əgər əlaqə qurulubsa, lakin pleyer giriş zamanı çıxarılıbsa, müştəri və server versiyaları uyğun gəlməyə bilər. Məsələn, server 1.20.1 olarkən oyunçu 1.21 ilə daxil olmağa çalışarsa, xəta ala bilər.
Həlli:
- Oyunçulara server versiyasını açıq şəkildə elan edin.
- ViaVersion kimi uyğunluq plaginləri istifadə olunursa, onları düzgün konfiqurasiya edin.
- Dəyişdirilmiş serverlərdə müştəri mod paketi və server mod paketi eyni olmalıdır.
Ümumi Səhvlər
- Server işləmədikdə bunun port problemi olduğunu düşünür
- Server-ip sahəsində səhv IP yazmaq
- Firewall aktiv olduqda port icazəsi verilmir
- Oyunçulara çatışmayan port məlumatlarının verilməsi
- Domen DNS qeydinə daxil olmadan əlaqə testinin aparılması
- Eyni portda iki Minecraft serverini işə salmağa çalışırıq
Tez-tez verilən suallar
Bağlantıdan imtina xətası nə deməkdir?
Adətən hədəf portda heç bir xidmət işləmir, Minecraft serveri işləmir və ya port düzgün dinlənmir.
Vaxt bitmiş xətaya nə səbəb olur?
Bağlantı firewall, şəbəkə bloku, səhv IP, qapalı port və ya provayder tərəfindəki təhlükəsizlik qaydası səbəbindən buraxıla bilər.
Mən domenlə əlaqə saxlaya bilmirəm, amma IP ilə əlaqə saxlaya bilirəm, niyə?
DNS və ya SRV qeydi yanlış ola bilər. Domen düzgün IP-yə işarə etməyə bilər.
Təhlükəsizlik və Əməliyyatlar üzrə Tövsiyələr
- Sadəcə lazımi Minecraft portlarını xarici dünyaya açın.
- Panel, SSH və verilənlər bazası portlarını ictimaiyyət üçün açıq qoymayın.
- Oyunçulara düzgün IP, port və versiya məlumatlarını yazın.
- Birdən çox serverdən istifadə edirsinizsə, port planı yaradın.
- Bağlantı problemi barədə bildirişlər alarkən xəta mesajını, pleyer versiyasını və qoşulduğu ünvanı soruşun.
Bu məqalə xüsusi olaraq PvPServer üçün hazırlanmışdır.