Välkmüük 50% soodustust kõikidele serveritele Viimane päev!
Lõpeb: 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
Kategooriad

Onset administraator ja pakettide seadistamine

ET onset admin packages lua 0 pidas seda kasulikuks

See juhend käsitleb administraatori seadistamist, konsoolikäske, Lua pakettide süsteemi, mängijate ja sõidukite haldamist ning andmebaasi konfiguratsiooni teie Onset pühendatud serveris Legion Hosting-us. Esmase serveri seadistamise jaoks vaadake meie Onset serveri seadistamise juhendit.

Administraatori seadistamine

Onset haldab administraatoriõigusi Lua skriptimise kaudu teie mängurežiimi pakettides. Erinevalt paljudest mängudest, millel on sisseehitatud administraatorisüsteemid, tugineb Onset teie pakettidele, et määratleda, kellel on kõrgemad õigused ja mida need õigused võimaldavad.

Enamik kogukonna mängurežiimi pakette sisaldavad administraatorisüsteemi. Tavaliselt hõlmab administraatori seadistamine järgmist:

  1. Avage File Manager GPanel-is
  2. Navigeerige oma paketikataloogini (nt packages/mygamemode/)
  3. Leidke administraatori konfiguratsioonifail (sageli config.lua, admins.lua või JSON-konfiguratsioonifail)
  4. Lisage oma Steam64 ID või mängusisene mängija ID administraatorite nimekirja
  5. Salvestage fail ja taaskäivitage server
-- Example: config.lua admin setup
Config = {}
Config.Admins = {
    "76561198000000001",  -- Your Steam64 ID
    "76561198000000002"   -- Another admin
}
Steam64 ID leidmine: Külastage steamid.io ja sisestage Steam profiili URL, et leida Steam64 ID.

Serveri konsoolikäsud

Onset pakub sisseehitatud serveri konsoolikäske, mis töötavad sõltumata paigaldatud pakettidest. Neid saab sisestada otse GPanel konsoolis.

Käsk Kirjeldus
help Loetleb kõik saadaolevad konsoolikäsud
stop Peatab serveri sujuvalt
restart Taaskäivitab serveri
players Loetleb kõik ühendatud mängijad koos nende ID-dega
kick <playerid> [reason] Viskab mängija serverist välja
ban <playerid> [reason] Keelab mängijal serverisse siseneda
unban <steamid> Eemaldab keelu määratud Steam ID jaoks
package reload <name> Laadib paketi uuesti ilma serverit taaskäivitamata
package start <name> Käivitab paketi, mis hetkel ei tööta
package stop <name> Peatab töötava paketi
package list Loetleb kõik laaditud paketid ja nende oleku

Pakettide süsteem (Lua skriptimine)

Onset mängukogemus on täielikult määratletud Lua keeles kirjutatud pakettidega. Iga pakett on kaust kataloogis packages/, mis sisaldab Lua skripte, mis töötavad serveri ja/või kliendi poolel.

Paketi struktuur

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

Pakettide paigaldamine

  1. Laadige pakett alla Onset kogukonna foorumitest või GitHub hoidlatest
  2. Ühenduge oma serveriga SFTP kaudu
  3. Laadige paketikaust üles kataloogi packages/
  4. Avage server_config.json File Manager-is
  5. Lisage paketikausta nimi massiivi "packages"
  6. Taaskäivitage server GPanel kaudu
// server_config.json - Adding packages
{
    "packages": [
        "roleplay",
        "admintools",
        "vehicleshop"
    ]
}
Laadimise järjekord: Paketid massiivis "packages" laaditakse loetletud järjekorras. Kui üks pakett sõltub teisest, veenduge, et sõltuvus on loetletud enne.

Mängijate haldamine

Lisaks sisseehitatud kick ja ban käskudele pakuvad enamik mängurežiimi pakette täiendavaid mängijahalduse funktsioone. Levinud paketi poolt pakutavad käsud:

Käsk (sõltub paketist) Kirjeldus
/tp <player> Teleporteerige teise mängija juurde
/bring <player> Teleporteerige teine mängija oma asukohta
/goto <x> <y> <z> Teleporteerige kindlatele maailmakoordinaatidele
/setadmin <player> <level> Määrake mängija administraatoritase (kui pakett toetab tasemeid)
/announce <message> Saatke serveriülene teade

Sõidukite haldamine

Onset sisaldab sisseehitatud sõidukisüsteemi, mida paketid saavad laiendada. Administraatorid peavad sageli haldama ilmutatud sõidukeid, et vältida serveri ülekoormamist.

  • Sõidukite ilmutamine — Enamik RP pakette võimaldavad administraatoritel sõidukeid ilmutada käskudega nagu /car <model>
  • Sõidukite puhastamine — Mõned paketid sisaldavad automaatset kadumist hüljatud sõidukitele või administraatorikäske nagu /destroyvehicles
  • Sõidukite piirangud — Seadistage maksimaalne sõidukite arv mängija kohta, et vältida liiga paljude ilmutatud objektide tekitatud viivitust

Andmebaas (MariaDB)

Onset toetab MariaDB/MySQL andmebaasiühendusi püsivate andmete salvestamiseks. Seda kasutavad rollimängu ja muud mängurežiimi paketid mängijate andmete, inventaride, omandite ja muu salvestamiseks.

Andmebaasi konfiguratsioon toimub teie paketi konfiguratsioonifailides. Tüüpiline seadistus:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
Andmebaasile ligipääs: Teie andmebaasi sisselogimisandmed leiate GPanel vahekaardilt Databases. Kui vajate uue andmebaasi loomist, esitage tugiteenuse pilet ja meie meeskond seadistab selle teie jaoks.

Tõrkeotsing

Probleem Lahendus
Server käivitub, aga mängukogemus puudub Vajate vähemalt ühte mängurežiimi paketti, mis on paigaldatud ja loetletud failis server_config.json. Tühjal Onset serveril puudub sisseehitatud mängukogemus.
Pakett ei laadi Kontrollige GPanel konsooli Lua veateadete osas. Levinud põhjused: puuduv package.json, süntaksivead Lua failides või puuduvad sõltuvused.
Andmebaasiühenduse vead Kontrollige oma andmebaasi sisselogimisandmeid, veenduge, et andmebaas eksisteerib, ja kontrollige, et MariaDB teenus töötab. Testige ühenduvust konsooli logidest.
Server pole brauseris nähtav Veenduge, et "visible": true on määratud failis server_config.json. Samuti veenduge, et port 7776 (TCP) on päringpordi jaoks kättesaadav.
Suur latentsus või viivitus Vähendage streamdistance väärtust, vähendage tickrate väärtust, kui protsessorikasutus on kõrge, ja kontrollige oma pakettides ebaefektiivseid Lua skripte.

Seotud artiklid

Vajate abi?

Kui teil tekib Onset serveriga probleeme või vajate täiendavat abi, on meie tugimeeskond valmis aitama. Esitage tugiteenuse pilet ja me võtame teiega esimesel võimalusel ühendust.


Kas see artikkel oli kasulik?

Ready to Get Started?

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