PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

כיצד לפתור שגיאת Minecraft לא יכולה להתחבר לשרת? מדריך יציאות, IP וחומת אש

Yazdır

כיצד לפתור שגיאת Minecraft לא יכולה להתחבר לשרת?

מדריך שלב אחר שלב לחיבור שסורב, קצוב זמן קצוב, יציאה, IP וחומת אש.

אחת הבעיות הנפוצות ביותר בשרתי Minecraft היא ששחקנים לא יכולים להתחבר לשרת. הנגן מוסיף את כתובת ה-IP לרשימת השרתים, אך החיבור לא נוצר, החיבור סירב, תם הזמן הקצוב, לא מצליח להתחבר לשרת או מארח לא ידוע אתה עשוי לקבל שגיאות כמו:

שגיאה זו לא תמיד נגרמת על ידי קבצי Minecraft. יש לבדוק יחד את כתובת ה-IP, היציאה, חומת האש, server.properties, ניתוב DNS, פאנל אירוח, תהליך Java או האם השרת אכן עובד.

הסבר פשוט: על מנת שהשחקן יכנס לשרת, שרת Minecraft חייב להיות פתוח, עליו להאזין ליציאה הנכונה, וחומת האש חייבת לאפשר חיבורים חיצוניים. אם חוליה אחת של השרשרת הזו נשברת, לא ניתן ליצור את החיבור.

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

יציאת ברירת המחדל של Minecraft Java 25565 הוא משמש כ. אם ציינת יציאה אחרת, השחקנים חייבים לכתוב את היציאה כמו גם את ה-IP.

SUNUCU_IP:25565
חשוב: אם יותר משרת Minecraft אחד פועל על אותו מחשב, כל שרת חייב להשתמש ביציאה אחרת. שני שרתים לא יכולים להשתמש באותה יציאה.

4. האם יש להשאיר את שדה השרת-ip ריק?

ב-server.properties שרת-ip יש להשאיר שורה ריקה ברוב המקרים.

server-ip=

אם שדה זה מלא ב-IP שגוי, ייתכן שהשרת לא יקשיב ליציאה כראוי או שיעבוד רק דרך ממשק ספציפי.

עצות כלליות בסביבות אירוח:

  • בשרתים סטנדרטיים עם IP יחיד, server-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. הרשאת יציאת חומת אש

גם אם יציאת השרת מאזינה, שחקנים לא יכולים להתחבר אם חומת האש חוסמת את החיבור החיצוני.

במערכות אובונטו/דביאן המשתמשות ב-UFW:

ufw allow 25565/tcp
ufw reload
ufw status

במערכות CentOS/AlmaLinux/Rocky Linux באמצעות חומת אש:

firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --reload
firewall-cmd --list-ports

אם יש חומת אש נוספת בצד הפאנל המארח או הספק, יש להעניק גם הרשאת יציאה דרך הפאנל.

7. אם אתה משתמש ב-Domain או SRV Record

אם שחקנים מתחברים דרך דומיין במקום 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.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner