M4 (MatchMod
for MetaMod) est un plugin
MetaMod (donc) (AdminMod
ou HLGuard en sont
d'autres) se servant d'une base de données MySQL et d'une interface web en
PHP. Une version 'light' est également disponible, n'utilisant pas de base
MySQL ni d'interface web.
Présenté et utilisé en avant-première à la
BurdigaLAN, lan-party
de 400 joueurs (dont les meilleures équipes françaises : aAa, nGK...) sur
Bordeaux les 22, 23 et 24 mars 2002.
Mais à quoi peut-il bien servir ?
M4 est un soft de gestion de matchs de tournoi. Attention, à ne pas
confondre avec un pack de gestion de tournois (PHPLanArena
par exemple).
Sans M4
Etre administrateur de serveur lors d'une lan est tâche difficile. Vous vous
retrouvez devant 4, 8, 16 consoles de serveurs, à regarder défiler les logs.
Au mieux, vous utilisez un logiciel de gestion à distance avec support rcon
(comme HLSW ou
AgentOrange).
Dans tous les cas, vous papotez avec les joueurs, demandez s'ils sont prêts,
faites les restarts nécessaires à la remise à zéro des scores... Vous
surveillez la fin du match aller, et c'est reparti pour le match retour. Et
re-belote s'il y a égalité : prolongations...
Bref, c'est très rébarbatif. Et plus on a de serveurs à gérer en même temps,
plus c'est décourageant.
Avec M4
Vous disposez d'une interface web simpliste, intuitive et concise. Vous
rentrez la liste des clans participant au tournoi. Chacun se voit attribuer
un numéro. Vous avez ensuite une liste de vos serveurs, et pouvez facilement
assigner un match à chacun.
Côté joueurs, si comme toute lan qui se respecte vous fournissez un gui,
vous pouvez intégrer facilement deux choses : un champ indiquant le clan du
joueur (setinfo clan X, X étant le numéro identifiant le clan dans
l'interface web), et une touche bindée sur une commande spécifique à M4 (configurable,
par exemple le nom de la lan).
Lors de parties publiques, cette touche rappelle le clan d'appartenance en
fonction du setinfo. Lors d'un match : voir ci-dessous.
Lancement d'un match
Et puis aussi...
En permanence, une page d'état des matchs est disponible sur l'intranet (éventuellement
sur un vidéoprojecteur), rappelant l'avancement des matchs (warm-up, aller,
retour, prolongations), les deux équipes s'affrontant et le camp de chacune,
et le score global.
A noter également que les serveurs envoient toutes les cinq secondes dans la
base la liste des joueurs connectés, ce qui est bien pratique en intranet
pour retrouver quelqu'un (fonction actuellement indisponible).
Je ne vois rien à rajouter... Si vous voulez plus d'infos, vous savez où me
trouver !
Mais moi j'ai juste un serveur que je paye pour mon clan !
Hé hé hé... Il y a quelques temps j'aurais dit « ah ben non m4 c'est que
pour les lans ! » ; mais ça tombe bien : une version "light" est désormais
disponible, permettant de bénéficier de toute la partie in-game de m4 (placement
automatique des joueurs, warm-up, restarts) ! Plus de limites à l'amusement,
puisque vous pouvez donc utiliser m4 sur votre petit serveur de clan tout
seul sans base MySQL derrière...
v0.90c - Sep 2002, 9 development beta
v0.90b - Sep 2002, 8 development beta
v0.90 - Sep 2002, 3
php interface
v0.85 - Aug 2002, 1
php interface
v0.81 -- Jul 2002, 16
engine
php interface
v0.80 -- Jul 2002,15