Den här guiden beskriver administratörsinställningar, RCON-kommandon, spelarhantering, kartahantering, AMX/plugin-stöd, anpassade kartor och felsökning för din dedikerade Sven Co-op-server. Sven Co-op är en kooperativ multiplayer-mod för Half-Life där spelare klarar kampanjer tillsammans. För initial installation, konfiguration och anslutningsinstruktioner, se Installationsguide för Sven Co-op-server.
1. Administratörsinställningar (users.ini)
Sven Co-op använder svencoop/users.ini för att definiera administratörskonton och behörigheter.
Lägga till en administratör
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Behörighetsflaggor
| Flagga | Behörighet |
|---|---|
a | Immunitet (kan inte kickas/bannas av andra administratörer) |
b | Reservation (åtkomst till reserverad plats) |
c | Kicka spelare |
d | Banna spelare |
e | Avbanna spelare |
f | Slay/slap-spelare |
g | Byt karta |
h | Kör server-cvars |
n | RCON-åtkomst |
För fullständig administratörsbehörighet, använd alla flaggor: "abcdefghijklmn"
~) medan du är ansluten och skriv status. Ditt Steam-ID visas i formatet STEAM_0:X:XXXXXXXX.
2. RCON-kommandon
Använd RCON via GPanel-konsolen, konsolen i spelet eller ett tredjepartsverktyg. Autentisera i spelet med:
rcon_password YourRconPassword
rcon <command>
Spelarhantering
| Kommando | Beskrivning |
|---|---|
rcon kick <userid> | Kicka en spelare med användar-ID. |
rcon banid <minutes> <userid> | Banna en spelare. Använd 0 för permanent. |
rcon addip <minutes> <ip> | Banna en IP-adress. |
rcon removeip <ip> | Ta bort en IP-bann. |
rcon status | Lista alla spelare med användar-ID och Steam-ID. |
Karta- och serverkommandon
| Kommando | Beskrivning |
|---|---|
rcon changelevel <mapname> | Byt karta och behåll spelare anslutna. |
rcon map <mapname> | Ladda kartan från grunden och koppla bort alla spelare. |
rcon maps | Lista alla tillgängliga kartor. |
rcon hostname "Name" | Ändra servernamnet. |
rcon sv_password "pass" | Ställ in eller ändra anslutningslösenord. |
rcon say "message" | Skicka ett chattmeddelande till hela servern. |
rcon exec <filename> | Kör en konfigurationsfil. |
rcon quit | Stäng av servern. |
3. AMX/plugin-stöd
Sven Co-op stöder AngelScript-plugins (inbyggda) och AMX Mod X för utökad funktionalitet.
AngelScript-plugins (inbyggda)
Placera plugins i svencoop/scripts/plugins/ och registrera dem i svencoop/default_plugins.txt.
AMX Mod X
- Stoppa servern från GPanel.
- Ladda ner AMX Mod X för Sven Co-op och ladda upp via SFTP.
- Konfigurera administratörsåtkomst via AMX Mod X-filen
users.ini. - Starta servern och verifiera i konsolen.
Populära plugins
- Administratörsverktyg: Förbättrad kick-, bann- och spelarhantering.
- Kartomröstning: Låt spelare rösta om nästa karta.
- Spelarstatistik: Spåra dödar, dödsfall och speltid.
- Anti-cheat: Fuskdetektering på serversidan.
4. Anpassade kartor
Installera kartor manuellt
- Ladda ner kartans
.bsp-fil och tillhörande resurser. - Ladda upp
.bsp-filen tillsvencoop/maps/via SFTP. - Ladda upp ytterligare resurser (texturer, ljud) till lämpliga kataloger.
- Lägg till kartans namn i
mapcycle.txtför rotation. - Testa med
rcon changelevel mapname.
5. Felsökning
Servern kraschar vid kartladdning
- Kontrollera GPanel-konsolen efter felmeddelanden.
- Försök ladda en annan karta -- kartafilen kan vara skadad.
- Ta bort nyligen tillagda anpassade kartor eller plugins för att testa.
Spelare kan inte ansluta
- Verifiera att servern körs i GPanel.
- Kontrollera korrekt IP och port från fliken Network.
- Säkerställ att både server och spelare har samma spelversion.
RCON fungerar inte
- Verifiera att
rcon_passwordär inställt i startvariablerna ochserver.cfg. - Autentisera med rätt lösenord (skiftlägeskänsligt) innan du skickar kommandon.
- Kontrollera att du skriver
rcon_passwordföljt av lösenordet innan du använderrcon-kommandon. - Använd GPanel-konsolen direkt som ett alternativ -- den kräver inte RCON-autentisering.
Anpassade kartor laddas inte
- Verifiera att
.bsp-filen finns i katalogensvencoop/maps/. - Kontrollera att kartans namn i ditt kommando eller din mapcycle matchar filnamnet exakt (skiftlägeskänsligt på Linux).
- Leta efter fel om saknade resurser i konsolen -- du kan behöva ytterligare filer.
Relaterade artiklar
- Installationsguide för Sven Co-op-server
- Så hittar du serverns IP och port
- Så laddar du upp filer via SFTP
- Guide för serverstart
Behöver du hjälp?
Om du stöter på problem med din Sven Co-op-server som inte täcks här, öppna ett supportärende och inkludera serverns IP, en beskrivning av problemet och eventuella relevanta felmeddelanden från GPanel-konsolen.