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
Categorias

Configuração de Admin e Pacotes do Onset

PT-BR onset admin packages lua 0 acharam isto útil

Este guia cobre configuração de admin, comandos de console, o sistema de pacotes Lua, gerenciamento de jogadores e veículos, e configuração de banco de dados para seu servidor dedicado de Onset na Legion Hosting. Para a configuração inicial do servidor, veja nosso Guia de Configuração do Servidor Onset.

Configuração de Admin

O Onset gerencia privilégios de administrador através de scripts Lua dentro dos pacotes do seu modo de jogo. Diferente de muitos jogos com sistemas de admin integrados, o Onset depende dos seus pacotes para definir quem tem permissões elevadas e o que essas permissões permitem.

A maioria dos pacotes de modo de jogo da comunidade inclui um sistema de admin. Normalmente, a configuração de admin envolve:

  1. Abra o File Manager no GPanel
  2. Navegue até o diretório do seu pacote (ex.: packages/mygamemode/)
  3. Localize o arquivo de configuração de admin (geralmente config.lua, admins.lua ou um arquivo de configuração JSON)
  4. Adicione seu Steam64 ID ou ID de jogador in-game à lista de admins
  5. Salve o arquivo e reinicie o servidor
-- Example: config.lua admin setup
Config = {}
Config.Admins = {
    "76561198000000001",  -- Your Steam64 ID
    "76561198000000002"   -- Another admin
}
Encontrando um Steam64 ID: Visite steamid.io e insira a URL do perfil Steam para encontrar o Steam64 ID.

Comandos do Console do Servidor

O Onset fornece comandos de console integrados que funcionam independentemente dos pacotes instalados. Eles podem ser inseridos diretamente no console do GPanel.

Comando Descrição
help Lista todos os comandos de console disponíveis
stop Para o servidor de forma segura
restart Reinicia o servidor
players Lista todos os jogadores conectados com seus IDs
kick <playerid> [reason] Expulsa um jogador do servidor
ban <playerid> [reason] Bane um jogador do servidor
unban <steamid> Remove o banimento do Steam ID especificado
package reload <name> Recarrega um pacote sem reiniciar o servidor
package start <name> Inicia um pacote que não está em execução
package stop <name> Para um pacote em execução
package list Lista todos os pacotes carregados e seus status

Sistema de Pacotes (Scripts Lua)

A jogabilidade do Onset é definida inteiramente por pacotes escritos em Lua. Cada pacote é uma pasta dentro do diretório packages/ contendo scripts Lua que executam no lado do servidor e/ou do cliente.

Estrutura do Pacote

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

Instalando Pacotes

  1. Baixe o pacote dos fóruns da comunidade Onset ou repositórios do GitHub
  2. Conecte-se ao seu servidor via SFTP
  3. Faça upload da pasta do pacote para o diretório packages/
  4. Abra o server_config.json no File Manager
  5. Adicione o nome da pasta do pacote ao array "packages"
  6. Reinicie o servidor pelo GPanel
// server_config.json - Adding packages
{
    "packages": [
        "roleplay",
        "admintools",
        "vehicleshop"
    ]
}
Ordem de Carregamento: Os pacotes no array "packages" são carregados na ordem em que estão listados. Se um pacote depende de outro, certifique-se de que a dependência esteja listada primeiro.

Gerenciamento de Jogadores

Além dos comandos integrados de kick e ban, a maioria dos pacotes de modo de jogo fornece recursos adicionais de gerenciamento de jogadores. Comandos comuns fornecidos por pacotes incluem:

Comando (Dependente do Pacote) Descrição
/tp <player> Teleportar até outro jogador
/bring <player> Teleportar outro jogador até sua localização
/goto <x> <y> <z> Teleportar para coordenadas específicas do mundo
/setadmin <player> <level> Definir o nível de admin de um jogador (se o pacote suportar níveis)
/announce <message> Enviar um anúncio para todo o servidor

Gerenciamento de Veículos

O Onset possui um sistema de veículos integrado que os pacotes podem estender. Admins frequentemente precisam gerenciar veículos spawnados para evitar acúmulo no servidor.

  • Spawn de veículos — A maioria dos pacotes de RP permite que admins spawnem veículos via comandos como /car <model>
  • Limpeza de veículos — Alguns pacotes incluem despawn automático para veículos abandonados ou comandos de admin como /destroyvehicles
  • Limites de veículos — Configure o máximo de veículos por jogador para evitar lag por muitas entidades spawnadas

Banco de Dados (MariaDB)

O Onset suporta conexões de banco de dados MariaDB/MySQL para armazenamento persistente de dados. Isso é usado por pacotes de roleplay e outros modos de jogo para armazenar dados de jogadores, inventários, propriedades e mais.

A configuração do banco de dados é feita nos arquivos de configuração do seu pacote. Uma configuração típica:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
Acesso ao Banco de Dados: Suas credenciais de banco de dados podem ser encontradas no GPanel na aba Databases. Se você precisar de um novo banco de dados criado, envie um ticket de suporte e nossa equipe configurará para você.

Solução de Problemas

Problema Solução
Servidor inicia mas não há jogabilidade disponível Você precisa de pelo menos um pacote de modo de jogo instalado e listado no server_config.json. Um servidor Onset básico não possui jogabilidade integrada.
Pacote falha ao carregar Verifique o console do GPanel para mensagens de erro Lua. Causas comuns: package.json ausente, erros de sintaxe em arquivos Lua ou dependências faltando.
Erros de conexão com o banco de dados Verifique suas credenciais do banco de dados, certifique-se de que o banco de dados existe e verifique se o serviço MariaDB está em execução. Teste a conectividade nos logs do console.
Servidor não visível no navegador Certifique-se de que "visible": true está definido no server_config.json. Também verifique se a porta 7776 (TCP) está acessível para a porta de consulta.
Alta latência ou lag Diminua o valor de streamdistance, reduza o tickrate se o uso de CPU estiver alto e verifique se há scripts Lua ineficientes nos seus pacotes.

Artigos Relacionados

Precisa de Ajuda?

Se você está enfrentando problemas com seu servidor Onset ou precisa de assistência adicional, nossa equipe de suporte está aqui para ajudar. Envie um ticket de suporte e retornaremos o mais breve possível.


Este artigo foi útil?

Ready to Get Started?

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