Deze handleiding behandelt alle admin commando's, mod-ondersteuning en serverbeheertools die beschikbaar zijn voor je Avorion dedicated server op Legion Hosting. Leer hoe je spelers beheert, de galaxy bestuurt, mods installeert en veelvoorkomende problemen oplost. Zie voor de eerste serverconfiguratie onze Avorion Server Installatiehandleiding.
Admin instellen
Avorion gebruikt een XML-gebaseerd adminsysteem dat specifieke spelers verhoogde rechten geeft. Admins worden gedefinieerd in het admin.xml bestand of kunnen worden toegevoegd via in-game commando's.
Admins toevoegen via admin.xml
Het admin.xml bestand bevindt zich in de opslagmap van je galaxy (bijv. galaxies/your_galaxy_name/admin.xml). Je kunt dit bestand bewerken via GPanel's File Manager.
<?xml version="1.0" encoding="UTF-8"?>
<admin>
<admin id="76561198012345678" />
<admin id="76561198087654321" />
</admin>
Elke <admin> vermelding bevat het Steam ID van een speler (SteamID64-formaat). Om het Steam ID van een speler te vinden:
- Ga naar het Steam-profiel van de speler
- Als hun profiel-URL een aangepaste naam gebruikt, gebruik dan een SteamID-opzoektool om hun SteamID64 te vinden
- Het SteamID64 is een 17-cijferig nummer dat begint met
7656119
Admins toevoegen in-game
Als je al admin bent, kun je andere admins toevoegen met het in-game chatcommando:
/admin <playerName>
Dit voegt de opgegeven speler direct toe aan de adminlijst zonder dat een serverherstart nodig is.
admin.xml rechtstreeks bewerken via GPanel's File Manager, aangezien er nog geen admins bestaan om het in-game commando uit te voeren. Na het toevoegen van je Steam ID en het herstarten van de server, kun je in-game commando's gebruiken om extra admins toe te voegen.
Veelgebruikte admin commando's
Admin commando's worden ingevoerd in de in-game chat (druk op Enter om de chat te openen) met een / prefix. Deze kunnen ook worden uitgevoerd vanuit de GPanel serverconsole.
Spelerbeheer
| Commando | Beschrijving |
|---|---|
/kick <name> |
Verwijder een speler van de server. Ze kunnen direct opnieuw verbinden. |
/ban <name> |
Verban een speler van de server. Hun Steam ID wordt toegevoegd aan banlist.txt. |
/unban <steamid> |
Verwijder een ban voor een speler op basis van hun Steam ID. |
/admin <name> |
Verleen admin-rechten aan een speler. |
/removeadmin <name> |
Verwijder admin-rechten van een speler. |
/say <message> |
Verzend een serverbreed bericht naar alle spelers. |
/players |
Toon alle verbonden spelers met hun Steam ID's en huidige sector. |
/whisper <name> <message> |
Stuur een privébericht naar een specifieke speler. |
Serverbeheer
| Commando | Beschrijving |
|---|---|
/save |
Sla handmatig alle geladen sectoren en spelergegevens op naar schijf. |
/stop |
Sla veilig alle gegevens op en sluit de server af. |
/seed |
Toon het huidige galaxy-seed. |
/status |
Toon serverstatus inclusief aantal spelers, geladen sectoren en prestatiegegevens. |
/difficulty <value> |
Wijzig het moeilijkheidsniveau van de server (-3 tot 3). Wordt van kracht voor nieuw gegenereerde sectoren. |
/pvp <on|off> |
Schakel speler-tegen-speler gevechten in of uit. |
/maxplayers <number> |
Wijzig het maximale aantal spelers terwijl de server draait. |
/password <password> |
Stel het serverwachtwoord in of wijzig het. Laat leeg om het wachtwoord te verwijderen. |
Teleportatie en navigatie
| Commando | Beschrijving |
|---|---|
/tp <x> <y> |
Teleporteer jezelf naar sectorcoördinaten (x, y). |
/tp <playerName> |
Teleporteer jezelf naar de locatie van een andere speler. |
/tp <playerName> <x> <y> |
Teleporteer een specifieke speler naar sectorcoördinaten. |
/give <playerName> <amount> <material> |
Geef een speler grondstoffen. Materialen: Iron, Titanium, Naonite, Trinium, Xanion, Ogonite, Avorion. |
Galaxybeheer
Als admin heb je tools om de galaxystructuur en sectoren te beheren.
Sectorbeheer
| Commando | Beschrijving |
|---|---|
/sector |
Toon informatie over je huidige sector (coördinaten, entiteiten, facties). |
/regeneratesector <x> <y> |
Regenereer een sector en herstel deze naar de procedureel gegenereerde staat. Waarschuwing: Vernietigt alle door spelers gebouwde structuren in die sector. |
/clearsector <x> <y> |
Verwijder alle entiteiten uit een sector, waardoor deze leeg achterblijft. |
Materiaalniveaus
Avorion's galaxy is georganiseerd in ringen van toenemende materiaalniveaus, die naar binnen stralen richting de barrière in de kern. Dit begrip helpt bij het teleporteren van spelers of het beheren van sectorinhoud.
| Materiaal | Niveau | Galaxyring | Kleur |
|---|---|---|---|
| Iron | 0 | Buitenste ring | Grijs |
| Titanium | 1 | Tweede ring | Wit |
| Naonite | 2 | Derde ring | Groen |
| Trinium | 3 | Vierde ring | Blauw |
| Xanion | 4 | Vijfde ring | Geel |
| Ogonite | 5 | Zesde ring | Oranje |
| Avorion | 6 | Kern (voorbij de barrière) | Goud |
Mod- en Workshop-ondersteuning
Avorion heeft uitgebreide Steam Workshop-ondersteuning, waarmee je je server kunt uitbreiden met door de community gemaakte mods.
Mods installeren
- Zoek de gewenste mod op de Steam Workshop voor Avorion
- Noteer het Workshop ID uit de URL van de mod (het nummer aan het einde)
- Stop de server in GPanel
- Open GPanel's File Manager
- Navigeer naar de
galaxies/your_galaxy_name/map - Bewerk het
modconfig.luabestand (maak het aan als het niet bestaat) - Voeg het Workshop ID van de mod toe aan de configuratie
- Start de server — de mod wordt automatisch gedownload
modconfig.lua indeling
-- Avorion Mod Configuration
modLocation = ""
forceEnabling = false
mods =
{
{workshopid = "1234567890"},
{workshopid = "0987654321"},
{workshopid = "1122334455"},
}
Tips voor modbeheer
- Voeg mods één voor één toe en test na elke toevoeging om compatibiliteitsproblemen te identificeren
- Sommige mods vereisen een galaxy-reset om volledig effect te hebben (vooral mods die sectorgeneratie wijzigen)
- Controleer modreacties en beschrijvingen op bekende incompatibiliteiten voordat je ze installeert
- Bewaar een back-up van je
modconfig.luaen galaxymap voordat je mods toevoegt of verwijdert - Server-side-only mods hoeven niet door clients geïnstalleerd te worden, maar de meeste gameplay-mods zijn aan beide zijden nodig
Probleemoplossing
Server verschijnt niet in de browser
- Controleer of
listed=truein jeserver.iniof opstartvariabelen staat - Controleer of de Steam querypoort (
steamQueryPort) bereikbaar is — dit is doorgaans je gamepoort + 1 - Wacht 2-3 minuten na het opstarten van de server totdat de Steam-vermelding is doorgevoerd
- Probeer verbinding te maken via Direct Connect om te bevestigen dat de server draait
- Zorg ervoor dat de server volledig is opgestart door te controleren op
Server startup completein de console
Server crashes
Als je Avorion server crasht, volg dan deze stappen:
- Controleer crashlogs — Kijk in de GPanel console en de
logs/map in je galaxymap voor foutmeldingen - Verwijder recent toegevoegde mods — Als crashes begonnen na het toevoegen van een mod, verwijder deze dan uit
modconfig.luaen herstart - Controleer sectorcorruptie — Als de crash optreedt bij het laden van een specifieke sector, kan die sector beschadigd zijn. Gebruik
/regeneratesectorvanuit de console (indien bereikbaar) of verwijder het sectorbestand uit desectors/map - Werk de server bij — Zorg ervoor dat je server de nieuwste versie draait via GPanel
- Verminder worker threads — Als de server onvoldoende bronnen heeft, probeer dan
workerThreadsengeneratorThreadsinserver.inite verminderen - Herstel vanuit back-up — Als al het andere faalt, herstel dan de galaxymap vanuit een back-up die is gemaakt voordat de problemen begonnen
Prestatieproblemen
- Hoge tick-tijd — Gebruik
/statusom de serverprestaties te controleren. Hoge tick-tijden geven aan dat de server moeite heeft om de simulatie bij te houden. - Te veel geladen sectoren — Elke sector met spelers of actieve AI verbruikt bronnen. Moedig spelers aan om zich niet tegelijkertijd te ver over de galaxy te verspreiden.
- Grote schepen — Schepen met buitensporig veel blokken verhogen de simulatiebelasting. Overweeg richtlijnen in te stellen voor maximale scheepsgroottes.
- Station-spam — Veel door spelers gebouwde stations in een enkele sector kunnen de prestaties verslechteren. Monitor het aantal entiteiten per sector met
/sector.
Verbindingsproblemen van spelers
- Versieverschil — Alle spelers moeten dezelfde gameversie hebben als de server. Zorg ervoor dat iedereen heeft bijgewerkt via Steam.
- Mod-verschil — Spelers hebben dezelfde mods nodig. Als een speler geen verbinding kan maken, controleer dan of hun modlijst overeenkomt met de
modconfig.luavan de server. - Time-outfouten — Kan duiden op serveroverbelasting of netwerkproblemen. Controleer de serverprestaties met
/status. - Wachtwoordproblemen — Als spelers melden dat het wachtwoord niet werkt, controleer dan of het wachtwoord in je opstartvariabelen en
server.iniovereenkomen.
Snelle referentie
De meestgebruikte admin commando's voor dagelijks serverbeheer:
# Check server health
/status
# See who is online
/players
# Save all data
/save
# Broadcast a message
/say Server restarting in 5 minutes!
# Kick a player
/kick PlayerName
# Ban a player
/ban PlayerName
# Teleport to a player
/tp PlayerName
# Give resources to a player
/give PlayerName 10000 Trinium
# View current sector info
/sector
# Check galaxy seed
/seed
# Safely shut down
/stop
Gerelateerde artikelen
- Avorion Server Installatiehandleiding
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Hulp nodig?
Als je verdere hulp nodig hebt bij het beheren van je Avorion server of vragen hebt over specifieke commando's, staat ons supportteam klaar om je te helpen. Dien een supportticket in en we reageren zo snel mogelijk.