Denne guide dækker serveradministration for Medal of Honor: Allied Assault, herunder RCON-kommandoer, spillerstyring, banerotation, spiltypekonfiguration og fejlfinding.
RCON (Remote Console)
RCON giver dig mulighed for at administrere serveren eksternt fra spilklienten. Indstil RCON-adgangskoden i opstartvariablen RCON_PASSWORD eller i main/server.cfg:
seta rconPassword "your_secure_password"
For at bruge RCON fra konsollen i spillet (~):
rconpassword your_secure_password
rcon [command]
Du kan også udføre kommandoer direkte fra fanen Console i GPanel.
Vigtige kommandoer
| Kommando | Beskrivelse |
|---|---|
rcon status |
Viser serverinfo, tilsluttede spillere og deres klientnumre |
rcon kick [client_number] |
Sparker en spiller ud efter deres klientnummer (fra status-udgangen) |
rcon map [mapname] |
Skifter den aktuelle bane (f.eks. rcon map dm/mohdm1) |
rcon say [message] |
Sender en besked til alle spillere |
rcon g_gametype [type] |
Skifter spiltype (1=FFA, 2=TDM, 3=Round, 4=Objective) |
rcon fraglimit [number] |
Indstiller drabsgrænsen |
rcon timelimit [minutes] |
Indstiller tidsgrænsen per bane |
rcon g_password [password] |
Indstiller eller ændrer serverens adgangskode til at deltage |
rcon sv_hostname [name] |
Ændrer servernavnet |
quit |
Lukker serveren ned (fra GPanel-konsollen) |
Spiltyper
| Værdi | Spiltype | Beskrivelse |
|---|---|---|
| 1 | Free For All | Hver spiller for sig selv. Første til fraglimit vinder. |
| 2 | Team Deathmatch | Allies mod Axis. Holdet med flest drab vinder. |
| 3 | Round-Based | Elimineringsrunder. Ingen respawn før runden slutter. |
| 4 | Objective | Hold konkurrerer om at gennemføre eller forsvare mål. |
For at skifte spiltype, brug:
rcon g_gametype 2
rcon map dm/mohdm7
g_gametype skal du skifte bane, for at den nye spiltype træder i kraft.
Banerotation
Opsæt automatisk banerotation i main/server.cfg:
seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm6 dm/mohdm7"
Serveren vil gennemløbe disse baner i rækkefølge, når tidsgrænsen eller drabsgrænsen er nået.
Spillerstyring
Spark spillere ud
- Kør
rcon statusfor at få listen over tilsluttede spillere med deres klientnumre. - Kør
rcon kick [client_number]for at fjerne spilleren.
Bandlysning af spillere
MOHAA understøtter IP-baseret bandlysning. Tilføj bandlyste IP-adresser til serverkonfigurationen eller brug serverside-scripts. Grundspillet har begrænset indbygget bandlysningsfunktionalitet, så overvej at bruge fællesskabsadministrationsværktøjer til mere avanceret bandlysningsstyring.
Serverindstillinger reference
| Indstilling | Beskrivelse | Eksempel |
|---|---|---|
sv_maxRate |
Maksimal båndbredde per klient (bytes/sek) | 25000 |
g_allowVote |
Tillad spillere at starte afstemninger (1 = ja, 0 = nej) | 1 |
g_teamdamage |
Aktiver venskabelig ild i holdtilstande (1 = til) | 0 |
sv_floodProtect |
Forhindre chatoversvømmelse (1 = til) | 1 |
g_inactivity |
Sekunder før inaktive spillere bliver sparket ud (0 = deaktiveret) | 120 |
Serverlogfiler
Serverlogfiler gemmes i mappen Logs/. Tjek disse filer for fejlsøgning af nedbrud, overvågning af spilleraktivitet og gennemgang af spilhændelser.
Fejlfinding
| Problem | Løsning |
|---|---|
| RCON-kommandoer virker ikke | Bekræft, at rconPassword er indstillet i server.cfg og matcher det, du indtaster i klienten. Prøv at bruge GPanel-konsollen direkte i stedet. |
| Serveren vises ikke i browseren | Sørg for, at serveren kører (tjek for initialiseringsfuldført-besked). Indstillingen dedicated skal være 2 (Internet) for offentlig visning. |
| Baneskift fejler | Bekræft, at banestien er korrekt (f.eks. dm/mohdm7 ikke bare mohdm7). Kun baner inkluderet i serverfilerne er tilgængelige. |
| Spillere har høj ping | Juster sv_maxRate for at tillade mere båndbredde per klient. Reducer sv_maxClients hvis serveren er overbelastet. |