Nous allons pouvoir voir comment gérer le serveur en temps réel grâce au script
basic.php
Le script
basic.php se trouve dans :
RemoteControlExamples\PhpRemote
Ouvrez le avec un
éditeur de texte, tel que
Bloc Notes où encore
Notepad++.
En effet, rendez vous à la ligne 153. Vous y verrez la ligne
<?php ParseArgument( $port, 'port', 5000 ); ?>, nous allons modifier le port 5000 en 5002, car c'est celui la qu'utilise notre serveur. C'est en effet avec ce port que le script
basic.php communiquera avec le serveur.
Une fois ceci fait, nous allons voir comment utiliser ce fichier.
Si vous avez WAMP, où encore EasyPHP, vous n'aurez qu'à déposer le fichier
basic.php et le fichier
GbxRemote.inc.php dans votre dossier www pour pouvoir y accéder via
localhost.
Si vous n'avez pas WAMP où EasyPHP, je vous suggère d'installer un de ces deux packs Windows Apache, Mysql et PHP (ce qui est le plus intéressant dans notre cas est PHP et Apache.
Je ne reviendrais pas sur l'installation de WAMP plus que ça. Une fois WAMP installé et lancé, déposez les deux fichiers dans
C:\wamp\www, et vous pourrez y accéder via
http://localhost/basic.php
Pour plus d'informations détaillées à propos de WAMP et de son installation, je vous conseille d'aller faire un tour sur la chapitre
"Préparer son ordinateur" du t
utoriel PHP de
M@teo21
Au final, rendez vous sur la page basic.php. Si votre serveur est lancé, vous devriez voir une page qui va vous permettre de gérer en direct votre serveur.
Gérer son serveur
Sous "Server Status", vous avez le Status de votre serveur. Il devrait être en
"Running - Play "
Principaux boutons.
Quelques explications sur les 5 boutons en dessous.
- RestartChallenge sert à redémarrer la map
- NextChallenge sert à passer à la prochaine map
- StopServer sert à stopper le serveur
- QuitGame sert à quitter le serveur
- CleanBanList sert à vider la liste des bannis
Voilà ! Ce sont les boutons dont vous vous servirez le plus souvent.
ServerOptions
Dans
ServerOptions, vous pourrez modifier à peu prêt tout ce qu'on à déjà configuré dans
dedicated_cfg.txt. Par exemple le nom du serveur, commentaire, password, ...
N'oubliez pas de valider en faisant
SetServerOptions après avoir terminé.
Game Infos
Dans
Game Infos, vous pourrez par exemple changer le mode du jeu, passer de Rounds à Time Attack par exemple !
Oh, et j'ai oublié de préciser : les nouvelles valeurs ne seront appliquées qu'après un redémarrage de la map où un changement de map.
Challenges
Pour finir, nous avons
Challenges. C'est tout simplement les maps du serveur. Pour ajouter une map, déplacer le fichier Gbx dans GameData\Tracks\Campaigns, et ajoutez la map en tappant Campaigns\NomDeLaMap.Gbx.
Le bouton RemoveChallenge servira à supprimer une map, et le bouton NextChallenge à faire d'une map la prochaine map.
Et enfin en dessous, vous pouvez charger une nouvelle playlist
Nous avons fait le tour de
basic.php, a vous de jouer !
Passons maintenant à l'installation de FAST...