المنافذ وجدار الحماية

ما المنافذ التي يجب فتحها لخادم FiveM (30120)

المنفذ 30120 عبر TCP وUDP، ومنفذ txAdmin، وأوامر جاهزة لنظامي Windows وLinux، ولماذا لا يظهر خادمك في القائمة.

وقت القراءة: 2 دآخر تحديث: 19 أكتوبر 2026FiveM

يستخدم FiveM منفذًا واحدًا هو 30120، لكنه يستخدمه عبر TCP وUDP في الوقت نفسه. وفتح أحدهما فقط هو السبب الأول لمشكلتي «خادمي لا يظهر» و«أتصل ثم يطردني».

المنافذ

المنفذالبروتوكولالاستخدامهل يُفتح؟
30120TCPقائمة الخوادم وتنزيل المواردنعم
30120UDPاللعب نفسهنعم
40120TCPلوحة txAdmin على الويبالأفضل لا (انظر أدناه)

إذا كنت قد غيّرت المنفذ في ملف server.cfg باستخدام endpoint_add_tcp وendpoint_add_udp، فاستخدم ذلك الرقم في كل ما يلي.

Windows: الصق هذا في PowerShell بصلاحيات المسؤول

New-NetFirewallRule -DisplayName "FiveM TCP 30120 (in)" -Direction Inbound  -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (in)" -Direction Inbound  -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM TCP 30120 (out)"  -Direction Outbound -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (out)"  -Direction Outbound -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any

وللتحقق من أن الخادم يستمع، مع تشغيل FXServer:

Get-NetTCPConnection -LocalPort 30120 -State Listen
Get-NetUDPEndpoint  -LocalPort 30120

Linux

# Ubuntu / Debian
ufw allow 30120/tcp
ufw allow 30120/udp
ufw status numbered

# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=30120/tcp
firewall-cmd --permanent --add-port=30120/udp
firewall-cmd --reload
# ⁧هل يستمع؟⁩
ss -lntup | grep 30120

txAdmin: لا تفتحه للعالم

يستمع txAdmin على المنفذ 40120، ومنه يُتحكَّم في الخادم بالكامل. وفتحه للإنترنت يعني ترك لوحة الإدارة مكشوفة لأي شخص يفحص عنوان IP، وعنوانك سيُفحص تلقائيًا خلال دقائق من تشغيل الجهاز.

والتصرف الحكيم هو الوصول إليه عبر نفق SSH. من حاسوبك:

ssh -L 40120:localhost:40120 root@IP_ADDRESS

ثم افتح http://localhost:40120 في متصفحك. وما دامت جلسة SSH مفتوحة، يكون الأمر كما لو أن txAdmin يعمل على حاسوبك، دون كشف أي شيء. وإن كنت مضطرًا إلى فتحه رغم ذلك، فعلى الأقل اجعل له كلمة مرور طويلة، واسمح بالمنفذ 40120 في جدار الحماية من عنوان IP الخاص بك فقط.

خادمي لا يظهر في القائمة

حسب ترتيب الاحتمال:

  1. ينقص منفذ TCP أو منفذ UDP. تحقّق من أنك فتحت الاثنين. فقائمة الخوادم تعمل عبر TCP، واللعب عبر UDP.
  2. مفتاح الترخيص. إذا كان منتهي الصلاحية أو محذوفًا أو منسوخًا بشكل خاطئ، فإن الخادم يعمل لكنه لا يُسجَّل في القائمة. ويظهر الخطأ في الأسطر الأولى من وحدة التحكم (console). يُنشأ المفتاح مجانًا في portal.cfx.re (لم يعد Keymaster موجودًا): كيفية الحصول عليه.
  3. الوضع الخاص. وجود السطر sv_master1 ""‎ في ملف server.cfg يجعل الخادم يظهر خاصًا، دون إمكانية الدخول إليه من القائمة. احذفه إن لم تكن تريد ذلك. (لا علاقة لـ sv_endpointprivacy بالأمر: فهو يُخفي عناوين IP الخاصة باللاعبين فقط.)
  4. الخادم لا يستمع. استخدم الأوامر السابقة. وإن لم تُرجع شيئًا، فإن FXServer لم يبدأ بشكل صحيح.
  5. تصفية AntiDDoS. في صفحة خدمتك، تبويب الأمان. إذا كنت قد أنشأت فلاتر يدويًا، فيجب أن يكون المنفذ 30120 فيها عبر TCP وUDP.

وإن أردت أن تحسب مسبقًا مقدار CPU وRAM الذي سيحتاجه خادمك، فلدينا حاسبة موارد لـ FiveM، ومولّد لملف server.cfg يضبط نقاط الاتصال (endpoints) بشكل صحيح من البداية.

ألم تُعدّ الخادم بعد؟ لدينا الدليل الكامل لنظام Windows ولنظام Linux، ومزيد من أسباب مشكلة «لا يظهر» في قائمة التحقق هذه.

مقالات ذات صلة

العودة إلى مركز المساعدة

لم تجد ما تبحث عنه؟

افتح تذكرة من لوحة التحكم وسنرد عليك خلال أقل من 5 دقائق.