كيفية تثبيت خادم FiveM: دليل خطوة بخطوة
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
إعداد خادم Satisfactory مخصص على REXE VDS مع تكوين اللعب الجماعي وإدارة الحفظ وتحسين الأداء.
Satisfactory هي لعبة بناء مصانع من منظور الشخص الأول من تطوير Coffee Stain Studios. من خلال إعداد خادم مخصص، يمكنك بناء مصانع ضخمة وإدارة الموارد مع أصدقائك. يغطي هذا الدليل التثبيت الكامل لخادم Satisfactory المخصص على REXE VDS، بما في ذلك تكوين اللعب الجماعي وإدارة الحفظ.
| المورد | الحد الأدنى | الموصى به |
|---|---|---|
| المعالج | نواتان | 4+ أنوية |
| الذاكرة | 6 جيجابايت | 12+ جيجابايت |
| القرص | 15 جيجابايت SSD | 25+ جيجابايت NVMe |
| نظام التشغيل | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| الشبكة | 10 ميجابت/ثانية | 50+ ميجابت/ثانية |
يزداد استهلاك RAM لخادم Satisfactory بشكل كبير مع حجم المصنع. يوصى بـ 12 جيجابايت+ RAM للمصانع الكبيرة.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
sudo adduser steam --disabled-login
sudo su - steam
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/satisfactory +login anonymous +app_update 1690800 validate +quit
معرف تطبيق خادم Satisfactory المخصص: 1690800. التنزيل الأولي حوالي 5-8 جيجابايت.
قم بتشغيل الخادم لأول مرة لإنشاء ملفات التكوين:
cd ~/satisfactory
./FactoryServer.sh -unattended
انتظر بضع ثوانٍ وأوقف بـ Ctrl+C. هذا ينشئ ملفات التكوين المطلوبة.
nano ~/satisfactory/.config/Epic/FactoryServer/Saved/Config/LinuxServer/Engine.ini
[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate=30
[/Script/SocketSubsystemEpic.EpicNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600
nano ~/satisfactory/.config/Epic/FactoryServer/Saved/Config/LinuxServer/Game.ini
[/Script/Engine.GameSession]
MaxPlayers=8
nano ~/satisfactory/.config/Epic/FactoryServer/Saved/Config/LinuxServer/ServerSettings.ini
[/Script/FactoryGame.FGServerSubsystem]
mAutoPause=True
mAutoSaveOnDisconnect=True
mAutoLoadSessionName=default_save
nano ~/satisfactory/start.sh
#!/bin/bash
cd ~/satisfactory
./FactoryServer.sh \
-unattended \
-Port=7777 \
-BeaconPort=15000 \
-ServerQueryPort=15777 \
-log \
-multihome=0.0.0.0
chmod +x ~/satisfactory/start.sh
| المعلمة | الوصف | الافتراضي |
|---|---|---|
| -Port | منفذ اللعبة (UDP) | 7777 |
| -BeaconPort | منفذ المنارة (UDP) | 15000 |
| -ServerQueryPort | منفذ الاستعلام (UDP) | 15777 |
| -multihome | عنوان IP للاستماع | 0.0.0.0 |
| -unattended | الوضع غير التفاعلي | - |
IP_الخادم:15777من وحدة تحكم الخادم:
server.SetAdminPassword كلمة_مرور_قوية
Satisfactory يدعم 4 لاعبين افتراضياً، لكن يمكن زيادته:
[/Script/Engine.GameSession]
MaxPlayers=8
أكثر من 8 لاعبين قد يسبب مشاكل في الأداء. ضع في اعتبارك موارد خادمك.
ملفات الحفظ موجودة في:
~/satisfactory/.config/Epic/FactoryServer/Saved/SaveGames/server/
nano ~/backup_satisfactory.sh
#!/bin/bash
BACKUP_DIR="/home/steam/satisfactory-backups"
SAVE_DIR="/home/steam/satisfactory/.config/Epic/FactoryServer/Saved/SaveGames"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf "$BACKUP_DIR/satisfactory_save_$DATE.tar.gz" -C "$SAVE_DIR" .
# حذف النسخ الاحتياطية الأقدم من 7 أيام
find $BACKUP_DIR -name "*.tar.gz" -mtime +7 -delete
echo "اكتمل النسخ الاحتياطي: satisfactory_save_$DATE.tar.gz"
chmod +x ~/backup_satisfactory.sh
crontab -e
0 */4 * * * /home/steam/backup_satisfactory.sh
sudo systemctl stop satisfactory
cp -r ~/satisfactory/.config/Epic/FactoryServer/Saved/SaveGames ~/satisfactory-save-backup
tar -xzf ~/satisfactory-backups/satisfactory_save_التاريخ.tar.gz -C ~/satisfactory/.config/Epic/FactoryServer/Saved/SaveGames/
sudo systemctl start satisfactory
| المنفذ | البروتوكول | الاستخدام |
|---|---|---|
| 7777 | UDP | منفذ لعبة Satisfactory |
| 15000 | UDP | منفذ المنارة |
| 15777 | UDP | منفذ الاستعلام |
sudo ufw allow 7777/udp comment "Satisfactory Game"
sudo ufw allow 15000/udp comment "Satisfactory Beacon"
sudo ufw allow 15777/udp comment "Satisfactory Query"
sudo ufw reload
sudo nano /etc/systemd/system/satisfactory.service
[Unit]
Description=Satisfactory Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/satisfactory
ExecStart=/home/steam/satisfactory/start.sh
Restart=on-failure
RestartSec=30
TimeoutStartSec=300
LimitNOFILE=100000
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable satisfactory
sudo systemctl start satisfactory
nano ~/update_satisfactory.sh
#!/bin/bash
echo "إيقاف خادم Satisfactory..."
sudo systemctl stop satisfactory
echo "التحقق من التحديثات..."
~/steamcmd/steamcmd.sh +force_install_dir ~/satisfactory +login anonymous +app_update 1690800 +quit
echo "إعادة تشغيل الخادم..."
sudo systemctl start satisfactory
echo "اكتمل التحديث."
chmod +x ~/update_satisfactory.sh
crontab -e
0 5 * * * /home/steam/update_satisfactory.sh
يمكن إكمال إعداد خادم Satisfactory المخصص بسرعة باستخدام SteamCMD. مع التكوين الصحيح للعب الجماعي وإدارة الحفظ المنتظمة وإعدادات المنافذ الصحيحة، يمكنك الاستمتاع بتجربة بناء مصانع سلسة مع الأصدقاء.
الحد الأدنى 6 جيجابايت RAM. للمصانع الكبيرة، يوصى بـ 12 جيجابايت أو أكثر. حجم المصنع يؤثر مباشرة على استهلاك الذاكرة.
افتراضياً يدعم 4 لاعبين. يمكنك زيادة MaxPlayers في Game.ini، لكن أكثر من 8 لاعبين قد يسبب مشاكل في الأداء.
ملفات الحفظ موجودة في ~/satisfactory/.config/Epic/FactoryServer/Saved/SaveGames/server/. يوصى بالنسخ الاحتياطي المنتظم.
نعم، تعيين mAutoPause=True في ServerSettings.ini سيوقف الخادم مؤقتاً تلقائياً عند عدم وجود لاعبين متصلين.
يستخدم ثلاثة منافذ: 7777 (UDP) منفذ اللعبة، 15000 (UDP) منفذ المنارة، و15777 (UDP) منفذ الاستعلام. يجب فتح جميع المنافذ في جدار الحماية.
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.
دليل شامل لتثبيت خادم CS2 المخصص على REXE VDS: SteamCMD، رمز GSLT، إعداد الخادم، أوضاع اللعب وحماية DDoS عبر Path Panel.