Ce guide couvre l'administration serveur pour Medal of Honor: Allied Assault, incluant les commandes RCON, la gestion des joueurs, la rotation des cartes, la configuration des types de jeu et le dépannage.
RCON (Console à distance)
RCON vous permet de gérer le serveur à distance depuis le client de jeu. Définissez le mot de passe RCON dans la variable de démarrage RCON_PASSWORD ou dans main/server.cfg :
seta rconPassword "your_secure_password"
Pour utiliser RCON depuis la console en jeu (~) :
rconpassword your_secure_password
rcon [command]
Vous pouvez également exécuter des commandes directement depuis l'onglet Console du GPanel.
Commandes essentielles
| Commande | Description |
|---|---|
rcon status |
Affiche les informations du serveur, les joueurs connectés et leurs numéros de client |
rcon kick [client_number] |
Expulse un joueur par son numéro de client (depuis la sortie de status) |
rcon map [mapname] |
Change la carte actuelle (ex. : rcon map dm/mohdm1) |
rcon say [message] |
Envoie un message à tous les joueurs |
rcon g_gametype [type] |
Change le type de jeu (1=FFA, 2=TDM, 3=Round, 4=Objective) |
rcon fraglimit [number] |
Définit la limite de kills |
rcon timelimit [minutes] |
Définit la limite de temps par carte |
rcon g_password [password] |
Définit ou modifie le mot de passe pour rejoindre le serveur |
rcon sv_hostname [name] |
Change le nom du serveur |
quit |
Arrête le serveur (depuis la console GPanel) |
Types de jeu
| Valeur | Type de jeu | Description |
|---|---|---|
| 1 | Free For All | Chaque joueur pour soi. Le premier à atteindre la limite de kills gagne. |
| 2 | Team Deathmatch | Alliés contre Axe. L'équipe avec le plus de kills gagne. |
| 3 | Round-Based | Manches par élimination. Pas de réapparition avant la fin de la manche. |
| 4 | Objective | Les équipes s'affrontent pour compléter ou défendre des objectifs. |
Pour changer le type de jeu, utilisez :
rcon g_gametype 2
rcon map dm/mohdm7
g_gametype, vous devez changer la carte pour que le nouveau type de jeu prenne effet.
Rotation des cartes
Configurez la rotation automatique des cartes dans main/server.cfg :
seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm6 dm/mohdm7"
Le serveur parcourra ces cartes dans l'ordre lorsque la limite de temps ou de kills est atteinte.
Gestion des joueurs
Expulser des joueurs
- Exécutez
rcon statuspour obtenir la liste des joueurs connectés avec leurs numéros de client. - Exécutez
rcon kick [client_number]pour retirer le joueur.
Bannir des joueurs
MOHAA prend en charge le bannissement par IP. Ajoutez les IP bannies à la configuration du serveur ou utilisez des scripts côté serveur. Le jeu de base a des fonctionnalités de bannissement intégrées limitées, envisagez donc d'utiliser des outils d'administration communautaires pour une gestion plus avancée des bannissements.
Référence des paramètres serveur
| Paramètre | Description | Exemple |
|---|---|---|
sv_maxRate |
Bande passante maximale par client (octets/sec) | 25000 |
g_allowVote |
Autoriser les joueurs à lancer des votes (1 = oui, 0 = non) | 1 |
g_teamdamage |
Activer les tirs amis en modes équipe (1 = activé) | 0 |
sv_floodProtect |
Empêcher le spam dans le chat (1 = activé) | 1 |
g_inactivity |
Secondes avant que les joueurs inactifs soient expulsés (0 = désactivé) | 120 |
Journaux du serveur
Les journaux du serveur sont stockés dans le répertoire Logs/. Consultez ces fichiers pour déboguer les plantages, surveiller l'activité des joueurs et examiner les événements de jeu.
Dépannage
| Problème | Solution |
|---|---|
| Les commandes RCON ne fonctionnent pas | Vérifiez que rconPassword est défini dans server.cfg et correspond à ce que vous entrez dans le client. Essayez d'utiliser directement la console GPanel. |
| Le serveur n'apparaît pas dans le navigateur | Assurez-vous que le serveur est en cours d'exécution (vérifiez le message d'initialisation complète). Le paramètre dedicated doit être 2 (Internet) pour l'affichage public. |
| Le changement de carte échoue | Vérifiez que le chemin de la carte est correct (ex. : dm/mohdm7 et non simplement mohdm7). Seules les cartes incluses dans les fichiers du serveur sont disponibles. |
| Les joueurs ont un ping élevé | Ajustez sv_maxRate pour autoriser plus de bande passante par client. Réduisez sv_maxClients si le serveur est surchargé. |
Articles connexes
- Guide de configuration du serveur Medal of Honor
- Comment trouver l'IP et le port de votre serveur
- Comment transférer des fichiers via SFTP