كيفية تثبيت خادم FiveM: دليل خطوة بخطوة
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
إعداد خادم V Rising مخصص على REXE VDS باستخدام SteamCMD، تكوين أوضاع PvP/PvE وإعدادات القلاع.
V Rising هي لعبة بقاء في عالم مفتوح بموضوع مصاصي الدماء من تطوير Stunlock Studios. من خلال إعداد خادمك المخصص، يمكنك إنشاء تجربة مصاصي دماء فريدة لأصدقائك أو مجتمعك. يغطي هذا الدليل التثبيت الكامل لخادم V Rising على REXE VDS، بما في ذلك تكوين PvP/PvE وإعدادات القلاع.
| المورد | الحد الأدنى | الموصى به |
|---|---|---|
| المعالج | نواتان | 4+ أنوية |
| الذاكرة | 6 جيجابايت | 8+ جيجابايت |
| القرص | 10 جيجابايت SSD | 20+ جيجابايت NVMe |
| نظام التشغيل | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| الشبكة | 10 ميجابت/ثانية | 50+ ميجابت/ثانية |
يزداد استهلاك RAM لخادم V Rising مع عدد اللاعبين. يوصى بـ 8 جيجابايت RAM على الأقل لخادم يضم 40 لاعباً.
SteamCMD هو أداة سطر أوامر من Valve لتنزيل وتحديث ملفات خوادم الألعاب.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
إنشاء مستخدم Steam مخصص:
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
قم بتنزيل ملفات خادم V Rising المخصص باستخدام SteamCMD:
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 validate +quit
معرف تطبيق خادم V Rising المخصص: 1829350. التنزيل الأولي حوالي 3-5 جيجابايت.
قم بتكوين إعدادات الخادم الأساسية:
mkdir -p ~/vrising/save-data/Settings
nano ~/vrising/save-data/Settings/ServerHostSettings.json
{
"Name": "REXE V Rising Server",
"Description": "REXE Technology V Rising Dedicated Server",
"Port": 9876,
"QueryPort": 9877,
"MaxConnectedUsers": 40,
"MaxConnectedAdmins": 4,
"ServerFps": 30,
"SaveName": "world1",
"Password": "",
"Secure": true,
"ListOnSteam": true,
"ListOnEOS": true,
"AutoSaveCount": 25,
"AutoSaveInterval": 120,
"GameSettingsPreset": "",
"AdminOnlyDebugEvents": true,
"DisableDebugEvents": false
}
| المعلمة | الوصف | الافتراضي |
|---|---|---|
| Port | منفذ اللعبة (UDP) | 9876 |
| QueryPort | منفذ استعلام Steam (UDP) | 9877 |
| MaxConnectedUsers | الحد الأقصى للاعبين | 40 |
| ServerFps | معدل تحديث الخادم | 30 |
| AutoSaveInterval | فترة الحفظ التلقائي (ثوانٍ) | 120 |
| ListOnSteam | الظهور في قائمة خوادم Steam | true |
nano ~/vrising/save-data/Settings/ServerGameSettings.json
{
"GameModeType": "PvE",
"ClanSize": 4,
"CastleDamageMode": "Never",
"SiegeWeaponHealth": "Normal",
"PlayerDamageMode": "Always",
"CastleHeartDamageMode": "CanBeDestroyedOnlyWhenDecaying",
"PvPProtectionMode": "Medium",
"DeathContainerPermission": "Anyone",
"RelicSpawnType": "Unique",
"CanLootEnemyContainers": false,
"BloodBoundEquipment": true,
"TeleportBoundItems": true,
"FreeCastleClaim": false,
"FreeCastleDestroy": false,
"CastleMinimumDistanceInFloors": 2,
"CastleLimitType": "Clan",
"CastleLimit": 2
}
{
"GameModeType": "PvP",
"ClanSize": 4,
"CastleDamageMode": "TimeRestricted",
"SiegeWeaponHealth": "Normal",
"PlayerDamageMode": "Always",
"CastleHeartDamageMode": "CanBeDestroyedByPlayers",
"PvPProtectionMode": "Short",
"DeathContainerPermission": "Anyone",
"RelicSpawnType": "Unique",
"CanLootEnemyContainers": true,
"BloodBoundEquipment": false,
"TeleportBoundItems": false,
"FreeCastleClaim": false,
"FreeCastleDestroy": false,
"CastleMinimumDistanceInFloors": 3,
"CastleLimitType": "Clan",
"CastleLimit": 1,
"VSPlayerWeekdayTime": { "StartHour": 18, "StartMinute": 0, "EndHour": 23, "EndMinute": 0 },
"VSPlayerWeekendTime": { "StartHour": 14, "StartMinute": 0, "EndHour": 23, "EndMinute": 0 },
"VSCastleWeekdayTime": { "StartHour": 19, "StartMinute": 0, "EndHour": 22, "EndMinute": 0 },
"VSCastleWeekendTime": { "StartHour": 15, "StartMinute": 0, "EndHour": 22, "EndMinute": 0 }
}
في وضع PvP، قم بتعديل أوقات غارات القلاع وفقاً لمجتمع خادمك. تفضل معظم المجتمعات ساعات المساء.
نظام القلاع هو أحد الآليات الأساسية في V Rising. معلمات الخادم المهمة المتعلقة بالقلاع:
{
"CastleDecayRateModifier": 1.0,
"CastleBloodEssenceDrainModifier": 1.0,
"CastleSiegeTimer": 420,
"CastleUnderAttackTimer": 60,
"AnnounceSiegeWeaponSpawn": true,
"ShowSiegeWeaponMapIcon": true
}
| المعلمة | الوصف |
|---|---|
| CastleDecayRateModifier | مضاعف سرعة تدهور القلعة (1.0 = عادي) |
| CastleBloodEssenceDrainModifier | معدل استهلاك Blood Essence |
| CastleSiegeTimer | مدة الحصار (ثوانٍ) |
| CastleUnderAttackTimer | مدة إشعار الهجوم |
nano ~/vrising/start.sh
#!/bin/bash
export LD_LIBRARY_PATH="~/vrising/linux64:$LD_LIBRARY_PATH"
export SteamAppId=1604030
cd ~/vrising
./VRisingServer.exe \
-persistentDataPath ./save-data \
-serverName "REXE V Rising Server" \
-saveName "world1" \
-logFile ./logs/VRisingServer.log
chmod +x ~/vrising/start.sh
خادم V Rising يعمل على Windows. على Linux، تحتاج إلى Wine/Proton أو البناء الرسمي لـ Linux من Stunlock.
بما أن خادم V Rising مبني على Windows، تحتاج Wine لتشغيله على Linux:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine64 wine32 xvfb -y
إنشاء شاشة افتراضية مع Xvfb:
Xvfb :1 -screen 0 1024x768x16 &
export DISPLAY=:1
تشغيل الخادم مع Wine:
cd ~/vrising
wine VRisingServer.exe -persistentDataPath ./save-data -serverName "REXE V Rising" -saveName "world1"
| المنفذ | البروتوكول | الاستخدام |
|---|---|---|
| 9876 | UDP | منفذ لعبة V Rising |
| 9877 | UDP | منفذ استعلام Steam |
sudo ufw allow 9876/udp comment "V Rising Game"
sudo ufw allow 9877/udp comment "V Rising Query"
sudo ufw reload
من لوحة REXE Path:
sudo nano /etc/systemd/system/vrising.service
[Unit]
Description=V Rising Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/vrising
ExecStart=/home/steam/vrising/start.sh
Restart=on-failure
RestartSec=30
TimeoutStartSec=180
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable vrising
sudo systemctl start vrising
nano ~/update_vrising.sh
#!/bin/bash
echo "إيقاف خادم V Rising..."
sudo systemctl stop vrising
echo "التحقق من التحديثات..."
~/steamcmd/steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 +quit
echo "إعادة تشغيل الخادم..."
sudo systemctl start vrising
echo "اكتمل التحديث."
chmod +x ~/update_vrising.sh
crontab -e
0 4 * * * /home/steam/update_vrising.sh
لإضافة مسؤولين، قم بتحرير ملف adminlist.txt:
nano ~/vrising/save-data/Settings/adminlist.txt
أضف معرف Steam64 واحد لكل سطر:
76561198012345678
76561198087654321
يمكن إكمال إعداد خادم V Rising المخصص بسرعة باستخدام SteamCMD. مع الاختيار الصحيح لوضع PvP أو PvE، وتكوين القلاع، وإعدادات المنافذ الصحيحة، يمكنك توفير تجربة بقاء مصاصي دماء مثالية لمجتمعك. تضمن البنية التحتية عالية الأداء من REXE VDS وحماية DDoS من Path.net تشغيل خادمك بأمان.
الحد الأدنى 6 جيجابايت RAM. لخادم يضم 40 لاعباً، يوصى بـ 8 جيجابايت أو أكثر. كل لاعب يستهلك حوالي 100-150 ميجابايت من الذاكرة الإضافية.
في وضع PvE، لا يمكن للاعبين مهاجمة بعضهم البعض والقلاع محمية. في وضع PvP، القتال بين اللاعبين وحصار القلاع نشط. يمكنك تحديد أوقات الغارات في وضع PvP لتجربة متوازنة.
خادم V Rising مبني على Windows. يمكنك تشغيله على Linux باستخدام Wine أو Proton. ستحتاج إلى إنشاء شاشة افتراضية باستخدام Xvfb.
تعمل القلاع بـ Blood Essence. عندما ينفد Blood Essence، تبدأ القلعة بالتدهور. يمكنك ضبط سرعة التدهور عبر CastleDecayRateModifier ومعدل الاستهلاك عبر CastleBloodEssenceDrainModifier.
أضف معرفات Steam64 إلى ملف save-data/Settings/adminlist.txt. ضع معرفاً واحداً في كل سطر.
افتراضياً، المنفذ 9876 (UDP) للعبة والمنفذ 9877 (UDP) لاستعلامات Steam. يجب فتح كلا المنفذين في جدار الحماية.
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.
دليل شامل لتثبيت خادم CS2 المخصص على REXE VDS: SteamCMD، رمز GSLT، إعداد الخادم، أوضاع اللعب وحماية DDoS عبر Path Panel.