Denne guide dækker serveradministration, konsolkommandoer, add-on-administration, banerotation og spiltilstandskonfiguration for din Sonic Robo Blast 2 (SRB2) server på Legion Hosting. For den indledende opsætning og spillerforbindelsesinstruktioner, se SRB2 Server Opsætningsguide.
1. Serverkonsol
SRB2 serverkonsollen er tilgængelig via fanen Console i GPanel. Skriv kommandoer direkte i konsolindtastningsfeltet, mens serveren kører.
2. Almindelige konsolkommandoer
| Kommando | Beskrivelse |
|---|---|
help |
Viser tilgængelige konsolkommandoer. |
map [mapname] |
Skifter til den angivne bane (f.eks. map MAP01). |
exitlevel |
Tvinger det aktuelle level til at slutte og går videre til næste bane. |
kick [player#] [reason] |
Smider en spiller ud efter deres spillernummer med en valgfri årsag. |
ban [player#] [reason] |
Bandlyser en spiller efter deres spillernummer. |
unban [ban#] |
Fjerner en bandlysning efter bandlysningslistenummer. |
banlist |
Viser den aktuelle bandlysningsliste. |
listplayers |
Viser alle tilsluttede spillere og deres spillernumre. |
password [pass] |
Ændrer serveradgangskoden. Brug tom værdi for at fjerne adgangskoden. |
maxplayers [num] |
Ændrer det maksimale antal spillere (op til 32). |
gametype [type] |
Ændrer spiltilstanden (f.eks. coop, match, ctf, race, tag). |
pointlimit [num] |
Sætter pointgrænsen for den aktuelle spiltilstand. |
timelimit [minutes] |
Sætter tidsgrænsen pr. bane i minutter. 0 deaktiverer. |
forceskin [player#] [skin] |
Tvinger en spiller til at bruge et bestemt karakter-skin. |
say [message] |
Sender en serverbesked til alle spillere. |
quit |
Lukker serveren ned. |
3. Spiltilstandskonfiguration
Skift den aktive spiltilstand ved hjælp af kommandoen gametype eller ved at indstille den i adedserv.cfg.
| Spiltilstand | Kommando | Beskrivelse |
|---|---|---|
| Co-op | gametype coop |
Kooperativt kampagnespil. |
| Competition | gametype competition |
Pointbaseret banekonkurrence. |
| Race | gametype race |
Hurtigløbsbaner. |
| Match | gametype match |
Fri kamp med ringkamp. |
| Team Match | gametype teammatch |
Holdbaseret ringkamp. |
| CTF | gametype ctf |
Capture the Flag. |
| Tag | gametype tag |
Tag-spiltilstand. |
| Hide & Seek | gametype hns |
Gemmeleg-tilstand. |
4. Add-ons og brugerdefineret indhold
SRB2 understøtter add-ons i .pk3 og .wad formater. For at tilføje brugerdefineret indhold:
- Stop serveren.
- Upload add-on-filer til servermappen via SFTP.
- Tilføj følgende linje til
adedserv.cfgfor at indlæse add-on'en ved opstart:addfile myaddon.pk3 - Genstart serveren.
5. Banerotation
Konfigurer banerotationen ved at tilføje banekommandoer til adedserv.cfg. Du kan også bruge følgende konsolvariabler:
map [mapname]-- Skift den aktuelle bane med det samme.nextmap [mapname]-- Indstil den næste bane i rotationen.exitlevel-- Afslut det aktuelle level og gå videre til det næste.
6. Yderligere konfiguration
Tilføj enhver konsolvariabel eller kommando til adedserv.cfg, så den udføres ved serveropstart. Eksempler:
servername "My SRB2 Server"
wait 5
password MyPassword
wait 5
maxplayers 16
wait 5
gametype match
wait 5
timelimit 10
pointlimit 50
wait mellem kommandoer. Kommandoen wait [tics] tilføjer en forsinkelse mellem kommandoer i konfigurationsfilen. Dette forhindrer, at kommandoer behandles for hurtigt og springes over.
7. Fejlfinding
| Problem | Løsning |
|---|---|
| Serveren er ikke på masterlisten | Bekræft, at ROOM_NR er indstillet korrekt (33 eller 28). Kontrollér, at serveren kører og ikke er adgangskodebegrænset fra visning. |
| Spillere kan ikke tilslutte | Kontrollér IP og port i GPanel, sørg for, at adgangskoden er korrekt, og bekræft, at serverversionen matcher klientversionen. |
| Add-ons indlæses ikke | Sørg for, at kommandoen addfile i adedserv.cfg refererer til det korrekte filnavn, og at filen er i serverens rodmappe. |
| Serveren crasher ved baneskift | Nogle brugerdefinerede baner kan være inkompatible. Prøv at fjerne nyligt tilføjede add-ons og test med standardbaner. |
Relaterede artikler
Brug for hjælp?
Hvis du oplever problemer med din SRB2 server, opret en supportbillet og inkluder din server-IP, en beskrivelse af problemet og eventuelle relevante fejlmeddelelser fra GPanel-konsollen.