Pikatarjous 50% alennusta kaikista palvelimista Viimeinen päivä!
Päättyy: 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-ylläpito- ja pakettiasetukset

FI onset admin packages lua 0 found this helpful

Tämä opas käsittelee ylläpitäjän asetuksia, konsolikomentoja, Lua-pakettijärjestelmää, pelaajien ja ajoneuvojen hallintaa sekä tietokannan määritystä Onset-dedikoidulle palvelimellesi Legion Hostingissa. Alustavaa palvelimen asennusta varten katso Onset-palvelimen asennusopas.

Ylläpitäjän asetukset

Onset käsittelee ylläpitäjäoikeudet Lua-skriptauksen kautta pelitilapaketeissasi. Toisin kuin monissa peleissä, joissa on sisäänrakennettu ylläpitojärjestelmä, Onset luottaa paketteihin määrittäessään, kenellä on korotetut oikeudet ja mitä ne sallivat.

Useimmat yhteisön pelitilapaketit sisältävät ylläpitojärjestelmän. Tyypillisesti ylläpitäjän asetus sisältää:

  1. Avaa File Manager GPanelissa
  2. Siirry pakettihakemistoosi (esim. packages/mygamemode/)
  3. Etsi ylläpitäjän asetustiedosto (usein config.lua, admins.lua tai JSON-asetustiedosto)
  4. Lisää Steam64-tunnuksesi tai pelinsisäinen pelaajatunnuksesi ylläpitäjälistalle
  5. Tallenna tiedosto ja käynnistä palvelin uudelleen
-- Example: config.lua admin setup
Config = {}
Config.Admins = {
    "76561198000000001",  -- Your Steam64 ID
    "76561198000000002"   -- Another admin
}
Steam64-tunnuksen löytäminen: Vieraile osoitteessa steamid.io ja anna Steam-profiilin URL-osoite löytääksesi Steam64-tunnuksen.

Palvelimen konsolikomennot

Onsetissä on sisäänrakennetut palvelimen konsolikomennot, jotka toimivat asennetuista paketeista riippumatta. Nämä voidaan syöttää suoraan GPanel-konsoliin.

Komento Kuvaus
help Listaa kaikki käytettävissä olevat konsolikomennot
stop Pysäyttää palvelimen hallitusti
restart Käynnistää palvelimen uudelleen
players Listaa kaikki yhdistetyt pelaajat tunnuksineen
kick <playerid> [reason] Potkii pelaajan palvelimelta
ban <playerid> [reason] Estää pelaajan palvelimelta
unban <steamid> Poistaa määritetyn Steam-tunnuksen kiellon
package reload <name> Lataa paketin uudelleen ilman palvelimen uudelleenkäynnistystä
package start <name> Käynnistää paketin, joka ei ole tällä hetkellä käynnissä
package stop <name> Pysäyttää käynnissä olevan paketin
package list Listaa kaikki ladatut paketit ja niiden tilan

Pakettijärjestelmä (Lua-skriptaus)

Onsetin pelattavuus määräytyy kokonaan Lua-kielellä kirjoitettujen pakettien kautta. Jokainen paketti on kansio packages/-hakemistossa, joka sisältää Lua-skriptejä, jotka suoritetaan palvelimen ja/tai asiakkaan puolella.

Paketin rakenne

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

Pakettien asentaminen

  1. Lataa paketti Onset-yhteisön foorumeilta tai GitHub-repositorioista
  2. Yhdistä palvelimeesi SFTP:n kautta
  3. Lataa pakettikansio packages/-hakemistoon
  4. Avaa server_config.json File Managerissa
  5. Lisää pakettikansion nimi "packages"-taulukkoon
  6. Käynnistä palvelin uudelleen GPanelin kautta
// server_config.json - Adding packages
{
    "packages": [
        "roleplay",
        "admintools",
        "vehicleshop"
    ]
}
Latausjärjestys: "packages"-taulukossa olevat paketit ladataan siinä järjestyksessä, jossa ne on listattu. Jos jokin paketti on riippuvainen toisesta, varmista, että riippuvuus on listattu ensin.

Pelaajien hallinta

Sisäänrakennettujen kick- ja ban-komentojen lisäksi useimmat pelitilapaketit tarjoavat lisätoimintoja pelaajien hallintaan. Yleisiä paketin tarjoamia komentoja ovat:

Komento (paketista riippuvainen) Kuvaus
/tp <player> Teleporttaa toisen pelaajan luo
/bring <player> Teleporttaa toisen pelaajan sijaintiisi
/goto <x> <y> <z> Teleporttaa tiettyihin maailmankoordinaatteihin
/setadmin <player> <level> Asettaa pelaajan ylläpitäjätason (jos paketti tukee tasoja)
/announce <message> Lähettää palvelimenlaajuisen ilmoituksen

Ajoneuvojen hallinta

Onsetissä on sisäänrakennettu ajoneuvojärjestelmä, jota paketit voivat laajentaa. Ylläpitäjien tarvitsee yleisesti hallita spawnattuja ajoneuvoja palvelimen sotkun estämiseksi.

  • Ajoneuvojen spawnaaminen — Useimmat RP-paketit antavat ylläpitäjien spawnata ajoneuvoja komennoilla, kuten /car <model>
  • Ajoneuvojen siivous — Jotkin paketit sisältävät automaattisen despawnauksen hylätyille ajoneuvoille tai ylläpitäjäkomentoja, kuten /destroyvehicles
  • Ajoneuvorajat — Määritä pelaajakohtainen ajoneuvojen enimmäismäärä estääksesi liiallisesta spawnauksesta johtuvan viiveen

Tietokanta (MariaDB)

Onset tukee MariaDB/MySQL-tietokantayhteyksiä pysyvää tietojen tallennusta varten. Tätä käytetään roolipeli- ja muissa pelitilapaketeissa pelaajatietojen, inventaarioiden, kiinteistöjen ja muiden tietojen tallennukseen.

Tietokannan määritys tapahtuu pakettisi asetustiedostoissa. Tyypillinen asennus:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
Tietokannan käyttö: Tietokannan tunnukset löytyvät GPanelista Databases-välilehdeltä. Jos tarvitset uuden tietokannan luomista, lähetä tukipyyntö, ja tiimimme tekee sen puolestasi.

Vianmääritys

Ongelma Ratkaisu
Palvelin käynnistyy, mutta pelattavuutta ei ole saatavilla Tarvitset vähintään yhden pelitilapaketin asennettuna ja listattuna tiedostossa server_config.json. Tyhjässä Onset-palvelimessa ei ole sisäänrakennettua pelattavuutta.
Paketin lataus epäonnistuu Tarkista GPanel-konsolista Lua-virheilmoitukset. Yleisiä syitä: puuttuva package.json, syntaksivirheet Lua-tiedostoissa tai puuttuvat riippuvuudet.
Tietokantayhteysvirheet Tarkista tietokannan tunnukset, varmista, että tietokanta on olemassa ja että MariaDB-palvelu on käynnissä. Testaa yhteyttä konsolin lokeista.
Palvelin ei näy selaimessa Varmista, että "visible": true on asetettu tiedostossa server_config.json. Tarkista myös, että portti 7776 (TCP) on käytettävissä kyselyporttina.
Korkea viive tai pätkiminen Pienennä streamdistance-arvoa, vähennä tickrate-arvoa, jos CPU-käyttö on korkea, ja tarkista paketeissasi olevat tehottomat Lua-skriptit.

Aiheeseen liittyvät artikkelit

Tarvitsetko apua?

Jos kohtaat Onset-palvelimessasi ongelmia tai tarvitset lisäapua, tukitiimimme on valmiina auttamaan. Lähetä tukipyyntö, niin palaamme asiaan mahdollisimman pian.


Was this article helpful?

Ready to Get Started?

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