Deze handleiding behandelt serverbeheer voor Medal of Honor: Allied Assault, inclusief RCON-commando's, spelerbeheer, maprotatie, speltype-configuratie en probleemoplossing.
RCON (Remote Console)
RCON stelt je in staat de server op afstand te beheren vanuit de gameclient. Stel het RCON-wachtwoord in via de RCON_PASSWORD opstartvariabele of in main/server.cfg:
seta rconPassword "your_secure_password"
Om RCON te gebruiken vanuit de in-game console (~):
rconpassword your_secure_password
rcon [command]
Je kunt ook commando's rechtstreeks uitvoeren via het tabblad Console in GPanel.
Essentiële commando's
| Commando | Beschrijving |
|---|---|
rcon status |
Toont serverinformatie, verbonden spelers en hun clientnummers |
rcon kick [client_number] |
Verwijdert een speler op basis van hun clientnummer (uit de status-uitvoer) |
rcon map [mapname] |
Wijzigt de huidige map (bijv. rcon map dm/mohdm1) |
rcon say [message] |
Stuurt een bericht naar alle spelers |
rcon g_gametype [type] |
Wijzigt het speltype (1=FFA, 2=TDM, 3=Round, 4=Objective) |
rcon fraglimit [number] |
Stelt de killlimiet in |
rcon timelimit [minutes] |
Stelt de tijdslimiet per map in |
rcon g_password [password] |
Stelt het wachtwoord in om de server te betreden of wijzigt dit |
rcon sv_hostname [name] |
Wijzigt de servernaam |
quit |
Sluit de server af (via de GPanel-console) |
Speltypen
| Waarde | Speltype | Beschrijving |
|---|---|---|
| 1 | Free For All | Elke speler voor zichzelf. De eerste die de fraglimiet bereikt, wint. |
| 2 | Team Deathmatch | Geallieerden tegen As. Het team met de meeste kills wint. |
| 3 | Round-Based | Eliminatierondes. Geen respawn tot de ronde eindigt. |
| 4 | Objective | Teams strijden om doelstellingen te voltooien of te verdedigen. |
Om het speltype te wijzigen, gebruik:
rcon g_gametype 2
rcon map dm/mohdm7
g_gametype moet je de map wijzigen om het nieuwe speltype te laten ingaan.
Maprotatie
Stel automatische maprotatie in via main/server.cfg:
seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm6 dm/mohdm7"
De server doorloopt deze maps op volgorde wanneer de tijdslimiet of fraglimiet is bereikt.
Spelerbeheer
Spelers verwijderen
- Voer
rcon statusuit om de lijst van verbonden spelers met hun clientnummers te bekijken. - Voer
rcon kick [client_number]uit om de speler te verwijderen.
Spelers bannen
MOHAA ondersteunt IP-gebaseerde bans. Voeg gebande IP-adressen toe aan de serverconfiguratie of gebruik serverscripts. Het basisspel heeft beperkte ingebouwde banfunctionaliteit, dus overweeg communitybeheerhulpmiddelen te gebruiken voor geavanceerder banbeheer.
Serverinstellingen referentie
| Instelling | Beschrijving | Voorbeeld |
|---|---|---|
sv_maxRate |
Maximale bandbreedte per client (bytes/sec) | 25000 |
g_allowVote |
Sta spelers toe om te stemmen (1 = ja, 0 = nee) | 1 |
g_teamdamage |
Schakel friendly fire in bij teammodi (1 = aan) | 0 |
sv_floodProtect |
Voorkom chatoverstromingen (1 = aan) | 1 |
g_inactivity |
Seconden voordat inactieve spelers worden verwijderd (0 = uitgeschakeld) | 120 |
Serverlogs
Serverlogs worden opgeslagen in de map Logs/. Controleer deze bestanden voor het debuggen van crashes, het monitoren van speleractiviteit en het bekijken van game-events.
Probleemoplossing
| Probleem | Oplossing |
|---|---|
| RCON-commando's werken niet | Controleer of rconPassword is ingesteld in server.cfg en overeenkomt met wat je invoert in de client. Probeer in plaats daarvan de GPanel-console rechtstreeks te gebruiken. |
| Server verschijnt niet in de browser | Zorg ervoor dat de server draait (controleer op het bericht dat de initialisatie voltooid is). De instelling dedicated moet 2 (Internet) zijn voor openbare vermelding. |
| Mapwissel mislukt | Controleer of het mappad correct is (bijv. dm/mohdm7 en niet alleen mohdm7). Alleen maps die in de serverbestanden zijn opgenomen, zijn beschikbaar. |
| Spelers hebben hoge ping | Pas sv_maxRate aan om meer bandbreedte per client toe te staan. Verlaag sv_maxClients als de server overbelast is. |