Denne guide dækker administratoropsætning, RCON-kommandoer, spillerstyring, banestyring, AMX/plugin-support, brugerdefinerede baner og fejlfinding for din Sven Co-op dedikerede server. Sven Co-op er en kooperativ multiplayer-mod til Half-Life, hvor spillere tackler kampagner sammen. For indledende opsætning, konfiguration og forbindelsesinstruktioner, se Sven Co-op serveropsætningsguide.
1. Administratoropsætning (users.ini)
Sven Co-op bruger svencoop/users.ini til at definere administratorkonti og tilladelser.
Tilføjelse af en administrator
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Adgangsrettigheder
| Flag | Tilladelse |
|---|---|
a | Immunitet (kan ikke sparkes ud/bandlyses af andre administratorer) |
b | Reservation (adgang til reserverede pladser) |
c | Spark spillere ud |
d | Bandlys spillere |
e | Ophæv bandlysning af spillere |
f | Dræb/slå spillere |
g | Skift bane |
h | Udfør server-cvars |
n | RCON-adgang |
For fuld administratoradgang, brug alle flag: "abcdefghijklmn"
~), mens du er tilsluttet, og skriv status. Dit Steam ID vises i formatet STEAM_0:X:XXXXXXXX.
2. RCON-kommandoer
Brug RCON gennem GPanel-konsollen, spillets konsol eller et tredjepartsværktøj. Godkend dig i spillet med:
rcon_password YourRconPassword
rcon <command>
Spillerstyring
| Kommando | Beskrivelse |
|---|---|
rcon kick <userid> | Spark en spiller ud via bruger-ID. |
rcon banid <minutes> <userid> | Bandlys en spiller. Brug 0 for permanent. |
rcon addip <minutes> <ip> | Bandlys en IP-adresse. |
rcon removeip <ip> | Fjern en IP-bandlysning. |
rcon status | Vis alle spillere med bruger-ID'er og Steam ID'er. |
Bane- og serverkommandoer
| Kommando | Beskrivelse |
|---|---|
rcon changelevel <mapname> | Skift bane, mens spillere forbliver tilsluttet. |
rcon map <mapname> | Indlæs bane fra bunden, afbryder alle spillere. |
rcon maps | Vis alle tilgængelige baner. |
rcon hostname "Name" | Ændr servernavnet. |
rcon sv_password "pass" | Indstil eller ændr adgangskode for tilslutning. |
rcon say "message" | Send en serveromfattende chatbesked. |
rcon exec <filename> | Kør en konfigurationsfil. |
rcon quit | Luk serveren ned. |
3. AMX/plugin-support
Sven Co-op understøtter AngelScript-plugins (indbygget) og AMX Mod X for udvidet funktionalitet.
AngelScript-plugins (indbygget)
Placer plugins i svencoop/scripts/plugins/ og registrer dem i svencoop/default_plugins.txt.
AMX Mod X
- Stop serveren fra GPanel.
- Download AMX Mod X til Sven Co-op og upload via SFTP.
- Konfigurer administratoradgang gennem AMX Mod X-filen
users.ini. - Start serveren og bekræft i konsollen.
Populære plugins
- Administratorværktøjer: Forbedret udsmidning, bandlysning og spillerstyring.
- Baneafstemning: Lad spillere stemme om den næste bane.
- Spillerstatistikker: Spor drab, dødsfald og spilletid.
- Anti-snyd: Serverbaseret snydedetektion.
4. Brugerdefinerede baner
Manuel installation af baner
- Download banens
.bsp-fil og eventuelle tilhørende ressourcer. - Upload
.bsp-filen tilsvencoop/maps/via SFTP. - Upload yderligere ressourcer (teksturer, lyde) til de relevante mapper.
- Tilføj banenavnet til
mapcycle.txtfor rotation. - Test med
rcon changelevel mapname.
5. Fejlfinding
Serveren crasher ved baneindlæsning
- Tjek GPanel-konsollen for fejlmeddelelser.
- Prøv at indlæse en anden bane -- banefilen kan være beskadiget.
- Fjern nyligt tilføjede brugerdefinerede baner eller plugins for at teste.
Spillere kan ikke forbinde
- Bekræft, at serveren kører i GPanel.
- Tjek den korrekte IP og port fra fanen Network.
- Sørg for, at både server og spiller er på den samme spilversion.
RCON virker ikke
- Bekræft, at
rcon_passworder indstillet i startvariabler ogserver.cfg. - Godkend dig med den korrekte adgangskode (skelner mellem store og små bogstaver), før du sender kommandoer.
- Tjek, at du skriver
rcon_passwordefterfulgt af adgangskoden, før du brugerrcon-kommandoer. - Brug GPanel-konsollen direkte som alternativ -- den kræver ikke RCON-godkendelse.
Brugerdefinerede baner indlæses ikke
- Bekræft, at
.bsp-filen er i mappensvencoop/maps/. - Tjek, at banenavnet i din kommando eller mapcycle matcher filnavnet nøjagtigt (skelner mellem store og små bogstaver på Linux).
- Se efter fejl om manglende ressourcer i konsollen -- du kan have brug for yderligere filer.
Relaterede artikler
- Sven Co-op serveropsætningsguide
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP
- Serveropstartsguide
Brug for hjælp?
Hvis du oplever problemer med din Sven Co-op-server, som ikke er dækket her, opret en supportticket og inkluder din server-IP, en beskrivelse af problemet og eventuelle relevante fejlmeddelelser fra GPanel-konsollen.