يغطي هذا الدليل كل ما تحتاج معرفته حول إعداد وتكوين خادم Onset المخصص على Legion Hosting. Onset هي لعبة ساندبوكس متعددة اللاعبين مبنية على Unreal Engine 4 تتيح للاعبين إنشاء أوضاع لعب مخصصة من خلال برمجة Lua. لأوامر المشرف وإدارة الحزم، راجع دليل إعداد المشرف والحزم في Onset.
ما هو Onset؟
Onset هي لعبة ساندبوكس متعددة اللاعبين طورتها Blue Mountains GmbH توفر لوحة فارغة لإنشاء أي تجربة متعددة اللاعبين تقريبًا. على عكس الألعاب التقليدية ذات أسلوب اللعب الثابت، يعتمد Onset بالكامل على حزم (أوضاع لعب) أنشأها المجتمع مكتوبة بلغة Lua لتحديد القواعد والآليات والمحتوى لكل خادم.
تشمل الميزات الرئيسية:
- برمجة Lua — إنشاء أوضاع لعب كاملة باستخدام لغة برمجة Lua مع واجهة برمجة شاملة لجانب الخادم والعميل
- Unreal Engine 4 — رسومات عالية الجودة وفيزياء مدعومة بمحرك UE4
- خريطة عالم مفتوح — بيئة عالم مفتوح كبيرة مع تضاريس متنوعة ومدن ومبانٍ داخلية
- نظام الحزم — حزم أوضاع لعب معيارية يمكن دمجها وتخصيصها
- متعدد اللاعبين — دعم خوادم مخصصة لأعداد كبيرة من اللاعبين مع أوضاع لعب مخصصة
التشغيل الأول
عند تجهيز خادم Onset الخاص بك على Legion Hosting، يأتي مُعدًا مسبقًا بملفات الخادم الأساسية. لتشغيل خادمك لأول مرة:
- سجل الدخول إلى GPanel على gpanel.legionhosting.net
- اختر خادم Onset الخاص بك من قائمة الخوادم
- راجع متغيرات التشغيل لتعيين اسم الخادم والحد الأقصى للاعبين قبل التشغيل الأول
- انقر على تشغيل لبدء الخادم
- سيقوم الخادم بالتهيئة وإنشاء ملفات التكوين الافتراضية عند التشغيل الأول
- بمجرد أن تظهر وحدة التحكم أن الخادم جاهز ويستمع، يمكن للاعبين الاتصال عبر مُشغل Onset
متغيرات التشغيل في GPanel
يوفر GPanel متغير تشغيل تحت علامة تبويب التشغيل للتحديثات التلقائية. يتم تكوين جميع إعدادات الخادم الأخرى (اسم الخادم، كلمة المرور، الحد الأقصى للاعبين) في server_config.json (انظر أدناه).
| المتغير | الافتراضي | الوصف |
|---|---|---|
AUTO_UPDATE |
1 |
تحديث الخادم تلقائيًا عند إعادة التشغيل. اضبطه على 0 للتعطيل. |
server_config.json، وليس كمتغيرات تشغيل GPanel. راجع قسم التكوين أدناه.
تكوين الخادم (server_config.json)
ملف تكوين الخادم الرئيسي هو server_config.json، الموجود في المجلد الجذري للخادم. يمكنك تعديل هذا الملف من خلال مدير الملفات في GPanel. يستخدم هذا الملف تنسيق JSON:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
شرح إعدادات التكوين
| الإعداد | الافتراضي | الوصف |
|---|---|---|
servername |
Onset Server | الاسم المعروض في متصفح خوادم مُشغل Onset. |
hostname |
0.0.0.0 | عنوان IP الذي يرتبط به الخادم. اتركه 0.0.0.0 للارتباط بجميع الواجهات. |
port |
7777 | منفذ UDP الأساسي لحركة مرور اللعبة. عادةً ما تتم إدارته تلقائيًا بواسطة GPanel. |
maxplayers |
50 | الحد الأقصى لعدد اللاعبين المتصلين في نفس الوقت. الأعداد الأكبر تزيد من استخدام الموارد. |
password |
(فارغ) | كلمة مرور الخادم. اتركها كسلسلة فارغة لخادم عام. |
visible |
true | ما إذا كان الخادم يظهر في متصفح الخوادم العام. |
streamdistance |
800 | المسافة (بوحدات Unreal) التي يتم عندها بث الكيانات إلى اللاعبين. القيم الأقل تقلل الحمل على الشبكة. |
tickrate |
50 | معدل التحديث بالهرتز. القيم الأعلى تعني لعبًا أكثر سلاسة لكن استخدامًا أكبر للمعالج. |
packages |
(مصفوفة فارغة) | قائمة بأسماء مجلدات الحزم لتحميلها عند بدء التشغيل. تحدد الحزم وضع اللعب وآليات اللعب. |
server_config.json بتنسيق JSON صالح. فاصلة مفقودة أو فاصلة زائدة أو قوس غير متطابق سيمنع الخادم من التشغيل. استخدم أداة التحقق من JSON إذا لم تكن متأكدًا من تعديلاتك.
إعدادات الشبكة
يستخدم Onset منافذ منفصلة لحركة مرور اللعبة واستعلامات HTTP. فهم تكوين الشبكة مهم للاتصال السليم:
| المنفذ | البروتوكول | الغرض |
|---|---|---|
7777 |
UDP | منفذ اللعبة الأساسي لاتصالات اللاعبين وبيانات اللعبة |
7776 |
TCP | منفذ استعلام HTTP لقوائم متصفح الخوادم واستعلامات API |
كيف يتصل اللاعبون
يتصل اللاعبون بخوادم Onset من خلال مُشغل Onset الرسمي، وليس من خلال Steam مباشرة.
عبر متصفح الخوادم
- شغّل لعبة Onset من Steam
- في مُشغل Onset، انقر على متصفح الخوادم
- ابحث عن اسم خادمك في القائمة أو قم بالتصفية حسب وضع اللعب
- اختر الخادم وانقر على اتصال
- أدخل كلمة المرور إذا كانت مُعيّنة
عبر الاتصال المباشر
- شغّل لعبة Onset من Steam
- في مُشغل Onset، انقر على اتصال مباشر
- أدخل عنوان IP الخادم والمنفذ (مثل
192.168.1.100:7777) - انقر على اتصال
مقالات ذات صلة
- إعداد المشرف والحزم في Onset
- كيفية العثور على عنوان IP والمنفذ لخادمك
- كيفية رفع الملفات عبر SFTP
- البدء مع خادمك الجديد
تحتاج مساعدة؟
إذا كنت تواجه مشاكل مع خادم Onset الخاص بك أو تحتاج إلى مساعدة إضافية، فريق الدعم لدينا هنا للمساعدة. أرسل تذكرة دعم وسنرد عليك في أقرب وقت ممكن.