كيفية تثبيت خادم FiveM: دليل خطوة بخطوة
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
أسباب وحلول مشاكل التأخر في خادم الألعاب: كمون الشبكة، التأخر من جانب الخادم، انخفاض TPS، اختبار MTR ودليل تحسين FiveM/Minecraft/CS2.
التأخر في خادم الألعاب من أكثر الشكاوى شيوعاً بين اللاعبين. ومع ذلك، «التأخر» ليس مشكلة واحدة — له أنواع وأسباب مختلفة. يساعدك هذا الدليل على تشخيص مشاكل التأخر بشكل صحيح وتطبيق حلول فعّالة.
تقييم البينج:
< 20 مللي ثانية: ممتاز
20-50 مللي ثانية: جيد (مقبول)
50-100 مللي ثانية: متوسط
100-150 مللي ثانية: سيئ
> 150 مللي ثانية: سيئ جداً (غير قابل للعب)
تقييم TPS (مثال Minecraft):
20 TPS: ممتاز (طبيعي)
18-20 TPS: جيد
15-18 TPS: متوسط (تأخر خفيف)
10-15 TPS: سيئ
< 10 TPS: سيئ جداً (غير قابل للعب)
تقييم فقدان الحزم:
0%: ممتاز
0-1%: مقبول
1-5%: إشكالي
> 5%: حرج
# Linux/Mac
mtr --report --report-cycles 100 SERVER_IP
# استخدام CPU
top
htop
# استخدام RAM
free -h
# I/O القرص
iostat -x 1
الحل:
- انقل الخادم إلى موقع أقرب من قاعدة لاعبيك
- اختر موقع إسطنبول للاعبين الأتراك
- احصل على بينج 5-15 مللي ثانية مع VDS REXE في إسطنبول
mtr --report SERVER_IP
# في أي hop يوجد فقدان للحزم؟
netstat -an | grep ESTABLISHED | wc -l
tcpdump -i eth0 -n | head -50
# الأعراض:
# - ارتفاع مفاجئ في البينج
# - انقطاع اتصال جميع اللاعبين في نفس الوقت
# الحل: إبلاغ فريق دعم REXE فوراً
top -bn1 | grep "Cpu(s)"
تحسين CPU لـ FiveM:
-- server.cfg
set sv_maxClients 32
set onesync_enabled true
تحسين CPU لـ Minecraft:
# spigot.yml
world-settings:
default:
mob-spawn-range: 4
tick-inactive-villagers: false
nerf-spawner-mobs: true
free -h
# إذا كان استخدام swap مرتفعاً، فـ RAM غير كافٍ
تحسين JVM لـ Minecraft:
java -Xms4G -Xmx4G \
-XX:+UseG1GC \
-XX:MaxGCPauseMillis=200 \
-jar server.jar nogui
iostat -x 1 5
# إذا كان %util مرتفعاً، يوجد اختناق في القرص
# الحل: استخدام NVMe SSD
# Minecraft: تقرير Timings
/timings on
/timings paste
# FiveM: محلل الموارد
resmon start
set sv_maxClients 64
set onesync_enabled true
set onesync_population true
# paper.yml
world-settings:
default:
optimize-explosions: true
max-entity-collisions: 2
despawn-ranges:
soft: 28
hard: 96
sv_maxrate 786432
sv_maxupdaterate 128
sv_maxcmdrate 128
مؤشرات الترقية:
- CPU: استخدام 80%+ باستمرار
- RAM: استخدام swap موجود
- القرص: %util 80%+ باستمرار
- الشبكة: تجاوز حد عرض النطاق الترددي
شخّص قبل حل مشاكل التأخر. اكتشف مشاكل الشبكة بـ MTR، ومشاكل CPU/RAM بـ top/htop، ومشاكل القرص بـ iostat.
تُزيل خوادم VDS من REXE المستندة إلى NVMe SSD والبنية التحتية لشبكة Path.net الغالبية العظمى من مشاكل التأخر في خوادم الألعاب.
أولاً حدّد أي مورد يستهلك CPU (أمر resmon). عطّل أو حسّن الموارد الثقيلة. فعّل OneSync. احتفظ بعدد اللاعبين متناسباً مع سعة الخادم. إذا استمرت المشكلة، قم بالترقية إلى VDS بـ CPU أقوى.
هذه عادةً مشكلة I/O القرص. تحقق من استخدام القرص بأمر iostat -x 1. إذا كنت تستخدم HDD أو SATA SSD، فإن التبديل إلى NVMe SSD يُحدث فرقاً كبيراً.
هذه مشكلة شبكة. أجرِ اختبار MTR وحدّد في أي hop التأخر. إذا كان الخادم خارج تركيا، فإن الانتقال إلى موقع إسطنبول يمكن أن يخفض البينج إلى 5-15 مللي ثانية للاعبين الأتراك.
لمعدل 128 tick على خادم CS2، اضبط sv_maxupdaterate 128 وsv_mincmdrate 128. ومع ذلك، يستخدم معدل 128 tick ضعف CPU وعرض النطاق الترددي تقريباً مقارنة بـ 64 tick. تأكد من أن خادمك يمكنه تحمّل هذا الحمل.
علامات هجوم DDoS: ارتفاع مفاجئ وشديد في البينج، انقطاع اتصال جميع اللاعبين في نفس الوقت، موارد الخادم (CPU/RAM) تبدو طبيعية لكن غير قابلة للوصول. التأخر الطبيعي يزداد عادةً تدريجياً ويرتبط باستخدام CPU/RAM.
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.
دليل شامل لتثبيت خادم CS2 المخصص على REXE VDS: SteamCMD، رمز GSLT، إعداد الخادم، أوضاع اللعب وحماية DDoS عبر Path Panel.