تخفيضات خاطفة 50% خصم على جميع الخوادم اليوم الأخير!
ينتهي خلال: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
التصنيفات

إعداد المشرف والحزم في Onset

AR onset admin packages lua 0 وجدوا هذا المقال مفيداً

يغطي هذا الدليل إعداد المشرف، وأوامر وحدة التحكم، ونظام حزم Lua، وإدارة اللاعبين والمركبات، وتكوين قاعدة البيانات لخادم Onset المخصص على Legion Hosting. لإعداد الخادم الأولي، راجع دليل إعداد خادم Onset.

إعداد المشرف

يتعامل Onset مع صلاحيات المشرف من خلال برمجة Lua ضمن حزم أوضاع اللعب الخاصة بك. على عكس العديد من الألعاب التي تحتوي على أنظمة إدارة مدمجة، يعتمد Onset على حزمك لتحديد من لديه صلاحيات مرتفعة وما تسمح به تلك الصلاحيات.

تتضمن معظم حزم أوضاع اللعب المجتمعية نظام إدارة. عادةً ما يتضمن إعداد المشرف:

  1. افتح مدير الملفات في GPanel
  2. انتقل إلى مجلد الحزمة الخاصة بك (مثل packages/mygamemode/)
  3. حدد موقع ملف تكوين المشرف (غالبًا config.lua أو admins.lua أو ملف تكوين JSON)
  4. أضف Steam64 ID أو معرف اللاعب داخل اللعبة إلى قائمة المشرفين
  5. احفظ الملف وأعد تشغيل الخادم
-- Example: config.lua admin setup
Config = {}
Config.Admins = {
    "76561198000000001",  -- Your Steam64 ID
    "76561198000000002"   -- Another admin
}
العثور على Steam64 ID: قم بزيارة steamid.io وأدخل رابط ملف Steam الشخصي للعثور على Steam64 ID.

أوامر وحدة تحكم الخادم

يوفر Onset أوامر وحدة تحكم مدمجة تعمل بغض النظر عن الحزم المثبتة. يمكن إدخال هذه الأوامر مباشرة في وحدة تحكم GPanel.

الأمر الوصف
help يعرض جميع أوامر وحدة التحكم المتاحة
stop يوقف الخادم بشكل سلس
restart يعيد تشغيل الخادم
players يعرض جميع اللاعبين المتصلين مع معرفاتهم
kick <playerid> [reason] يطرد لاعبًا من الخادم
ban <playerid> [reason] يحظر لاعبًا من الخادم
unban <steamid> يزيل الحظر عن Steam ID المحدد
package reload <name> يعيد تحميل حزمة بدون إعادة تشغيل الخادم
package start <name> يبدأ تشغيل حزمة غير نشطة حاليًا
package stop <name> يوقف حزمة قيد التشغيل
package list يعرض جميع الحزم المحملة وحالتها

نظام الحزم (برمجة Lua)

يتم تحديد أسلوب اللعب في Onset بالكامل من خلال حزم مكتوبة بلغة Lua. كل حزمة هي مجلد داخل مجلد packages/ يحتوي على سكربتات Lua تعمل على جانب الخادم و/أو جانب العميل.

هيكل الحزمة

packages/
    mygamemode/
        package.json          <-- Package metadata and file declarations
        server/
            main.lua          <-- Server-side entry point
            commands.lua      <-- Custom command handlers
        client/
            main.lua          <-- Client-side entry point
            ui.lua            <-- User interface scripts

تثبيت الحزم

  1. قم بتنزيل الحزمة من منتديات مجتمع Onset أو مستودعات GitHub
  2. اتصل بخادمك عبر SFTP
  3. ارفع مجلد الحزمة إلى مجلد packages/
  4. افتح server_config.json في مدير الملفات
  5. أضف اسم مجلد الحزمة إلى مصفوفة "packages"
  6. أعد تشغيل الخادم من خلال GPanel
// server_config.json - Adding packages
{
    "packages": [
        "roleplay",
        "admintools",
        "vehicleshop"
    ]
}
ترتيب التحميل: يتم تحميل الحزم في مصفوفة "packages" بالترتيب المدرجة به. إذا كانت إحدى الحزم تعتمد على أخرى، تأكد من إدراج الحزمة المطلوبة أولاً.

إدارة اللاعبين

بالإضافة إلى أوامر الطرد والحظر المدمجة، توفر معظم حزم أوضاع اللعب ميزات إضافية لإدارة اللاعبين. تشمل الأوامر الشائعة التي توفرها الحزم:

الأمر (يعتمد على الحزمة) الوصف
/tp <player> الانتقال إلى لاعب آخر
/bring <player> نقل لاعب آخر إلى موقعك
/goto <x> <y> <z> الانتقال إلى إحداثيات محددة في العالم
/setadmin <player> <level> تعيين مستوى إدارة اللاعب (إذا كانت الحزمة تدعم المستويات)
/announce <message> إرسال إعلان على مستوى الخادم

إدارة المركبات

يتميز Onset بنظام مركبات مدمج يمكن للحزم توسيعه. يحتاج المشرفون عادةً إلى إدارة المركبات المُنشأة لمنع ازدحام الخادم.

  • إنشاء المركبات — تتيح معظم حزم RP للمشرفين إنشاء مركبات عبر أوامر مثل /car <model>
  • تنظيف المركبات — تتضمن بعض الحزم إزالة تلقائية للمركبات المهجورة أو أوامر مشرف مثل /destroyvehicles
  • حدود المركبات — قم بتكوين الحد الأقصى للمركبات لكل لاعب لمنع التأخير الناتج عن كثرة الكيانات المُنشأة

قاعدة البيانات (MariaDB)

يدعم Onset اتصالات قواعد بيانات MariaDB/MySQL لتخزين البيانات بشكل دائم. يُستخدم هذا من قبل حزم لعب الأدوار وأوضاع اللعب الأخرى لتخزين بيانات اللاعبين والمخزونات والممتلكات والمزيد.

يتم التعامل مع تكوين قاعدة البيانات ضمن ملفات تكوين الحزمة الخاصة بك. إعداد نموذجي:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
الوصول إلى قاعدة البيانات: يمكن العثور على بيانات اعتماد قاعدة البيانات في GPanel تحت علامة تبويب قواعد البيانات. إذا كنت بحاجة إلى إنشاء قاعدة بيانات جديدة، أرسل تذكرة دعم وسيقوم فريقنا بإعدادها لك.

استكشاف الأخطاء وإصلاحها

المشكلة الحل
الخادم يعمل لكن لا يوجد أسلوب لعب متاح تحتاج إلى تثبيت حزمة وضع لعب واحدة على الأقل وإدراجها في server_config.json. خادم Onset الأساسي لا يحتوي على أسلوب لعب مدمج.
فشل تحميل الحزمة تحقق من وحدة تحكم GPanel بحثًا عن رسائل خطأ Lua. الأسباب الشائعة: package.json مفقود، أخطاء في صياغة ملفات Lua، أو تبعيات مفقودة.
أخطاء اتصال قاعدة البيانات تحقق من بيانات اعتماد قاعدة البيانات، وتأكد من وجود قاعدة البيانات، وتحقق من أن خدمة MariaDB قيد التشغيل. اختبر الاتصال من سجلات وحدة التحكم.
الخادم غير مرئي في المتصفح تأكد من تعيين "visible": true في server_config.json. تحقق أيضًا من إمكانية الوصول إلى المنفذ 7776 (TCP) لمنفذ الاستعلام.
تأخير أو تقطع عالي قلل قيمة streamdistance، وخفض tickrate إذا كان استخدام المعالج مرتفعًا، وتحقق من سكربتات Lua غير الفعالة في حزمك.

مقالات ذات صلة

تحتاج مساعدة؟

إذا كنت تواجه مشاكل مع خادم Onset الخاص بك أو تحتاج إلى مساعدة إضافية، فريق الدعم لدينا هنا للمساعدة. أرسل تذكرة دعم وسنرد عليك في أقرب وقت ممكن.


هل كان هذا المقال مفيداً؟

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.