إعداد خادم Unturned: دليل الخادم المخصص
إعداد خادم Unturned المخصص، اختيار الخريطة، دعم تعديلات Workshop، إطار عمل Rocket mod، نظام الصلاحيات وتكوين الخادم.
جدول المحتويات
مقدمة
Unturned هي لعبة بقاء مجانية في عالم مفتوح بموضوع الزومبي. من خلال إعداد خادمك المخصص، يمكنك اللعب مع الأصدقاء أو بناء مجتمع. يغطي هذا الدليل إعداد خادم Unturned المخصص على REXE VDS الخاص بك، بما في ذلك تكامل إطار عمل Rocket mod وتكوين الخادم.
متطلبات النظام
| المورد | الحد الأدنى | الموصى به |
|---|---|---|
| المعالج | نواتان | 4+ أنوية |
| الذاكرة | 4 جيجابايت | 8+ جيجابايت |
| القرص | 10 جيجابايت SSD | 20+ جيجابايت NVMe |
| نظام التشغيل | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| عرض النطاق | 3 ميجابت/ث | 5+ ميجابت/ث |
المتطلبات الأولية
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 wget tar screen unzip
أنشئ مستخدم الخادم:
sudo adduser unturned --disabled-login --gecos ""
sudo su - unturned
تثبيت SteamCMD
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.sh +quit
تنزيل ملفات خادم Unturned
~/steamcmd/steamcmd.sh +force_install_dir ~/unturned-server \
+login anonymous \
+app_update 1110390 validate \
+quit
معرف التطبيق 1110390 هو معرف Steam لخادم Unturned المخصص. التنزيل حوالي 3-4 جيجابايت.
تكوين الخادم
ملف Commands.dat
ملف التكوين الرئيسي هو Commands.dat:
mkdir -p ~/unturned-server/Servers/MyServer
nano ~/unturned-server/Servers/MyServer/Commands.dat
name REXE Unturned Server
port 27015
maxplayers 24
map PEI
perspective both
mode normal
pvp
owner STEAM_ID
welcome مرحباً!
loadplugins
شرح الأوامر الرئيسية
| الأمر | الوصف | مثال |
|---|---|---|
| name | اسم الخادم | name خادمي |
| port | منفذ اللعبة | port 27015 |
| maxplayers | الحد الأقصى للاعبين | maxplayers 24 |
| map | اسم الخريطة | map PEI |
| mode | الصعوبة (easy/normal/hard) | mode normal |
| perspective | الكاميرا (first/third/both/vehicle) | perspective both |
| pvp/pve | وضع PvP أو PvE | pvp |
| owner | معرف Steam للمالك | owner 76561198... |
الخرائط الشائعة
| الخريطة | الحجم | الوصف |
|---|---|---|
| PEI | صغيرة | خريطة البداية |
| Washington | متوسطة | ولاية واشنطن |
| Russia | كبيرة | خريطة روسيا |
| Germany | كبيرة | خريطة ألمانيا |
| Greece | متوسطة | الجزر اليونانية |
تكوين المنافذ
| المنفذ | البروتوكول | الاستخدام |
|---|---|---|
| 27015 | UDP | منفذ اللعبة |
| 27016 | UDP | منفذ الاستعلام |
قواعد جدار الحماية
sudo ufw allow 27015/udp comment "Unturned Game"
sudo ufw allow 27016/udp comment "Unturned Query"
تشغيل الخادم
سكريبت التشغيل
nano ~/unturned-server/start.sh
#!/bin/bash
cd ~/unturned-server
export LD_LIBRARY_PATH=~/unturned-server/linux64:$LD_LIBRARY_PATH
./Unturned_Headless.x86_64 \
-nographics \
-batchmode \
+secureserver/MyServer
chmod +x ~/unturned-server/start.sh
التشغيل التلقائي مع systemd
sudo nano /etc/systemd/system/unturned.service
[Unit]
Description=Unturned Dedicated Server
After=network.target
[Service]
Type=simple
User=unturned
Group=unturned
WorkingDirectory=/home/unturned/unturned-server
Environment=LD_LIBRARY_PATH=/home/unturned/unturned-server/linux64
ExecStart=/home/unturned/unturned-server/Unturned_Headless.x86_64 -nographics -batchmode +secureserver/MyServer
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable unturned
sudo systemctl start unturned
إطار عمل Rocket Mod
Rocket (LDM) هو أشهر إطار عمل للتعديلات لخوادم Unturned:
التثبيت
cd ~/unturned-server
mkdir -p Modules
cd Modules
wget https://github.com/SmartlyDressedGames/Legally-Distinct-Missile/releases/latest/download/Rocket.Unturned.zip
unzip Rocket.Unturned.zip -d Rocket.Unturned
rm Rocket.Unturned.zip
تكوين Rocket
nano ~/unturned-server/Servers/MyServer/Rocket/Rocket.Unturned.config.xml
<?xml version="1.0" encoding="utf-8"?>
<RocketConfiguration>
<RCON Enabled="true" Port="27014" Password="كلمة_مرور_RCON" />
<AutomaticSave Enabled="true" Interval="300" />
<MaxFrames>60</MaxFrames>
</RocketConfiguration>
الإضافات الشائعة لـ Rocket
| الإضافة | الوصف |
|---|---|
| Kits | نظام توزيع الحزم |
| TPA | النقل الآني بين اللاعبين |
| Home | نظام نقاط المنزل |
| Warp | إنشاء نقاط الانتقال |
| Shop | نظام المتجر داخل اللعبة |
تثبيت الإضافات:
cp اسم_الإضافة.dll ~/unturned-server/Servers/MyServer/Rocket/Plugins/
دعم تعديلات Workshop
أضف تعديلات Steam Workshop:
nano ~/unturned-server/Servers/MyServer/WorkshopDownloadConfig.json
{
"File_IDs": [
123456789,
987654321
]
}
نظام الصلاحيات
nano ~/unturned-server/Servers/MyServer/Rocket/Permissions.config.xml
<?xml version="1.0" encoding="utf-8"?>
<RocketPermissions>
<DefaultGroup>default</DefaultGroup>
<Groups>
<Group>
<Id>admin</Id>
<DisplayName>مشرف</DisplayName>
<Prefix>[مشرف]</Prefix>
<Color>Red</Color>
<Members>
<Member>76561198XXXXXXXXX</Member>
</Members>
<Permissions>
<Permission>*</Permission>
</Permissions>
</Group>
<Group>
<Id>default</Id>
<DisplayName>لاعب</DisplayName>
<Prefix></Prefix>
<Color>White</Color>
<Members />
<Permissions>
<Permission>tpa</Permission>
<Permission>home</Permission>
</Permissions>
</Group>
</Groups>
</RocketPermissions>
النسخ الاحتياطي التلقائي
nano ~/backup_unturned.sh
#!/bin/bash
BACKUP_DIR="/home/unturned/backups"
SERVER_DIR="/home/unturned/unturned-server/Servers/MyServer"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/unturned_$DATE.tar.gz -C $SERVER_DIR .
find $BACKUP_DIR -name "unturned_*.tar.gz" -mtime +7 -delete
echo "$(date): اكتمل النسخ الاحتياطي"
chmod +x ~/backup_unturned.sh
crontab -e
0 */4 * * * /home/unturned/backup_unturned.sh >> /home/unturned/backup.log 2>&1
الخلاصة
يمكن إكمال إعداد خادم Unturned المخصص بسرعة باستخدام SteamCMD. مع إطار عمل Rocket Mod لدعم الإضافات وتعديلات Workshop ونظام صلاحيات مفصّل، يمكنك توفير تجربة خادم احترافية. توفر بنية REXE VDS الموثوقة أداءً مثاليًا لخادم Unturned الخاص بك.
مقالات ذات صلة
كيفية تثبيت خادم FiveM: دليل خطوة بخطوة
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
كيفية تثبيت خادم Minecraft: دليل Paper
دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.
كيفية تثبيت خادم CS2: دليل شامل
دليل شامل لتثبيت خادم CS2 المخصص على REXE VDS: SteamCMD، رمز GSLT، إعداد الخادم، أوضاع اللعب وحماية DDoS عبر Path Panel.