كيف تُعدّ خادم ⁨FiveM⁩ على ⁨Linux⁩ باستخدام ⁨txAdmin⁩

يأخذك هذا الدليل من ⁨VPS⁩ جديد بنظام ⁨Ubuntu 24.04⁩ إلى خادم ⁨FiveM⁩ يعمل مع ⁨txAdmin⁩ وقاعدة بيانات ⁨MariaDB⁩ وإطار العمل الذي تختاره. يستغرق نحو ⁨30⁩ دقيقة. تحتاج إلى وصول ⁨SSH⁩ إلى الخادم ومفتاح ترخيص مجاني من ⁨Cfx.re Portal⁩.

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

قبل أن تبدأ

تصف ⁨Cfx.re⁩ إصدار ⁨Linux⁩ بأنه منفذ مجاملة بأدوات تشخيص أقل، وتوصي بـ ⁨Windows⁩ إذا احتجت مساعدتها عند حدوث مشكلات. كثير من الخوادم تعمل جيدًا على ⁨Linux⁩؛ لكن من المفيد أن تعرف هذه المفاضلة.

⁨1⁩. جهّز الخادم

حدّث النظام، وثبّت الأدوات التي يحتاجها ⁨FXServer⁩، وأنشئ مستخدمًا لتشغيله، حتى لا يعمل خادم اللعبة أبدًا بصلاحيات ⁨root⁩:

⁨sudo apt update && sudo apt upgrade -y⁩
⁨sudo apt install -y xz-utils git tmux⁩
⁨sudo adduser --disabled-password --gecos⁩ "" ⁨fivem⁩

⁨2⁩. افتح الجدار الناري

اسمح بـ ⁨SSH⁩ أولًا حتى لا تُقفل الباب على نفسك، ثم منفذ اللعبة للاعبين، ولوحة ⁨txAdmin⁩ على الويب لعنوان ⁨IP⁩ الخاص بك فقط:

⁨sudo ufw allow OpenSSH⁩
⁨sudo ufw allow 30120/tcp⁩
⁨sudo ufw allow 30120/udp⁩
⁨sudo ufw allow from your-home-ip to any port 40120 proto tcp⁩
⁨sudo ufw enable⁩

خطط ⁨VPS⁩ من ⁨Nodewave⁩ لا يوجد أمام منافذها جدار ناري من المزوّد، لذا فإن ⁨ufw⁩ على الخادم هو جدارك الناري. وإذا كان لدى مستضيفك لوحة جدار ناري خاصة، فافتح المنافذ نفسها هناك أيضًا.

⁨3⁩. أنشئ قاعدة البيانات

تحفظ ⁨QBCore⁩ و⁨Qbox⁩ و⁨ESX⁩ جميعها اللاعبين والأموال والعناصر في قاعدة بيانات. ثبّت ⁨MariaDB⁩ وافتح موجّه الأوامر الخاص بها:

⁨sudo apt install -y mariadb-server⁩
⁨sudo mysql⁩

ثم أنشئ قاعدة بيانات ومستخدمًا للخادم، بكلمة مرور قوية من اختيارك:

⁨CREATE DATABASE fivem⁩;
⁨CREATE USER 'fivem'@'localhost' IDENTIFIED BY 'choose-a-strong-password⁩';
⁨GRANT ALL PRIVILEGES ON fivem⁩.* ⁨TO 'fivem'@'localhost⁩';
⁨FLUSH PRIVILEGES⁩;
⁨EXIT⁩;

يثبّت ⁨Ubuntu 24.04⁩ الإصدار ⁨MariaDB 10.11⁩، الذي يلبّي أيضًا الحد الأدنى ⁨10.9⁩ الذي يتطلبه ⁨Qbox⁩. لا تستمع ⁨MariaDB⁩ افتراضيًا إلا على الخادم نفسه، فأبقِ المنفذ ⁨3306⁩ مغلقًا أمام الإنترنت.

⁨4⁩. نزّل ⁨FXServer⁩

افتح صفحة إصدارات خادم ⁨Linux⁩ وانسخ رابط أحدث إصدار موصى به. ثم انتقل إلى المستخدم ⁨fivem⁩، ونزّله وفك ضغطه:

⁨sudo -iu fivem⁩
⁨mkdir -p⁩ ~/⁨FXServer/server && cd⁩ ~/⁨FXServer/server⁩
⁨wget -O fx.tar.xz⁩ "⁨paste-the-link-here⁩"
⁨tar xf fx.tar.xz⁩

⁨5⁩. شغّل ⁨txAdmin⁩

شغّل ⁨FXServer⁩ داخل ⁨tmux⁩، حتى يستمر في العمل بعد إغلاق ⁨SSH⁩:

⁨tmux new -s fivem⁩
⁨cd⁩ ~/⁨FXServer/server⁩
./⁨run.sh⁩

عند التشغيل الأول، تعرض وحدة التحكم رمز ⁨PIN⁩ وعنوان لوحة ⁨txAdmin⁩ على الويب، على المنفذ ⁨40120⁩. افتح ⁨http://your-server-ip:40120⁩ في متصفحك، وأدخل رمز ⁨PIN⁩، وسجّل الدخول بحساب ⁨Cfx.re⁩ الخاص بك لإنشاء حساب المسؤول.

⁨6⁩. انشر إطار عمل

يعرض ⁨txAdmin⁩ بعد ذلك إعداد خادم لك. اختر وصفة شائعة، مثل ⁨ESX Legacy⁩ أو ⁨QBCore⁩ أو ⁨QBox Framework⁩ (راجع ⁨QBCore vs ESX vs Qbox⁩)، واملأ:

ينزّل ⁨txAdmin⁩ الموارد، ويستورد جداول قاعدة البيانات، ويكتب ⁨server.cfg⁩ ويشغّل الخادم. عندما تهدأ وحدة التحكم، افتح ⁨FiveM⁩ واضغط ⁨F8⁩ واكتب ⁨connect your-server-ip:30120⁩.

⁨7⁩. أبقِه يعمل

افصل عن ⁨tmux⁩ بالضغط على ⁨Ctrl+B⁩ ثم ⁨D⁩؛ سيبقى الخادم يعمل. أعد الاتصال لاحقًا باستخدام ⁨tmux attach -t fivem⁩. ومن الآن، شغّل الخادم وأوقفه وأعد تشغيله من ⁨txAdmin⁩، واضبط فيه عمليات إعادة التشغيل المجدولة.

إذا أُعيد تشغيل ⁨VPS⁩، فسجّل الدخول بالمستخدم ⁨fivem⁩ وشغّل ./⁨run.sh⁩ مجددًا داخل ⁨tmux⁩، أو أنشئ خدمة ⁨systemd⁩ تفعل ذلك نيابةً عنك.

⁨8⁩. تحديث ⁨FXServer⁩ لاحقًا

خذ أولًا نسخة احتياطية من مجلد الخادم وقاعدة البيانات. ثم أوقف الخادم، ونزّل الإصدار الموصى به الجديد إلى ~/⁨FXServer/server⁩ وفك ضغطه فوق القديم. فك الضغط يستبدل ملفات الإصدار فقط، لذا تبقى إعدادات ⁨txAdmin⁩ وبيانات الخادم في مكانها.

مشكلات شائعة

إذا رفض الخادم البدء، فراجع كيف تصلح خطأ مفتاح الترخيص. وإذا تعذّر على اللاعبين الانضمام، فراجع معنى رموز أخطاء ⁨CURL⁩.

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

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

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