أصلح “⁨FAILED TO BIND TO PORT⁩” على خادم ⁨Minecraft⁩

يعني هذا الخطأ أن الخادم حاول فتح منفذه ولم يستطع. إما أن برنامجًا آخر يستخدم ذلك المنفذ بالفعل، أو أن العنوان في ⁨server.properties⁩ ليس عنوانًا لجهازك. يتوقف الخادم، والحل سريع حين تعرف أي الحالتين لديك.

بقلم فريق ⁨Nodewave⁩ · آخر تحديث ⁨8⁩ نوفمبر ⁨2026⁩

ما تقوله الرسالة

يعرض السجل أسطرًا مثل هذه:

**** ⁨FAILED TO BIND TO PORT⁩!
⁨The exception was: java.net.BindException: Address already in use⁩
⁨Perhaps a server is already running on that port⁩?

“⁨Address already in use⁩” تعني تعارضًا في المنفذ. و“⁨Cannot assign requested address⁩” تعني أن إعداد ⁨server-ip⁩ ليس عنوانًا لهذا الجهاز.

⁨1⁩. هل يعمل خادم آخر بالفعل؟

السبب الأكثر شيوعًا نسخة من الخادم لم تتوقف قط: نافذة أُغلقت، أو انهيار، أو جلسة ⁨screen⁩ أو ⁨tmux⁩ في الخلفية، أو خدمة أعادت تشغيله. اعرف ما الذي يشغل المنفذ. على ⁨Linux⁩:

⁨sudo ss -tlnp⁩ | ⁨grep 25565⁩

على ⁨Windows⁩:

⁨netstat -ano⁩ | ⁨findstr :25565⁩

العمود الأخير على ⁨Windows⁩ هو معرّف العملية، ويمكنك البحث عنه في ⁨Task Manager⁩. وعلى ⁨Linux⁩ تُذكر العملية بالاسم في المخرجات. إذا كان خادمك القديم، فأوقفه بالطريقة الصحيحة، بـ ⁨stop⁩ في وحدة تحكمه أو ⁨systemctl stop⁩ لخدمة، ثم ابدأ الجديد. وإذا ظل يعود، فافحص ⁨screen -ls⁩ و⁨tmux ls⁩ وقائمة الخدمات لديك.

⁨2⁩. اترك ⁨server-ip⁩ فارغًا

في ⁨server.properties⁩، يجب أن يكون ⁨server-ip⁩ فارغًا عادةً، ليستمع الخادم على كل العناوين:

⁨server-ip⁩=

إذا أدخلت ⁨IP⁩ غير موجود على واجهات الشبكة في الجهاز، فيفشل الخادم بهذا الخطأ. ويشمل ذلك ⁨IP⁩ عامًّا يربطه المضيف بالجهاز دون تعيينه للخادم نفسه.

⁨3⁩. أعطِ كل خادم منفذه الخاص

لا يمكن لخادمين على جهاز واحد مشاركة منفذ. غيّر ⁨server-port⁩ في ⁨server.properties⁩ للخادم الثاني، مثلًا إلى ⁨25566⁩. ينضم اللاعبون حينئذٍ بـ ⁨address:25566⁩، أو يمكنك إضافة سجل ⁨SRV⁩ ليتركوا المنفذ؛ راجع كيف تصلح أخطاء الانضمام.

⁨4⁩. استخدم منفذًا فوق ⁨1024⁩

على ⁨Linux⁩، لا يستطيع فتح المنافذ دون ⁨1024⁩ إلا ⁨root⁩. ابقَ على ⁨25565⁩ أو منفذ مرتفع آخر بدلًا من تشغيل الخادم بصفة ⁨root⁩.

⁨5⁩. لوحات الألعاب والبروكسيات

تعطي لوحة الألعاب كل خادم منفذه الخاص. اترك ⁨server-port⁩ كما هو واستخدم المنفذ الذي تعيّنه اللوحة، لأن اللوحة قد تستبدل تعديلاتك عند البدء. وفي شبكة ⁨Velocity⁩ أو ⁨BungeeCord⁩ يأخذ البروكسي المنفذ العام، وهو ⁨25565⁩ عادةً، ويحتاج كل خادم لعبة خلفه إلى منفذه الخاص.

⁨6⁩. عمليات إعادة تشغيل تفشل من حين لآخر

إذا فشلت إعادة تشغيل مجدولة أحيانًا بهذا الخطأ، فالعملية القديمة لم تُحرّر المنفذ بعد. اجعل سكربت إعادة التشغيل ينتظر حتى تنتهي العملية القديمة، ثم يتوقف بضع ثوانٍ قبل أن يبدأ الجديدة.

تأكد أنه يعمل

بعد أن يقول الخادم “⁨Done⁩”، اختبر المنفذ من جهاز آخر:

⁨nc -vz your-server-ip 25565⁩

إذا ظل اللاعبون عاجزين عن الانضمام، فافحص الجدار الناري كما في دليل أخطاء الانضمام.

استضف خادم ⁨Minecraft⁩ في سنغافورة

⁨ping⁩ منخفض للاعبين في الهند وماليزيا وإندونيسيا، على أنوية ⁨AMD EPYC⁩ سريعة مع ⁨NVMe⁩ وحماية من ⁨DDoS⁩.

استضافة ⁨Minecraft⁩ في سنغافورة →