انتقل إلى المحتوى الرئيسي
العودة إلى الفئة

كيفية تثبيت خادم FiveM: دليل خطوة بخطوة

دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.

وقت القراءة: 12 دقائق إعداد خادم الألعاب
fivemgta vtxadminroleplayخادم ألعابتثبيت fivemvds خادم ألعاب

جدول المحتويات

مقدمة

FiveM هي منصة لإنشاء خوادم متعددة اللاعبين مخصصة على أساس GTA V. تُستخدم لأوضاع Roleplay (RP) والسباقات وأوضاع اللعب المخصصة الأخرى. في هذا الدليل سنشرح خطوة بخطوة تثبيت خادم FiveM من الصفر على VDS الخاص بك من REXE.

متطلبات النظام

الموردالحد الأدنىالموصى به
المعالجنواتان4+ أنوية
الذاكرة4 جيجابايت8+ جيجابايت
القرص30 جيجابايت SSD50+ جيجابايت NVMe
نظام التشغيلUbuntu 20.04+Ubuntu 22.04 LTS
عرض النطاق100 ميجابت/ث1 جيجابت/ث

قد تزداد الحاجة للموارد حسب عدد اللاعبين وكثافة السكربتات. لخوادم 64+ فتحة يُوصى بـ 8+ جيجابايت ذاكرة.

التحضير

hljs bash
ssh root@SERVER_IP_ADDRESS
sudo apt update && sudo apt upgrade -y
sudo apt install git wget curl xz-utils screen -y

تثبيت خادم FiveM

إنشاء مستخدم

hljs bash
adduser fivem
usermod -aG sudo fivem
su - fivem

تحميل ملفات FiveM

hljs bash
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

إنشاء مجلد بيانات الخادم

hljs bash
mkdir -p ~/fxserver/server-data
cd ~/fxserver/server-data
git clone https://github.com/citizenfx/cfx-server-data.git .

الحصول على مفتاح الترخيص

  1. انتقل إلى keymaster.fivem.net
  2. سجّل الدخول بحساب Cfx.re
  3. انقر على Register a new server
  4. أدخل عنوان IP الخادم
  5. انسخ مفتاح الترخيص المُنشأ

إعداد server.cfg

hljs bash
nano ~/fxserver/server-data/server.cfg
hljs yaml
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 عبر واجهة ويب.

hljs bash
cd ~/fxserver
screen -S fivem ./run.sh +set serverProfile default

عند التشغيل الأول:

  1. افتح http://SERVER_IP:40120 في المتصفح
  2. انسخ رمز PIN من الطرفية
  3. سجّل الدخول بحساب Cfx.re
  4. اتبع معالج الإعداد

للخروج من جلسة Screen اضغط Ctrl+A ثم D. للعودة استخدم screen -r fivem.

إعدادات المنافذ

المنفذالبروتوكولالاستخدام
30120TCP + UDPخادم لعبة FiveM
40120TCPلوحة ويب txAdmin

قواعد جدار حماية Path Panel

  1. منفذ لعبة FiveM: بروتوكول: UDP، منفذ: 30120
  2. FiveM TCP: بروتوكول: TCP، منفذ: 30120
  3. txAdmin: بروتوكول: TCP، منفذ: 40120

لا تفتح منفذ txAdmin (40120) للجميع. اسمح بالوصول فقط من عنوان IP الخاص بك.

التشغيل التلقائي (systemd)

hljs bash
sudo nano /etc/systemd/system/fivem.service
hljs yaml
[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
hljs bash
sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem

المشاكل الشائعة

المشكلةالحل
الخادم لا يظهر في القائمةتحقق من مفتاح الترخيص والمنافذ
اللاعبون لا يستطيعون الاتصالتحقق من قواعد جدار حماية Path Panel
txAdmin لا يفتحتأكد من أن المنفذ 40120 مفتوح
استخدام عالي للمعالجحدد السكربتات الثقيلة وقم بتحسينها