Tout sur le MOTD (Message Of The Day)

Le MOTD sera l’objet de toutes les attentions dans ce tutoriel. 😀

Presentation

Ce « Message Du Jour », en français, est la page qui s’affiche lorsque vous vous connectez sur un serveur (quelque soit le mod). Ce message est utilisé pour présenter le serveur, son clan, ses règles etc …

Parfois, certains admins laissent le MOTD tel quel, mais comme il est impossible de le désactiver, il vaut mieux le personnaliser.

Vous ne voyez toujours pas de quoi il s’agit ? Mais si ! C’est une fenêtre jaune, au centre de votre écran ! Jugez plutôt.

image
Comme vous pouvez le constater, ce MOTD pour Counter Strike : Source n’a pas été modifié. Il est laid.

Tous les MOTD sont stockés dans un fichier nommé (logiquement) motd.txt, et qui se trouve à la racine de votre serveur de jeu (pour CS:S, il se trouve donc dans /srv/srcds/css).

Ce fichier est un fichier texte (.txt). Malgré cela, et dans le simple but machiavélique d’embêter les admins, Valve en a fait un fichier HTML. Ce qui veut dire que toutes balises HTML fonctionnent dans ce fichier texte. Pour les connaisseurs, il va vite être simple de créer un beau MOTD. Regardez par exemple ce qu’on peut faire :

image
Pas mal, hein ? (MOTD pour Team Fortress 2)

Malheureusement, tout n’est pas rose. En effet, ce fichier possède quelques limitations : le nombre de caractères ne doit pas dépasser 1457 (attention pas 1458) caractères. De plus, les barres de défilement déconnent.

Nous regarderons dans le chapitre suivant comment insérer un son d’accueil, dans votre MOTD, et comment mettre un image dans celui-ci.

Dans le chapitre qui suivra, nous verrons comment contourner les problèmes évoqués ci-dessus.

Insérer un son et une image

Vous devez posséder un hébergement web. Admettons que celui-ci se trouve sur www.pifpafpouf.fr. Creez à la base de l’hébergement un dossier « sound », et un dossier « image ».

** Voici la procédure pour mettre un son d’accueil dans votre MOTD :

– avec votre logiciel FTP favori, transférez votre chanson d’accueil dans le dossier « sound ». Admettons que cette musique soit zik_test.mp3. Cette musique devra être courte, et légère, sous peine de faire fuire tout le monde. Un fois le transfert terminé, vous avez accès à votre morceau via http://www.pifpafpouf.fr/sound/zik_test.mp3. Notez que la musique peut être aussi sous le format « .wav ».

– ouvrez votre motd.txt, et rajoutez-y ceci, en haut du fichier :

<EMBED><BGSOUND src= »http://www.pifpafpouf.fr/sound/zik_test.mp3″></EMBED>

– Regardons votre MOTD

<EMBED><BGSOUND src= »http://pifpafpouf.fr/sound/zik_test.mp3″></EMBED>

Et oui, il n’y a que ça !

** Voici le procédure pour mettre une image dans votre MOTD :

– avec votre logiciel FTP favori, transférez votre image dans le dossier « image ». Admettons que cette musique soit test.jpg. Un fois le transfert terminé, vous avez accès à votre image via http://www.pifpafpouf.fr/image/test.jpg.

– ouvrez votre motd.txt, et rajoutez-y ceci, en haut du fichier :

<pre><img src= »http://www.pifpafpouf.fr/image/…. »></pre>

– Regardons votre MOTD

<EMBED><BGSOUND src= »http://pifpafpouf.fr/sound/zik_test.mp3″></EMBED>
<pre><img src= »http://www.pifpafpouf.fr/image/…. »></pre>

 

Un MOTD plus complet …

Voili voilou le MOTD que vous devriez avoir, après avoir suivi ce tutoriel (celui qui suit est légèrement amélioré, par rapport à ce que nous avons vu ensemble). Logiquement, ça aura plus de gueule que le MOTD d’origine XD !

<html><head><title>Cstrike MOTD</title>
<EMBED><BGSOUND src= »http://www.pifpafpouf.fr … »></EMBED>
<style type= »text/css »>
pre { font-family:Verdana,Tahoma; color:#FFB000; }
body { background:#000000; margin-left:8px; margin-top:0px; }
a { text-decoration: underline; }
a:link { color: #FFFFFF; }
a:visited { color: #FFFFFF; }
a:active { color: #FFFFFF; }
a:hover { color: #FFFFFF; text-decoration: underline; }
</style>
</head>
<body scroll= »auto »>
<div align= »center »>
<pre><img src= »http://www.pifpafpouf.fr/image/…. »></pre>
<pre>Bienvenue sur le serveur

Quelques règles à respecter :

* pas d\’insultes !
* pas de camp, si vous êtes fatigués allez dormir mais pas ici
* pas de cheats , nous avons votre steam id et n’hésiterons pas a vous dénoncer

Ici nous jouons pour le fun, pas de moqueries envers un joueur moins bon
respectez ces règles et tout se passera le mieux du monde

Bon jeu a tous !

</pre>
</div></body></html>

Ce MOTD reste cependant limité à 1457 caractères, et les barres de défilement sont buggées.

Contourner les problèmes du MOTD

Nous allons faire en sorte que nous puissions faire le MOTD que nous voulons, sans être limité en aucune manière.

Supprimez tout ce qui se trouve dans votre motd.txt, et mettez ce qui suit :

Chargement en cours …<meta http-equiv= »Refresh » content= »1; URL=http://www.pifpafpouf.fr/motd/motd.html »/>

Ici, nous avons dit au MOTD de se référer à une autre page web. Dans la commande ci-dessus, lorsqu’un client se connectera sur votre serveur, il verra le mot « Chargement en cours … », puis au bout d’une seconde (http-equiv= »Refresh » content= »1), le MOTD se rafraichira avec un bon coca (ou pas), et affichera la page indiquée (URL=http://www.pifpafpouf.fr/motd/motd.html »). Vous devez donc indiquer l’emplacement de votre nouveau motd.html.

Vous devez donc mettre l’ancien contenu de votre motd.txt, dans un fichier nommé motd.html, que vous placerez donc dans www.pifpafpouf.fr/motd/, par exemple.

J’espère que ce tuto vous aura aidé ! @++