كيفية تثبيت خادم FiveM: دليل خطوة بخطوة
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
جدول المحتويات
مقدمة
FiveM هي منصة لإنشاء خوادم متعددة اللاعبين مخصصة على أساس GTA V. تُستخدم لأوضاع Roleplay (RP) والسباقات وأوضاع اللعب المخصصة الأخرى. في هذا الدليل سنشرح خطوة بخطوة تثبيت خادم FiveM من الصفر على VDS الخاص بك من REXE.
متطلبات النظام
| المورد | الحد الأدنى | الموصى به |
|---|---|---|
| المعالج | نواتان | 4+ أنوية |
| الذاكرة | 4 جيجابايت | 8+ جيجابايت |
| القرص | 30 جيجابايت SSD | 50+ جيجابايت NVMe |
| نظام التشغيل | Ubuntu 20.04+ | Ubuntu 22.04 LTS |
| عرض النطاق | 100 ميجابت/ث | 1 جيجابت/ث |
قد تزداد الحاجة للموارد حسب عدد اللاعبين وكثافة السكربتات. لخوادم 64+ فتحة يُوصى بـ 8+ جيجابايت ذاكرة.
التحضير
ssh root@SERVER_IP_ADDRESS
sudo apt update && sudo apt upgrade -y
sudo apt install git wget curl xz-utils screen -y
تثبيت خادم FiveM
إنشاء مستخدم
adduser fivem
usermod -aG sudo fivem
su - fivem
تحميل ملفات FiveM
mkdir -p ~/fxserver && cd ~/fxserver
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/LATEST_BUILD_URL -O latest.txt
LATEST=$(cat latest.txt)
wget "https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/${LATEST}/fx.tar.xz"
tar -xf fx.tar.xz
rm fx.tar.xz latest.txt
إنشاء مجلد بيانات الخادم
mkdir -p ~/fxserver/server-data
cd ~/fxserver/server-data
git clone https://github.com/citizenfx/cfx-server-data.git .
الحصول على مفتاح الترخيص
- انتقل إلى keymaster.fivem.net
- سجّل الدخول بحساب Cfx.re
- انقر على Register a new server
- أدخل عنوان IP الخادم
- انسخ مفتاح الترخيص المُنشأ
إعداد server.cfg
nano ~/fxserver/server-data/server.cfg
sv_hostname "اسم خادمك"
sv_maxclients 64
sets sv_projectName "اسم المشروع"
sets sv_projectDesc "وصف الخادم"
sv_licenseKey "مفتاح_الترخيص"
rcon_password "كلمة_مرور_قوية"
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
ensure monitor
إعداد txAdmin
txAdmin يتيح إدارة خادم FiveM عبر واجهة ويب.
cd ~/fxserver
screen -S fivem ./run.sh +set serverProfile default
عند التشغيل الأول:
- افتح
http://SERVER_IP:40120في المتصفح - انسخ رمز PIN من الطرفية
- سجّل الدخول بحساب Cfx.re
- اتبع معالج الإعداد
للخروج من جلسة Screen اضغط Ctrl+A ثم D. للعودة استخدم screen -r fivem.
إعدادات المنافذ
| المنفذ | البروتوكول | الاستخدام |
|---|---|---|
| 30120 | TCP + UDP | خادم لعبة FiveM |
| 40120 | TCP | لوحة ويب txAdmin |
قواعد جدار حماية Path Panel
- منفذ لعبة FiveM: بروتوكول: UDP، منفذ: 30120
- FiveM TCP: بروتوكول: TCP، منفذ: 30120
- txAdmin: بروتوكول: TCP، منفذ: 40120
لا تفتح منفذ txAdmin (40120) للجميع. اسمح بالوصول فقط من عنوان IP الخاص بك.
التشغيل التلقائي (systemd)
sudo nano /etc/systemd/system/fivem.service
[Unit]
Description=FiveM Server
After=network.target
[Service]
Type=simple
User=fivem
WorkingDirectory=/home/fivem/fxserver
ExecStart=/home/fivem/fxserver/run.sh +set serverProfile default
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem
المشاكل الشائعة
| المشكلة | الحل |
|---|---|
| الخادم لا يظهر في القائمة | تحقق من مفتاح الترخيص والمنافذ |
| اللاعبون لا يستطيعون الاتصال | تحقق من قواعد جدار حماية Path Panel |
| txAdmin لا يفتح | تأكد من أن المنفذ 40120 مفتوح |
| استخدام عالي للمعالج | حدد السكربتات الثقيلة وقم بتحسينها |
مقالات ذات صلة
كيفية تثبيت خادم Minecraft: دليل Paper
دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.
كيفية تثبيت خادم CS2: دليل شامل
دليل شامل لتثبيت خادم CS2 المخصص على REXE VDS: SteamCMD، رمز GSLT، إعداد الخادم، أوضاع اللعب وحماية DDoS عبر Path Panel.
كيفية تثبيت خادم Rust: دليل Oxide للإضافات
دليل شامل لتثبيت خادم Rust المخصص على REXE VDS: SteamCMD، نظام إضافات Oxide/uMod، إعداد الخادم، تحسين الأداء وإدارة عمليات Wipe.