كيفية تثبيت خادم FiveM: دليل خطوة بخطوة
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
إعداد خادم Terraria المخصص، إطار عمل tShock، تكوين العالم، نظام الصلاحيات، توجيه المنافذ والنسخ الاحتياطي التلقائي.
Terraria هي لعبة ساندبوكس أكشن-مغامرة ثنائية الأبعاد تجمع بين الاستكشاف والبناء والقتال والصناعة. من خلال إعداد خادمك المخصص، يمكنك اللعب مع الأصدقاء. يغطي هذا الدليل إعداد خادم Terraria المخصص وإطار عمل tShock على REXE VDS الخاص بك.
| المورد | الحد الأدنى | الموصى به |
|---|---|---|
| المعالج | نواتان | 4+ أنوية |
| الذاكرة | 2 جيجابايت | 4+ جيجابايت |
| القرص | 5 جيجابايت SSD | 10+ جيجابايت NVMe |
| نظام التشغيل | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
خادم Terraria يستهلك موارد قليلة نسبيًا مقارنة بالألعاب الأخرى.
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget unzip screen mono-complete
sudo adduser terraria --disabled-login --gecos ""
sudo su - terraria
tShock هو أشهر إطار عمل للتعديلات لخوادم Terraria مع دعم الإضافات ونظام الصلاحيات.
mkdir -p ~/tshock-server && cd ~/tshock-server
wget https://github.com/Pryaxis/TShock/releases/latest/download/TShock-5-2-0-for-Terraria-1-4-4-9-linux-x64-Release.zip
unzip TShock-*.zip
chmod +x TShock.Server
nano ~/tshock-server/tshock/config.json
{
"Settings": {
"ServerPassword": "",
"ServerPort": 7777,
"MaxSlots": 16,
"ServerName": "خادم REXE Terraria",
"SpawnProtection": true,
"AntiCheat": true,
"BackupInterval": 10,
"AutoSave": true,
"RESTApiEnabled": true,
"RESTApiPort": 7878
}
}
| المعلمة | الوصف | القيم |
|---|---|---|
| autocreate | حجم العالم | 1=صغير، 2=متوسط، 3=كبير |
| difficulty | الصعوبة | 0=عادي، 1=خبير، 2=ماستر، 3=رحلة |
| maxplayers | الحد الأقصى للاعبين | 1-255 |
| port | منفذ اللعبة | 7777 (افتراضي) |
| المنفذ | البروتوكول | الاستخدام |
|---|---|---|
| 7777 | TCP | منفذ لعبة Terraria |
| 7878 | TCP | tShock REST API (اختياري) |
sudo ufw allow 7777/tcp comment "Terraria Game"
sudo ufw allow 7878/tcp comment "tShock REST API"
nano ~/tshock-server/start.sh
#!/bin/bash
cd ~/tshock-server
./TShock.Server \
-port 7777 \
-maxplayers 16 \
-world /home/terraria/tshock-server/worlds/myworld.wld \
-autocreate 3 \
-worldname REXE_Terraria
chmod +x ~/tshock-server/start.sh
sudo nano /etc/systemd/system/terraria.service
[Unit]
Description=Terraria tShock Server
After=network.target
[Service]
Type=simple
User=terraria
Group=terraria
WorkingDirectory=/home/terraria/tshock-server
ExecStart=/home/terraria/tshock-server/TShock.Server -port 7777 -maxplayers 16 -world /home/terraria/tshock-server/worlds/myworld.wld -autocreate 3
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable terraria
sudo systemctl start terraria
/setup رمز_الإعداد
/user add اسم_المستخدم كلمة_المرور superadmin
/group add moderator
/group addperm moderator tshock.admin.kick
/group addperm moderator tshock.admin.ban
/user group اسم_المستخدم moderator
| الأمر | الوصف |
|---|---|
| /kick لاعب | طرد لاعب |
| /ban لاعب | حظر لاعب |
| /tp لاعب | الانتقال إلى لاعب |
| /item معرف كمية | إعطاء عنصر |
| /time day | تعيين النهار |
| /save | حفظ العالم |
cp اسم_الإضافة.dll ~/tshock-server/ServerPlugins/
sudo systemctl restart terraria
nano ~/tshock-server/backup.sh
#!/bin/bash
BACKUP_DIR="/home/terraria/backups"
WORLD_DIR="/home/terraria/tshock-server/worlds"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/terraria_$DATE.tar.gz -C $WORLD_DIR .
find $BACKUP_DIR -name "terraria_*.tar.gz" -mtime +7 -delete
echo "$(date): اكتمل النسخ الاحتياطي"
chmod +x ~/tshock-server/backup.sh
crontab -e
0 */4 * * * /home/terraria/tshock-server/backup.sh >> /home/terraria/backup.log 2>&1
إعداد خادم Terraria المخصص بسيط وسريع. مع إطار عمل tShock لدعم الإضافات ونظام الصلاحيات وأدوات الإدارة المتقدمة، يمكنك توفير تجربة خادم احترافية. توفر بنية REXE VDS الموثوقة أداءً مثاليًا لخادم Terraria الخاص بك.
الحد الأدنى 2 جيجابايت RAM كافٍ. للعوالم الكبيرة والخوادم متعددة اللاعبين، يُنصح بـ 4 جيجابايت.
tShock هو إطار عمل للتعديلات لخوادم Terraria يوفر دعم الإضافات ونظام الصلاحيات ومكافحة الغش وأدوات إدارة متقدمة.
Vanilla يوفر الميزات الأساسية. tShock يضيف دعم الإضافات ونظام الصلاحيات و REST API وأوامر إدارة متقدمة.
استخدم معلمة autocreate: 1=صغير، 2=متوسط، 3=كبير. تحتاج لإنشاء عالم جديد لتغيير الحجم.
انسخ ملفات .dll إلى مجلد ServerPlugins وأعد تشغيل الخادم.
المنفذ الافتراضي هو 7777/TCP. REST API لـ tShock يستخدم إضافيًا المنفذ 7878/TCP.
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.
دليل شامل لتثبيت خادم CS2 المخصص على REXE VDS: SteamCMD، رمز GSLT، إعداد الخادم، أوضاع اللعب وحماية DDoS عبر Path Panel.