خادم FiveM يحتاج إلى أكثر من مجرد نسخة GTA-V تعمل: تحتاج إلى مفتاح ترخيص Cfx.re، وقرار واضح بخصوص Framework، وملف server.cfg مرتب، وموارد مضبوطة. مع game-serverhosting تُعدّ الخادم كاستضافة Multi-Game مدفوعة مع تحكم تقني، دعم، وإجراءات تشغيل واضحة وقابلة للتتبع.
المتطلبات
لإنشاء خادم FiveM Roleplay خاص بك تحتاج إلى تثبيت GTA-V صالح للعميل، وFiveM Client، وخادم لدى game-serverhosting، ومفتاح ترخيص من keymaster.fivem.net. Keymaster هو الجهة الرسمية من Cfx.re لإدارة مفاتيح الخوادم؛ استخدم لذلك الحساب الذي تريد تشغيل الخادم به لاحقًا.
خطط قبل الطلب لنوع الخادم الذي تريد بناءه. خادم اختبار صغير بموارد قليلة له متطلبات مختلفة عن مشروع Roleplay يحتوي على Jobs، قاعدة بيانات، Inventory، Housing، مركبات، والكثير من اللاعبين المتزامنين. استخدم 4 GB RAM للاختبارات الصغيرة و8 GB لـ RP مع Scripts فقط كنقاط بداية؛ قرر حسب الحمل المقاس. يجب أن تفهم هذه الأرقام كإرشاد عملي، لا كضمان لكل تركيبة موارد.
إذا كنت تقارن أيضًا مشاريع Survival أو RP أخرى، فسيساعدك كذلك دليل استئجار وإعداد خادم Rust والدليل الكامل لاستئجار خادم Minecraft، لأنهما يشرحان قرارات مشابهة حول Slots، Mods، Backups والإدارة.
طلب الخادم وضبط البيانات الأساسية
اذهب إلى game-serverhosting، اختر خادم FiveM الخاص بك، وقرر مواصفات تناسب مشروعك. للتشغيل التجريبي البحت يمكنك البدء بحجم صغير. لخادم RP عام يجب أن تخطط لهوامش احتياطية لقاعدة البيانات، Voice، Framework، الموارد الإضافية وذروات الاستخدام.
بعد التجهيز تُدخل مفتاح ترخيص FiveM الخاص بك في Dashboard إذا كان Panel يوفر حقلًا خاصًا لذلك. بدلاً من ذلك يتم ضبط المفتاح في server.cfg. عامل المفتاح كوثيقة وصول: لا تنشره علنًا، لا تُظهره في لقطات الشاشة، ولا تضعه في Repositories متاحة للعامة.
اختيار Framework
اختيار Framework يؤثر على خادمك أكثر من أي مورد منفرد تقريبًا ستضيفه لاحقًا. لا تغيّر بين Frameworks باستخفاف إذا كانت Jobs، جداول قاعدة البيانات وتقدم اللاعبين قد تم بناؤها بالفعل.
| Framework | الوصف | لمن |
|---|---|---|
| ESX | أشهر RP Framework | المبتدئون، مجتمع كبير |
| QBCore | حديث ومنظم جيدًا | المتقدمون |
| VORP | RedM (Red Dead) | Western RP |
لخادم GTA-RP كلاسيكي، ESX وQBCore هما الخياران الأقرب. ESX موثق جيدًا بسبب انتشاره الكبير وأسهل وصولًا لكثير من المبتدئين. QBCore يكون غالبًا مثيرًا للاهتمام إذا أردت العمل بشكل أكثر تنظيمًا والاعتناء بإعداد أحدث بوعي. VORP لا ينتمي إلى GTA-V-FiveM، بل إلى سياق RedM من أجل Red Dead Roleplay؛ لذلك لا تنقله بالخطأ إلى مشروع FiveM.
إعداد server.cfg
server.cfg هو إعداد التشغيل المركزي. اجعله مقروءًا، وثّق تغييراتك الخاصة بنظام إصدارات بشكل مرتب، ولا تضف الموارد عشوائيًا. كل مورد إضافي يمكن أن يزيد وقت التحميل، حمل قاعدة البيانات أو مصادر الأخطاء.
sv_hostname "خادم FiveM RP الخاص بي"
sv_maxclients 32
sv_licenseKey "مفتاح-الترخيص-الخاص-بك"
# txAdmin
exec @txAdmin/config.cfg
# الموارد
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
عدّل sv_hostname ليتوافق مع اسم خادمك واضبط sv_maxclients بما يناسب خطتك وحالة مشروعك. يجب أن يحتوي الحقل sv_licenseKey على مفتاح FiveM الحقيقي الخاص بك. أسطر ensure تشغّل الموارد بالترتيب المحدد. مع Frameworks والاعتماديات يكون هذا الترتيب مهمًا: يجب أن تبدأ محولات قاعدة البيانات والمكتبات المشتركة قبل الموارد التي تصل إليها.
استخدام txAdmin
txAdmin هو Panel إدارة الخادم أثناء التشغيل. تستخدمه لإدارة الخادم، وإدارة اللاعبين مثل Kick وBan وWarn، وإدارة الموارد، وكذلك مراقبة الأداء. في مشاريع Roleplay تحديدًا يكون txAdmin عمليًا، لأنك لا تحتاج إلى تنفيذ كل مهمة إدارية مباشرة عبر الملفات أو Console.
حدد مبكرًا من يحصل على صلاحية Admin. امنح الحقوق بحذر ووثّق التغييرات على الموارد الحساسة. هكذا يبقى من الممكن تتبع ما إذا كانت المشكلة ناتجة عن Update، مورد جديد، تغيير في الإعدادات أو تصرفات لاعبين.
تثبيت الموارد
تجد الموارد من بين أماكن أخرى في منتدى Cfx.re، مثل قسم Development Releases. قبل التثبيت تحقق مما إذا كان المورد ما زال يُصان بنشاط، يناسب Framework الخاص بك، ويحتاج إلى اعتماديات إضافية.
- حمّل الموارد من cfx.re.
- فك ضغطها في مجلد
resources/. - أضف
ensure ressourcennameإلىserver.cfg. - أعد تشغيل الخادم.
الموارد الشائعة لـ RP هي es_extended كـ ESX-Framework، وesx_policejob لوظائف الشرطة، وesx_ambulancejob للإسعاف، وesx_mechanicjob للميكانيكيين، وgcphone كهاتف داخل اللعبة، وdpemotes للإيموتات والأنيميشن. ثبّت مثل هذه المكونات خطوة بخطوة. إذا فعّلت عشرة موارد في الوقت نفسه، يصبح البحث عن الأخطاء صعبًا بلا داعٍ.
فحص النتيجة
بعد الإعداد افحص أولًا Console الخادم. يجب ألا تظهر أخطاء واضحة عن ملفات مفقودة، اتصالات قاعدة بيانات، موارد مكررة أو قيم إعدادات غير صالحة. بعد ذلك افتح txAdmin وتحقق مما إذا كان الخادم قابلًا للوصول، وتم تحميل الموارد، ولا توجد تحذيرات دائمة.
اتصل بعد ذلك باستخدام FiveM Client. افحص Spawn، Chat، التفاعلات الأساسية، ومع RP-Frameworks على الأقل Login، إنشاء الشخصية، Inventory ومسار Job بسيط. إذا كنت تخطط لخوادم ألعاب إضافية بالتوازي، فستجد خطوات فحص مشابهة في دليل استئجار وإعداد خادم Palworld ودليل استئجار وإعداد خادم Valheim للعب التعاوني.
استكشاف الأخطاء وإصلاحها
إذا لم يبدأ الخادم، افحص أولًا مفتاح الترخيص، وserver.cfg، وآخر مورد تم تثبيته. مفتاح مُدرج بشكل خاطئ، خطأ مطبعي في ensure ressourcenname أو مجلد مفقود يكفي لمنع التشغيل أو منع تحميل الموارد.
إذا لم يستطع اللاعبون الاتصال، تحقق من حالة الخادم، Slots، إعدادات Firewall أو تصاريح الشبكة في Panel وConsole الخاص بـ FiveM. إذا كانت وظائف محددة فقط مفقودة، فالمشكلة غالبًا ليست في الخادم نفسه، بل في الموارد، اعتماديات Framework أو جداول قاعدة البيانات.
عند مشاكل الأداء، أزل مؤقتًا آخر الموارد المثبتة، راقب txAdmin، وتحقق مما إذا كانت الأخطاء تظهر داخل حلقات. الكثير من أخطاء Script الصغيرة يمكن أن يكون تأثيرها أكبر من مورد كبير واحد. لذلك اعمل باستخدام Backups، ملاحظات تغييرات وخطوات تثبيت صغيرة.
الفحص، الحدود وطريق الرجوع الآمن
دليل “استئجار وإعداد خادم FiveM – دليل Roleplay” ينطبق على نوع الخادم الموصوف في المقال وعلى حالة الإصدارات الظاهرة وقت الفحص. أسماء القوائم، الإصدارات المتاحة، توافق Mod أو Plugin والموارد المطلوبة قد تختلف بعد التحديثات. لذلك لا تنقل أي قيم إلى إصدار لعبة أو Loader أو خادم آخر دون فحص.
أنشئ Backup للملفات المتأثرة قبل أي تغييرات على العالم، حالة اللعب، الإعدادات أو الإضافات. بعد ذلك غيّر خطوة مترابطة واحدة فقط وافحصها بنفس إصدار Client والخادم الذي تريد اللعب به لاحقًا.
| نقطة الفحص | النتيجة المتوقعة | الإيقاف وطريق الرجوع |
|---|---|---|
| بدء الخادم | يصل الخادم إلى حالة الجاهزية للتشغيل دون رسالة خطأ جديدة. | عند أخطاء البدء، تراجع عن التغيير واستعد آخر Backup. |
| اختبار الاتصال | يستطيع حساب اختبار الاتصال عبر العنوان المعروض في Panel. | عند أخطاء الإصدار أو الاتصال، طابق الإصدار، Port والتصاريح مرة أخرى. |
| اختبار الوظيفة | تعمل الوظيفة التي تم تغييرها تحديدًا دون إتلاف بيانات العالم أو اللعب الموجودة. | عند ظهور آثار جانبية، أوقف الخادم واستعد الملفات المؤمنة. |
اختبار فردي ناجح ليس ضمانًا للأداء أو التوفر. حجم العالم، Mods، Plugins، عدد اللاعبين، مسار الشبكة والحمل المتزامن يمكن أن يغير النتيجة. وثّق الإصدار، التغيير ونتيجة الاختبار لكي تتمكن من تتبع الانحرافات لاحقًا.
FAQ
هل أحتاج بالضرورة إلى مفتاح ترخيص FiveM؟
نعم. لخادم FiveM تحتاج إلى Server-Key من Cfx.re Keymaster الرسمي عبر keymaster.fivem.net. بدون مفتاح مُدخل بشكل صحيح، لا يمكن تشغيل الخادم بشكل منتظم وعملي.
هل ESX أم QBCore أفضل لخادم RP الخاص بي؟
ESX غالبًا بداية جيدة لأنه واسع الانتشار وتوجد له موارد كثيرة. QBCore يناسب أكثر إذا أردت العمل بوعي مع Framework أحدث وأكثر تنظيمًا. المهم أن تناسب كل الموارد المهمة اختيارك.
كم موردًا يجب أن أثبّت في البداية؟
ابدأ بـ Framework، والاعتماديات الإلزامية، وعدد قليل من الوظائف الأساسية. بعد ذلك ثبّت موردًا بعد مورد واختبر كل مرة. هكذا تجد الأخطاء أسرع وتتجنب الاعتماديات غير الواضحة.
ماذا أفعل إذا لم يعد الخادم يبدأ بعد مورد جديد؟
عطّل آخر سطر ensure أضفته، أعد تشغيل الخادم وافحص Console. إذا عاد الخادم للعمل، فتحقق من اسم المجلد، الاعتماديات، توافق Framework ودليل تثبيت هذا المورد.
هل يمكنني مشاركة مفتاح الترخيص علنًا؟
لا. عامل مفتاح الترخيص بسرية. لا تنشره في لقطات الشاشة، مشاركات المنتديات أو Repositories العامة، لأنه مرتبط بتشغيل خادمك.