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
Categorías

Configuración de Admin y Paquetes de Onset

ES onset admin packages lua 0 encontraron esto útil
Disponible en: ENGLISH

Esta guía cubre la configuración de administrador, comandos de consola, el sistema de paquetes Lua, gestión de jugadores y vehículos, y configuración de base de datos para tu servidor dedicado de Onset en Legion Hosting. Para la configuración inicial del servidor, consulta nuestra Onset Server Setup Guide.

Configuración de Admin

Onset gestiona los privilegios de administrador a través de scripts Lua dentro de los paquetes de tu modo de juego. A diferencia de muchos juegos con sistemas de admin integrados, Onset depende de tus paquetes para definir quién tiene permisos elevados y qué permiten esos permisos.

La mayoría de los paquetes de modos de juego de la comunidad incluyen un sistema de admin. Típicamente, la configuración de admin implica:

  1. Abre el File Manager en GPanel
  2. Navega al directorio de tu paquete (ej., packages/mygamemode/)
  3. Localiza el archivo de configuración de admin (generalmente config.lua, admins.lua, o un archivo de configuración JSON)
  4. Agrega tu Steam64 ID o ID de jugador del juego a la lista de administradores
  5. Guarda el archivo y reinicia el servidor
-- Example: config.lua admin setup
Config = {}
Config.Admins = {
    "76561198000000001",  -- Your Steam64 ID
    "76561198000000002"   -- Another admin
}
Encontrar un Steam64 ID: Visita steamid.io e ingresa la URL de un perfil de Steam para encontrar el Steam64 ID.

Comandos de Consola del Servidor

Onset proporciona comandos de consola integrados que funcionan independientemente de los paquetes instalados. Estos se pueden ingresar directamente en la consola de GPanel.

Comando Descripción
help Lista todos los comandos de consola disponibles
stop Detiene el servidor de forma segura
restart Reinicia el servidor
players Lista todos los jugadores conectados con sus IDs
kick <playerid> [reason] Expulsa a un jugador del servidor
ban <playerid> [reason] Banea a un jugador del servidor
unban <steamid> Elimina un baneo para el Steam ID especificado
package reload <name> Recarga un paquete sin reiniciar el servidor
package start <name> Inicia un paquete que no está ejecutándose actualmente
package stop <name> Detiene un paquete en ejecución
package list Lista todos los paquetes cargados y su estado

Sistema de Paquetes (Scripting Lua)

La jugabilidad de Onset está definida completamente por paquetes escritos en Lua. Cada paquete es una carpeta dentro del directorio packages/ que contiene scripts Lua que se ejecutan en el lado del servidor y/o del cliente.

Estructura de Paquetes

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

Instalación de Paquetes

  1. Descarga el paquete desde los foros de la comunidad de Onset o repositorios de GitHub
  2. Conéctate a tu servidor vía SFTP
  3. Sube la carpeta del paquete al directorio packages/
  4. Abre server_config.json en el File Manager
  5. Agrega el nombre de la carpeta del paquete al arreglo "packages"
  6. Reinicia el servidor a través de GPanel
// server_config.json - Adding packages
{
    "packages": [
        "roleplay",
        "admintools",
        "vehicleshop"
    ]
}
Orden de Carga: Los paquetes en el arreglo "packages" se cargan en el orden en que están listados. Si un paquete depende de otro, asegúrate de que la dependencia esté listada primero.

Gestión de Jugadores

Más allá de los comandos integrados de expulsión y baneo, la mayoría de los paquetes de modos de juego proporcionan funciones adicionales de gestión de jugadores. Los comandos comunes proporcionados por paquetes incluyen:

Comando (Dependiente del Paquete) Descripción
/tp <player> Teletransportarse a otro jugador
/bring <player> Teletransportar a otro jugador a tu ubicación
/goto <x> <y> <z> Teletransportarse a coordenadas específicas del mundo
/setadmin <player> <level> Establecer el nivel de admin de un jugador (si el paquete soporta niveles)
/announce <message> Enviar un anuncio a todo el servidor

Gestión de Vehículos

Onset cuenta con un sistema de vehículos integrado que los paquetes pueden extender. Los administradores comúnmente necesitan gestionar los vehículos generados para evitar la acumulación en el servidor.

  • Generación de vehículos — La mayoría de los paquetes RP permiten a los admins generar vehículos mediante comandos como /car <model>
  • Limpieza de vehículos — Algunos paquetes incluyen auto-despawn para vehículos abandonados o comandos de admin como /destroyvehicles
  • Límites de vehículos — Configura el máximo de vehículos por jugador para prevenir lag por demasiadas entidades generadas

Base de Datos (MariaDB)

Onset soporta conexiones de base de datos MariaDB/MySQL para almacenamiento persistente de datos. Esto es utilizado por paquetes de roleplay y otros modos de juego para almacenar datos de jugadores, inventarios, propiedades y más.

La configuración de la base de datos se maneja dentro de los archivos de configuración de tu paquete. Una configuración típica:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
Acceso a la Base de Datos: Tus credenciales de base de datos se pueden encontrar en GPanel bajo la pestaña Databases. Si necesitas que se cree una nueva base de datos, envía un ticket de soporte y nuestro equipo la configurará para ti.

Solución de Problemas

Problema Solución
El servidor inicia pero no hay jugabilidad disponible Necesitas al menos un paquete de modo de juego instalado y listado en server_config.json. Un servidor Onset sin paquetes no tiene jugabilidad integrada.
El paquete no se carga Revisa la consola de GPanel para mensajes de error de Lua. Causas comunes: falta package.json, errores de sintaxis en archivos Lua, o dependencias faltantes.
Errores de conexión a la base de datos Verifica tus credenciales de base de datos, asegúrate de que la base de datos exista y comprueba que el servicio MariaDB esté ejecutándose. Prueba la conectividad desde los registros de la consola.
El servidor no es visible en el navegador Asegúrate de que "visible": true esté establecido en server_config.json. También verifica que el puerto 7776 (TCP) sea accesible para el puerto de consulta.
Alta latencia o lag Reduce el valor de streamdistance, disminuye el tickrate si el uso de CPU es alto, y revisa los scripts Lua ineficientes en tus paquetes.

Artículos Relacionados

¿Necesitas Ayuda?

Si estás experimentando problemas con tu servidor de Onset o necesitas asistencia adicional, nuestro equipo de soporte está aquí para ayudarte. Envía un ticket de soporte y te responderemos lo antes posible.


¿Te resultó útil este artículo?

Ready to Get Started?

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