Oferta Flash 50% de descompte en tots els servidors Últim dia!
Acaba en: 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

Configuració d'administració i paquets d'Onset

CA onset admin packages lua 0 han trobat això útil

Aquesta guia cobreix la configuració d'administració, les comandes de consola, el sistema de paquets Lua, la gestió de jugadors i vehicles, i la configuració de bases de dades per al vostre servidor dedicat d'Onset a Legion Hosting. Per a la configuració inicial del servidor, consulteu la nostra Guia de configuració del servidor d'Onset.

Configuració d'administració

Onset gestiona els privilegis d'administració mitjançant scripts Lua dins dels vostres paquets de mode de joc. A diferència de molts jocs amb sistemes d'administració integrats, Onset es basa en els vostres paquets per definir qui té permisos elevats i què permeten aquests permisos.

La majoria de paquets de mode de joc de la comunitat inclouen un sistema d'administració. Normalment, la configuració d'administració implica:

  1. Obriu el File Manager a GPanel
  2. Navegueu al directori del vostre paquet (p. ex., packages/mygamemode/)
  3. Localitzeu el fitxer de configuració d'administració (sovint config.lua, admins.lua o un fitxer de configuració JSON)
  4. Afegiu el vostre Steam64 ID o l'ID de jugador dins del joc a la llista d'administradors
  5. Deseu el fitxer i reinicieu el servidor
-- Example: config.lua admin setup
Config = {}
Config.Admins = {
    "76561198000000001",  -- Your Steam64 ID
    "76561198000000002"   -- Another admin
}
Trobar un Steam64 ID: Visiteu steamid.io i introduïu l'URL d'un perfil de Steam per trobar el Steam64 ID.

Comandes de consola del servidor

Onset proporciona comandes de consola del servidor integrades que funcionen independentment dels paquets instal·lats. Aquestes es poden introduir directament a la consola de GPanel.

Comanda Descripció
help Llista totes les comandes de consola disponibles
stop Atura el servidor de manera ordenada
restart Reinicia el servidor
players Llista tots els jugadors connectats amb els seus IDs
kick <playerid> [reason] Expulsa un jugador del servidor
ban <playerid> [reason] Bloqueja un jugador del servidor
unban <steamid> Elimina el bloqueig per a l'Steam ID especificat
package reload <name> Recarrega un paquet sense reiniciar el servidor
package start <name> Inicia un paquet que no s'està executant
package stop <name> Atura un paquet en execució
package list Llista tots els paquets carregats i el seu estat

Sistema de paquets (Lua Scripting)

La jugabilitat d'Onset es defineix completament per paquets escrits en Lua. Cada paquet és una carpeta dins del directori packages/ que conté scripts Lua que s'executen al costat del servidor i/o del client.

Estructura del paquet

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

Instal·lació de paquets

  1. Descarregueu el paquet dels fòrums de la comunitat d'Onset o dels repositoris de GitHub
  2. Connecteu-vos al vostre servidor via SFTP
  3. Pugeu la carpeta del paquet al directori packages/
  4. Obriu server_config.json al File Manager
  5. Afegiu el nom de la carpeta del paquet a l'array "packages"
  6. Reinicieu el servidor a través de GPanel
// server_config.json - Adding packages
{
    "packages": [
        "roleplay",
        "admintools",
        "vehicleshop"
    ]
}
Ordre de càrrega: Els paquets a l'array "packages" es carreguen en l'ordre en què estan llistats. Si un paquet depèn d'un altre, assegureu-vos que la dependència estigui llistada primer.

Gestió de jugadors

A més de les comandes integrades d'expulsió i bloqueig, la majoria de paquets de mode de joc proporcionen funcions addicionals de gestió de jugadors. Les comandes habituals proporcionades per paquets inclouen:

Comanda (dependent del paquet) Descripció
/tp <player> Teletransportar-se a un altre jugador
/bring <player> Teletransportar un altre jugador a la vostra ubicació
/goto <x> <y> <z> Teletransportar-se a coordenades específiques del món
/setadmin <player> <level> Establir el nivell d'administrador d'un jugador (si el paquet admet nivells)
/announce <message> Enviar un anunci a tot el servidor

Gestió de vehicles

Onset inclou un sistema de vehicles integrat que els paquets poden ampliar. Els administradors sovint necessiten gestionar els vehicles generats per evitar la saturació del servidor.

  • Generació de vehicles — La majoria de paquets de RP permeten als administradors generar vehicles amb comandes com /car <model>
  • Neteja de vehicles — Alguns paquets inclouen la desaparició automàtica de vehicles abandonats o comandes d'administrador com /destroyvehicles
  • Límits de vehicles — Configureu el màxim de vehicles per jugador per evitar retard causat per massa entitats generades

Base de dades (MariaDB)

Onset admet connexions a bases de dades MariaDB/MySQL per a l'emmagatzematge persistent de dades. Això és utilitzat pels paquets de roleplay i altres modes de joc per emmagatzemar dades de jugadors, inventaris, propietats i més.

La configuració de la base de dades es gestiona dins dels fitxers de configuració del vostre paquet. Una configuració típica:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
Accés a la base de dades: Les credencials de la vostra base de dades es poden trobar a GPanel sota la pestanya Databases. Si necessiteu crear una nova base de dades, envieu un tiquet de suport i el nostre equip la configurarà per a vosaltres.

Resolució de problemes

Problema Solució
El servidor s'inicia però no hi ha jugabilitat disponible Necessiteu almenys un paquet de mode de joc instal·lat i llistat a server_config.json. Un servidor d'Onset nu no té jugabilitat integrada.
El paquet no es carrega Comproveu la consola de GPanel per a missatges d'error de Lua. Causes habituals: package.json absent, errors de sintaxi als fitxers Lua o dependències mancants.
Errors de connexió a la base de dades Verifiqueu les credencials de la vostra base de dades, assegureu-vos que la base de dades existeixi i comproveu que el servei MariaDB estigui en funcionament. Proveu la connectivitat des dels registres de la consola.
El servidor no és visible al navegador Assegureu-vos que "visible": true estigui establert a server_config.json. Verifiqueu també que el port 7776 (TCP) sigui accessible per al port de consulta.
Alta latència o retard Reduïu el valor de streamdistance, reduïu el tickrate si l'ús de CPU és alt i comproveu si hi ha scripts Lua ineficients als vostres paquets.

Articles relacionats

Necessiteu ajuda?

Si teniu problemes amb el vostre servidor d'Onset o necessiteu més assistència, el nostre equip de suport està aquí per ajudar-vos. Envieu un tiquet de suport i us respondrem el més aviat possible.


T'ha estat útil aquest article?

Ready to Get Started?

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