Mode solo

Le mode solo est un terme (nom abusif) souvent utilisé pour décrire le fait de jouer à BZFlag sur un serveur local à l'aide du lecteur (bots) contrôlé par ordinateur d'un client. BZFlag lui-même est conçu pour être un jeu multijoueur.

## Aperçu

Utiliser des robots sur un serveur local est un moyen de jouer au jeu sans connexion Internet ou d’acquérir de l’expérience en jouant sans avoir besoin d’autres joueurs humains. Les robots ne sont actuellement exécutés que par le client du jeu et peuvent être exécutés sur n'importe quel serveur. Le terme « mode solo » est le plus couramment utilisé pour décrire un seul client connecté à un serveur local avec un certain nombre de robots. Il est principalement utilisé pour tester des cartes, car les robots simples n'offrent aucun véritable défi de gameplay.

Les robots peuvent être utilisés sur des serveurs distants, mais de nombreux propriétaires de serveurs publics n'autorisent pas les robots à rejoindre les joueurs. L'utilisation de robots sur des serveurs publics n'est pas recommandée et peut conduire à un bannissement du serveur.

## Démarrer une session solo

L’idée de base derrière le démarrage d’une session solo est la suivante.

1. Démarrez un serveur local, éther, en utilisant le menu du jeu ou via la ligne de commande.
2. Démarrez le client du jeu à l'aide de l' **-solo** option de ligne de commande .
3. Rejoignez le serveur local en utilisant le client et commencez à jouer.

### Démarrage d'un serveur local

du jeu **Le moyen le plus simple de démarrer un serveur local consiste à utiliser le menu Démarrer le serveur** . Ce menu se trouve dans le menu Rejoindre le jeu tout en bas. Ce menu propose un certain nombre de paramètres pour le serveur, notamment le nombre de tirs et des options mondiales telles que le saut et le ricochet . Des indicateurs spécifiques ou des options plus avancées ne peuvent pas être définis via le **menu Démarrer le serveur** .

Pour définir des options supplémentaires, il faut exécuter BZFS manuellement et saisir un certain nombre d' options de ligne de commande . Voir créer un serveur pour plus d'options. Pour conserver le serveur local, n'utilisez pas l' **option -public** .

### Démarrer le client avec des robots

Le client du jeu doit être démarré avec une option de ligne de commande pour activer les robots. Les robots ne peuvent pas être activés depuis les menus du jeu.

### Linux et Unix

Sous Linux ou d'autres systèmes de type Unix, le client du jeu peut être démarré avec des options de ligne de commande directement depuis le terminal.

```
bzflag -## uniquement

```

Où ## est le nombre de robots que vous souhaitez exécuter.

### Microsoft Windows

Les utilisateurs de Microsoft Windows peuvent suivre les étapes suivantes pour créer un raccourci qui démarre le client du jeu avec des robots.

1. Localisez le raccourci BZFlag installé dans la section programmes du menu Démarrer.
2. Faites glisser le raccourci BZFlag avec le bouton droit de la souris sur le bureau.
3. Choisissez l'élément "Copier ici" dans le menu contextuel qui apparaît lorsque le glisser est terminé.
4. Cliquez sur le raccourci Copié avec le bouton droit de la souris et choisissez l'élément "propriétés".
5. Recherchez le champ "Cible" dans la fenêtre des propriétés du raccourci qui s'ouvre et cliquez dessus.
6. Utilisez la touche fléchée droite pour trouver la fin du texte dans le champ cible. Cela se terminera par bzflag.exe".
7. Après le dernier guillemet("), ajoutez un espace puis **-solo** ##. Où ## est le nombre de robots que vous souhaitez avoir.
8. Enregistrez les modifications en appuyant sur le bouton OK en bas.

L'exécution de ce raccourci démarrera désormais le serveur avec la prise en charge des robots.

#### Mac OS X

La méthode Mac OS X pour démarrer le jeu avec la prise en charge des bots est la même que la méthode Linux, mais le chemin d'accès au client bzflag est requis. Si vous avez installé BZFlag dans votre dossier d'applications, la commande qui doit être saisie dans le terminal ressemblera à :

```
/Applications/BZFlag.app/Contents/MacOS/bzflag -solo ##

```

Où ## est le nombre de robots que vous souhaitez exécuter.

### Rejoindre le serveur local

Une fois le client démarré avec la prise en charge du bot, vous devez procéder comme suit pour rejoindre le serveur local

1. Accédez au menu Rejoindre le jeu.
2. Entrez "127.0.0.1" dans le champ du nom du serveur. C'est ce qu'on appelle "localhost".
3. Entrez « 5154 » dans le champ du port.
4. Choisissez l'élément "Connecter" pour rejoindre le serveur.

Cela se connectera au serveur local avec le nombre de robots spécifié avec l' **option -solo** .

## Pilote automatique

La méthode de bot susmentionnée crée ce que l'on peut appeler des robots « simples », qui tirent simplement et tentent d'esquiver les balles. Une fonctionnalité appelée pilote automatique est activée lorsque vous appuyez sur la touche « 9 » de votre clavier pendant le jeu, bien que, comme indiqué précédemment, de nombreux serveurs ne le permettent pas. Certains joueurs peuvent décider d’ouvrir 5 ou 10 clients et de les placer en pilote automatique. Lorsqu'ils le font, cela leur permet de sauter, de saisir des drapeaux et d'être légèrement plus intelligents que les « simples » robots.