Le mapcycle de Q3 n’est pas très pratique à utiliser, mais indispensable. Commencez par créer un fichier baseq3/mapcycle.cfg et ajoutez dans la ligne de commande du serveur + exec mapcycle.cfg.
Dans votre mapcycle.cfg, il va falloir déclarer la liste des maps et donner l’ordre.
Voici un exemple :
set d1 "map map1 ; set nextmap vstr d2"
set d2 "map map2 ; set nextmap vstr d3"
set d3 "map map3 ; set nextmap vstr d4"
set d4 "map map4 ; set nextmap vstr d5"
set d5 "map map5 ; set nextmap vstr d6"
set d6 "map map6 ; set nextmap vstr d1"
vstr d1
Remplacez map1, map2 .... par les noms des map que vous désirez voir tourner sur votre serveur.
Bon détaillons un peu plus notre exemple ; prenons la première ligne : set d1 "map map1 ; set nextmap vstr d2"
On peut voir que grace à set on affecte à d1 : "map map1 ; set nextmap vstr d2". Il y a deux commandes map map1 et set nextmap vstr d2.
| commande | description |
|---|---|
| map map1 | passe à la map map1 |
| set nextmap vstr d2 | la map suivante sera le contenu de d2 |
Et à la fin de votre mapcycle.cfg, nous disons grace à vstr d1 de nous lancer la première map du cycle.