מבצע בזק 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

HE onset admin packages lua 0 מצאו את זה מועיל

מדריך זה מכסה הגדרת ניהול, פקודות קונסולה, מערכת חבילות Lua, ניהול שחקנים ורכבים, והגדרת מסד נתונים עבור שרת Onset הייעודי שלך ב-Legion Hosting. להגדרה ראשונית של השרת, ראה את מדריך הגדרת שרת Onset.

הגדרת ניהול

Onset מטפל בהרשאות ניהול באמצעות סקריפטים של Lua בתוך חבילות מצב המשחק שלך. בניגוד למשחקים רבים עם מערכות ניהול מובנות, Onset מסתמך על החבילות שלך להגדיר מי מקבל הרשאות מורחבות ומה ההרשאות הללו מאפשרות.

רוב חבילות מצב המשחק של הקהילה כוללות מערכת ניהול. בדרך כלל, הגדרת הניהול כוללת:

  1. פתח את File Manager ב-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 והזן כתובת URL של פרופיל 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 ב-File Manager
  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 לאחסון נתונים מתמשך. זה משמש חבילות roleplay ומצבי משחק אחרים לאחסון נתוני שחקנים, מלאי, נכסים ועוד.

הגדרת מסד הנתונים מטופלת בתוך קבצי ההגדרות של החבילה שלך. הגדרה טיפוסית:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
גישה למסד נתונים: פרטי ההתחברות למסד הנתונים שלך נמצאים ב-GPanel תחת לשונית Databases. אם אתה צריך ליצור מסד נתונים חדש, שלח פניית תמיכה והצוות שלנו יגדיר אותו עבורך.

פתרון בעיות

בעיה פתרון
השרת מופעל אך אין משחקיות זמינה אתה צריך לפחות חבילת מצב משחק אחת מותקנת ורשומה ב-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.