Denne veiledningen dekker serveradministrasjon for Medal of Honor: Allied Assault, inkludert RCON-kommandoer, spilleradministrasjon, kartrotasjon, konfigurasjon av spilltype og feilsøking.
RCON (Remote Console)
RCON lar deg administrere serveren eksternt fra spillklienten. Sett RCON-passordet i oppstartsvariabelen RCON_PASSWORD eller i main/server.cfg:
seta rconPassword "your_secure_password"
Slik bruker du RCON fra konsollen i spillet (~):
rconpassword your_secure_password
rcon [command]
Du kan også utføre kommandoer direkte fra fanen Console i GPanel.
Grunnleggende kommandoer
| Kommando | Beskrivelse |
|---|---|
rcon status |
Viser serverinformasjon, tilkoblede spillere og deres klientnumre |
rcon kick [client_number] |
Sparker ut en spiller etter klientnummer (fra status-utskriften) |
rcon map [mapname] |
Endrer gjeldende kart (f.eks. rcon map dm/mohdm1) |
rcon say [message] |
Sender en melding til alle spillere |
rcon g_gametype [type] |
Endrer spilltype (1=FFA, 2=TDM, 3=Round, 4=Objective) |
rcon fraglimit [number] |
Setter drapsgrensen |
rcon timelimit [minutes] |
Setter tidsgrensen per kart |
rcon g_password [password] |
Setter eller endrer passordet for å bli med på serveren |
rcon sv_hostname [name] |
Endrer servernavnet |
quit |
Slår av serveren (fra GPanel-konsollen) |
Spilltyper
| Verdi | Spilltype | Beskrivelse |
|---|---|---|
| 1 | Free For All | Hver spiller for seg selv. Først til fraglimit vinner. |
| 2 | Team Deathmatch | Allies mot Axis. Laget med flest drap vinner. |
| 3 | Round-Based | Eliminasjonsrunder. Ingen gjenoppstandelse før runden er over. |
| 4 | Objective | Lagene konkurrerer om å fullføre eller forsvare mål. |
For å endre spilltype, bruk:
rcon g_gametype 2
rcon map dm/mohdm7
g_gametype, må du endre kartet for at den nye spilltypen skal tre i kraft.
Kartrotasjon
Sett opp automatisk kartrotasjon i main/server.cfg:
seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm6 dm/mohdm7"
Serveren vil gå gjennom disse kartene i rekkefølge når timelimit eller fraglimit nås.
Spilleradministrasjon
Sparke ut spillere
- Kjør
rcon statusfor å få listen over tilkoblede spillere med deres klientnumre. - Kjør
rcon kick [client_number]for å fjerne spilleren.
Utestenge spillere
MOHAA støtter IP-basert utestenging. Legg til utestengte IP-er i serverkonfigurasjonen eller bruk serversideskript. Grunnspillet har begrenset innebygd utestengingsfunksjonalitet, så vurder å bruke administrasjonsverktøy fra fellesskapet for mer avansert utestengingshåndtering.
Referanse for serverinnstillinger
| Innstilling | Beskrivelse | Eksempel |
|---|---|---|
sv_maxRate |
Maksimal båndbredde per klient (byte/sek) | 25000 |
g_allowVote |
Tillat spillere å starte avstemninger (1 = ja, 0 = nei) | 1 |
g_teamdamage |
Aktiver friendly fire i lagmoduser (1 = på) | 0 |
sv_floodProtect |
Forhindre chat-flom (1 = på) | 1 |
g_inactivity |
Sekunder før inaktive spillere sparkes ut (0 = deaktivert) | 120 |
Serverlogger
Serverlogger lagres i katalogen Logs/. Sjekk disse filene for feilsøking av krasj, overvåking av spilleraktivitet og gjennomgang av spillhendelser.
Feilsøking
| Problem | Løsning |
|---|---|
| RCON-kommandoer fungerer ikke | Bekreft at rconPassword er satt i server.cfg og samsvarer med det du skriver inn i klienten. Prøv å bruke GPanel-konsollen direkte i stedet. |
| Serveren vises ikke i nettleseren | Sørg for at serveren kjører (sjekk etter melding om at initialiseringen er fullført). Innstillingen dedicated bør være 2 (Internet) for offentlig oppføring. |
| Kartendring mislykkes | Bekreft at kartbanen er riktig (f.eks. dm/mohdm7, ikke bare mohdm7). Bare kart som er inkludert i serverfilene er tilgjengelige. |
| Spillere har høy ping | Juster sv_maxRate for å tillate mer båndbredde per klient. Reduser sv_maxClients hvis serveren er overbelastet. |
Relaterte artikler
- Oppsettsveiledning for Medal of Honor-server
- Hvordan finne server-IP og -port
- Hvordan laste opp filer via SFTP