كيفية تثبيت خادم FiveM: دليل خطوة بخطوة
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
إعداد خادم ARK المخصص باستخدام SteamCMD، اختيار الخريطة، إعدادات الخادم (معدلات الترويض/XP/الحصاد)، دعم التعديلات، تكوين الكلستر والأداء.
ARK: Survival Evolved هي لعبة بقاء في عالم مفتوح مليء بالديناصورات. من خلال إعداد خادمك المخصص، يمكنك إنشاء تجربة فريدة مع معدلات ترويض مخصصة ومضاعفات XP واختيارات الخرائط. يغطي هذا الدليل إعداد خادم ARK المخصص وتكوين الكلستر وتحسين الأداء على REXE VDS الخاص بك.
| المورد | الحد الأدنى | الموصى به |
|---|---|---|
| المعالج | 4 أنوية | 6+ أنوية |
| الذاكرة | 12 جيجابايت | 16+ جيجابايت |
| القرص | 60 جيجابايت SSD | 100+ جيجابايت NVMe |
| نظام التشغيل | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| عرض النطاق | 10 ميجابت/ث | 20+ ميجابت/ث |
خادم ARK يستهلك موارد كثيفة جدًا. يُنصح بشدة بـ 16 جيجابايت RAM و NVMe SSD. كل خريطة إضافية تتطلب ذاكرة إضافية.
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 wget tar screen
sudo adduser ark --disabled-login --gecos ""
sudo su - ark
mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
~/steamcmd/steamcmd.sh +force_install_dir ~/ark-server \
+login anonymous +app_update 376030 validate +quit
mkdir -p ~/ark-server/ShooterGame/Saved/Config/LinuxServer
nano ~/ark-server/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini
[ServerSettings]
ServerAdminPassword=كلمة_مرور_قوية
RCONEnabled=True
RCONPort=27020
MaxPlayers=70
ServerPVE=False
[/Script/ShooterGame.ShooterGameMode]
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=3.0
XPMultiplier=3.0
BabyMatureSpeedMultiplier=5.0
EggHatchSpeedMultiplier=5.0
MatingIntervalMultiplier=0.5
ResourcesRespawnPeriodMultiplier=0.5
NightTimeSpeedScale=2.0
| المعلمة | الوصف | الموصى به |
|---|---|---|
| TamingSpeedMultiplier | سرعة الترويض | 3.0-5.0 |
| HarvestAmountMultiplier | كمية الحصاد | 3.0-5.0 |
| XPMultiplier | مضاعف الخبرة | 3.0-5.0 |
| BabyMatureSpeedMultiplier | سرعة نمو الصغار | 5.0-10.0 |
| NightTimeSpeedScale | سرعة الليل | 2.0-3.0 |
| الخريطة | معرف الخريطة | النوع |
|---|---|---|
| The Island | TheIsland | افتراضية |
| Ragnarok | Ragnarok | مجانية |
| Valguero | Valguero_P | مجانية |
| Crystal Isles | CrystalIsles | مجانية |
| Fjordur | Fjordur | مجانية |
| المنفذ | البروتوكول | الاستخدام |
|---|---|---|
| 7777 | UDP | منفذ اللعبة |
| 7778 | UDP | منفذ Raw UDP |
| 27015 | UDP | منفذ Steam query |
| 27020 | TCP | منفذ RCON |
sudo ufw allow 7777/udp comment "ARK Game"
sudo ufw allow 7778/udp comment "ARK Raw UDP"
sudo ufw allow 27015/udp comment "ARK Steam Query"
sudo ufw allow 27020/tcp comment "ARK RCON"
nano ~/ark-server/start.sh
#!/bin/bash
cd ~/ark-server/ShooterGame/Binaries/Linux
./ShooterGameServer TheIsland?listen \
?SessionName=REXE_ARK_Server \
?Port=7777 ?QueryPort=27015 \
?RCONEnabled=True ?RCONPort=27020 \
?MaxPlayers=70 \
-server -log -NoBattlEye -automanagedmods
chmod +x ~/ark-server/start.sh
sudo nano /etc/systemd/system/ark.service
[Unit]
Description=ARK Survival Evolved Dedicated Server
After=network.target
[Service]
Type=simple
User=ark
Group=ark
WorkingDirectory=/home/ark/ark-server/ShooterGame/Binaries/Linux
LimitNOFILE=100000
ExecStartPre=/home/ark/steamcmd/steamcmd.sh +force_install_dir /home/ark/ark-server +login anonymous +app_update 376030 +quit
ExecStart=/home/ark/ark-server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=REXE_ARK?Port=7777?QueryPort=27015?RCONEnabled=True?RCONPort=27020?MaxPlayers=70 -server -log -NoBattlEye
Restart=on-failure
RestartSec=30
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable ark
sudo systemctl start ark
-automanagedmods -mods=MODID1,MODID2,MODID3
mkdir -p ~/ark-cluster
# The Island
./ShooterGameServer TheIsland?listen?Port=7777?QueryPort=27015 \
-server -log -NoBattlEye \
-clusterid=REXE_CLUSTER -ClusterDirOverride=/home/ark/ark-cluster
# Ragnarok (منافذ مختلفة)
./ShooterGameServer Ragnarok?listen?Port=7779?QueryPort=27017 \
-server -log -NoBattlEye \
-clusterid=REXE_CLUSTER -ClusterDirOverride=/home/ark/ark-cluster
كل خريطة في الكلستر يجب أن تستخدم منافذ مختلفة. خصص 6 جيجابايت على الأقل من الذاكرة الإضافية لكل خريطة.
nano ~/ark-server/backup.sh
#!/bin/bash
BACKUP_DIR="/home/ark/backups"
SAVE_DIR="/home/ark/ark-server/ShooterGame/Saved"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/ark_$DATE.tar.gz -C $SAVE_DIR .
find $BACKUP_DIR -name "ark_*.tar.gz" -mtime +7 -delete
chmod +x ~/ark-server/backup.sh
crontab -e
0 */4 * * * /home/ark/ark-server/backup.sh >> /home/ark/backup.log 2>&1
يتم إعداد خادم ARK المخصص باستخدام SteamCMD. مع معدلات ترويض/XP/حصاد مخصصة ودعم التعديلات وتكوين الكلستر، يمكنك إنشاء تجربة خادم فريدة. توفر بنية REXE VDS عالية الأداء بيئة مثالية لخادم ARK الخاص بك.
الحد الأدنى 12 جيجابايت RAM، يُنصح بـ 16 جيجابايت. كل خريطة كلستر إضافية تتطلب 6-8 جيجابايت إضافية.
يُنصح بـ The Island أو Ragnarok للمبتدئين. Ragnarok مجانية وتوفر خريطة كبيرة.
زد قيمة TamingSpeedMultiplier في GameUserSettings.ini. القيم بين 3.0-5.0 شائعة.
الكلستر يربط عدة خرائط معًا، مما يسمح للاعبين بالانتقال بينها. كل خريطة تُشغّل بمنافذ مختلفة مع نفس معرف الكلستر.
أضف -mods=MODID1,MODID2 إلى سكريبت التشغيل أو استخدم إعداد ActiveMods في GameUserSettings.ini.
ARK يستهلك موارد مكثفة بسبب خرائط العالم المفتوح الكبيرة وحسابات الذكاء الاصطناعي للديناصورات والفيزياء المعقدة.
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.
دليل شامل لتثبيت خادم CS2 المخصص على REXE VDS: SteamCMD، رمز GSLT، إعداد الخادم، أوضاع اللعب وحماية DDoS عبر Path Panel.