Deze handleiding behandelt serverbeheer, consoleopdrachten, baanbeheer en geavanceerde configuratie voor je SuperTuxKart-server op Legion Hosting. Voor de eerste installatie en instructies om spelers te verbinden, zie SuperTuxKart Server Installatiehandleiding.
1. Netwerkconsole
SuperTuxKart draait met de --network-console vlag ingeschakeld, wat een tekstconsole biedt die toegankelijk is via het tabblad Console in GPanel. Wanneer de server opstart, toont deze Available command: gevolgd door de lijst met opdrachten die je kunt gebruiken.
2. Consoleopdrachten
| Opdracht | Beschrijving |
|---|---|
help |
Toont alle beschikbare consoleopdrachten. |
listpeers |
Toont alle verbonden spelers en hun peer-ID's. |
kick [peer_id] |
Verwijdert een speler op basis van hun peer-ID (gebruik listpeers om ID's te vinden). |
kickban [peer_id] |
Verwijdert en verbant een speler op basis van hun peer-ID. |
listban |
Toont de huidige verbanningslijst. |
quit |
Sluit de server netjes af. |
listpeers om de huidige peer-ID van een speler te vinden voordat je deze verwijdert of verbant. ID's veranderen tussen sessies.
3. Serverconfiguratie (config.xml)
Geavanceerde serverinstellingen worden beheerd via het XML-configuratiebestand:
config.xml
Bewerk dit bestand via het tabblad Files in GPanel of via SFTP. Het bestand gebruikt standaard XML-formaat.
Belangrijke Configuratiesecties
Het config.xml-bestand bevat instellingen voor:
- Serveridentiteit -- Naam, MOTD, eigenaarweergave.
- Baanselectie -- Beschikbare banen, baanrotatie, stemopties.
- Spelregels -- Aantal ronden, itemfrequentie, teaminstellingen.
- Netwerkinstellingen -- Verbindingstime-outs, bandbreedtelimieten.
- AI-bots -- Aantal AI-karts om lege plekken te vullen.
4. Spelmodusbeheer
De spelmodus wordt ingesteld via de MODE opstartvariabele. Om van modus te wisselen:
- Stop de server.
- Ga naar het tabblad Startup in GPanel.
- Wijzig de
MODE-waarde (0-5). - Herstart de server.
| Waarde | Modus |
|---|---|
0 | Normale Race |
1 | Tijdrit |
2 | Gevecht |
3 | Voetbal |
4 | Volg de Leider |
5 | Vlag Veroveren |
5. Moeilijkheidsbeheer
De moeilijkheidsinstelling beïnvloedt de kartsnelheid en het AI-gedrag. Wijzig deze via de DIFFICULTY opstartvariabele (0-3).
0(Beginner) -- Het beste voor nieuwe spelers en casual servers.1(Gemiddeld) -- Goede balans voor groepen met gemengd niveau.2(Expert) -- Voor ervaren spelers.3(SuperTux) -- Maximale uitdaging en snelheid.
6. MOTD (Bericht van de Dag)
Stel een aangepast bericht in dat aan spelers wordt getoond in de serverbrowser met de MOTD opstartvariabele (maximaal 100 tekens). Dit is handig om serverregels, evenementen of schema's aan te kondigen.
7. Banen en Aangepaste Inhoud
SuperTuxKart bevat een grote bibliotheek aan banen en karts. De server gebruikt de baangegevens van de installatie. Aangepaste add-on banen kunnen worden beheerd via het config.xml-bestand door op te geven welke banen beschikbaar zijn in de rotatie.
De standaardinstallatie bevat banen voor alle spelmodi:
- Racebanen -- Diverse thematische circuits voor race- en tijdritmodi.
- Gevechtsarena's -- Speciale kaarten voor Gevecht- en Vlag Veroveren-modi.
- Voetbalvelden -- Kaarten ontworpen voor de Voetbalmodus.
8. Probleemoplossing
| Probleem | Oplossing |
|---|---|
| Server niet zichtbaar in browser | Zorg ervoor dat de server draait en de --lan-server vlag gebruikt (standaard ingeschakeld). Spelers moeten mogelijk directe IP-verbinding gebruiken. |
| Spelers verliezen verbinding | Controleer de console op foutmeldingen. Verlaag MAX_PLAYERS als de server overbelast is. |
| Verkeerde spelmodus | Controleer of de MODE-variabele correct is ingesteld in het tabblad Startup en herstart de server. |
| Server bouwt niet vanuit broncode | Dit wordt afgehandeld door het installatieproces. Als je bouwfouten tegenkomt, open een supportticket. |
Gerelateerde Artikelen
- SuperTuxKart Server Installatiehandleiding
- Hoe je je Server IP en Poort Vindt
- Hoe je Bestanden Uploadt via SFTP
Hulp Nodig?
Als je problemen ondervindt met je SuperTuxKart-server, open een supportticket en vermeld je server-IP, een beschrijving van het probleem en eventuele relevante foutmeldingen uit de GPanel-console.