Έκπτωση Αστραπή 50% έκπτωση σε όλους τους servers Τελευταία Ημέρα!
Λήγει σε: 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
Categories

Ρύθμιση Διαχειριστή και Πακέτων Onset

EL onset admin packages lua 0 found this helpful

Αυτός ο οδηγός καλύπτει τη ρύθμιση διαχειριστή, τις εντολές κονσόλας, το σύστημα πακέτων 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] Κάνει ban έναν παίκτη από τον διακομιστή
unban <steamid> Αφαιρεί ένα ban για το καθορισμένο Steam ID
package reload <name> Επαναφορτώνει ένα πακέτο χωρίς επανεκκίνηση του διακομιστή
package start <name> Εκκινεί ένα πακέτο που δεν εκτελείται αυτή τη στιγμή
package stop <name> Σταματά ένα πακέτο που εκτελείται
package list Εμφανίζει όλα τα φορτωμένα πακέτα και την κατάστασή τους

Σύστημα Πακέτων (Σενάρια Lua)

Το gameplay του 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" φορτώνονται με τη σειρά που αναφέρονται. Εάν ένα πακέτο εξαρτάται από ένα άλλο, βεβαιωθείτε ότι η εξάρτηση αναφέρεται πρώτη.

Διαχείριση Παικτών

Πέρα από τις ενσωματωμένες εντολές kick και ban, τα περισσότερα πακέτα λειτουργίας παιχνιδιού παρέχουν πρόσθετες δυνατότητες διαχείρισης παικτών. Συνηθισμένες εντολές που παρέχονται από πακέτα περιλαμβάνουν:

Εντολή (Εξαρτάται από Πακέτο) Περιγραφή
/tp <player> Τηλεμεταφορά σε άλλον παίκτη
/bring <player> Τηλεμεταφορά άλλου παίκτη στην τοποθεσία σας
/goto <x> <y> <z> Τηλεμεταφορά σε συγκεκριμένες συντεταγμένες κόσμου
/setadmin <player> <level> Ορισμός επιπέδου διαχειριστή ενός παίκτη (αν το πακέτο υποστηρίζει βαθμίδες)
/announce <message> Αποστολή ανακοίνωσης σε όλον τον διακομιστή

Διαχείριση Οχημάτων

Το Onset διαθέτει ένα ενσωματωμένο σύστημα οχημάτων που τα πακέτα μπορούν να επεκτείνουν. Οι διαχειριστές συχνά χρειάζεται να διαχειρίζονται τα οχήματα που έχουν δημιουργηθεί για να αποτρέψουν την υπερφόρτωση του διακομιστή.

  • Δημιουργία οχημάτων — Τα περισσότερα πακέτα RP επιτρέπουν στους διαχειριστές να δημιουργούν οχήματα μέσω εντολών όπως /car <model>
  • Καθαρισμός οχημάτων — Ορισμένα πακέτα περιλαμβάνουν αυτόματη απομάκρυνση εγκαταλελειμμένων οχημάτων ή εντολές διαχειριστή όπως /destroyvehicles
  • Όρια οχημάτων — Ρυθμίστε τον μέγιστο αριθμό οχημάτων ανά παίκτη για να αποτρέψετε το lag από υπερβολικά πολλές δημιουργημένες οντότητες

Βάση Δεδομένων (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. Εάν χρειάζεστε τη δημιουργία μιας νέας βάσης δεδομένων, υποβάλετε ένα δελτίο υποστήριξης και η ομάδα μας θα τη ρυθμίσει για εσάς.

Αντιμετώπιση Προβλημάτων

Πρόβλημα Λύση
Ο διακομιστής εκκινεί αλλά δεν υπάρχει διαθέσιμο gameplay Χρειάζεστε τουλάχιστον ένα πακέτο λειτουργίας παιχνιδιού εγκατεστημένο και καταχωρημένο στο server_config.json. Ένας γυμνός διακομιστής Onset δεν έχει ενσωματωμένο gameplay.
Το πακέτο αποτυγχάνει να φορτώσει Ελέγξτε την κονσόλα του GPanel για μηνύματα σφάλματος Lua. Συνηθισμένες αιτίες: λείπει το package.json, συντακτικά σφάλματα στα αρχεία Lua, ή λείπουν εξαρτήσεις.
Σφάλματα σύνδεσης βάσης δεδομένων Επαληθεύστε τα διαπιστευτήρια της βάσης δεδομένων σας, βεβαιωθείτε ότι η βάση δεδομένων υπάρχει και ελέγξτε ότι η υπηρεσία MariaDB εκτελείται. Δοκιμάστε τη συνδεσιμότητα από τα αρχεία καταγραφής της κονσόλας.
Ο διακομιστής δεν είναι ορατός στο πρόγραμμα περιήγησης Βεβαιωθείτε ότι το "visible": true έχει οριστεί στο server_config.json. Επαληθεύστε επίσης ότι η θύρα 7776 (TCP) είναι προσβάσιμη για τη θύρα ερωτήματος.
Υψηλή καθυστέρηση ή lag Μειώστε την τιμή streamdistance, μειώστε το tickrate εάν η χρήση CPU είναι υψηλή και ελέγξτε για μη αποδοτικά σενάρια Lua στα πακέτα σας.

Σχετικά Άρθρα

Χρειάζεστε Βοήθεια;

Εάν αντιμετωπίζετε προβλήματα με τον διακομιστή σας Onset ή χρειάζεστε περαιτέρω βοήθεια, η ομάδα υποστήριξής μας είναι εδώ για να βοηθήσει. Υποβάλετε ένα δελτίο υποστήριξης και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.


Was this article helpful?

Ready to Get Started?

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