Ce guide explique comment configurer votre serveur dédié OpenArena sur Legion Hosting, paramétrer les variables de démarrage, modifier server.cfg, mettre en place la rotation des cartes et vous connecter à votre serveur. OpenArena est un FPS deathmatch gratuit développé par la communauté, basé sur la technologie GPL id Tech 3 (le moteur de Quake III Arena). Pour les commandes d'administration, la gestion des bots et le dépannage, consultez les Commandes d'administration OpenArena.
1. Premier démarrage
- Connectez-vous à GPanel et sélectionnez votre serveur OpenArena.
- Allez dans l'onglet Startup et examinez les variables configurables (voir Section 2).
- Définissez votre carte de démarrage préférée via GAME_MAP (par défaut :
aggressor). - Retournez dans l'onglet Console et cliquez sur Start.
- Attendez que la console affiche
AAS initializedpour confirmer que le serveur est prêt.
2. Variables de démarrage GPanel
| Variable | Par défaut | Description |
|---|---|---|
GAME_MAP | aggressor | Carte chargée au démarrage. Consultez la liste des cartes pour toutes les cartes disponibles. |
3. Configuration du serveur (server.cfg)
Pour des paramètres détaillés, créez ou modifiez server.cfg. Arrêtez le serveur avant d'effectuer des modifications.
Emplacement du fichier
baseoa/server.cfg
Utilise la syntaxe Quake set/seta key "value".
Paramètres principaux
| Paramètre | Par défaut | Description |
|---|---|---|
sv_hostname | (vide) | Nom du serveur affiché dans le navigateur de serveurs. |
sv_maxclients | 8 | Nombre maximum de joueurs (bots inclus). |
g_password | (vide) | Mot de passe de connexion. Vide = public. |
rconPassword | (vide) | Mot de passe de la console distante. |
g_gametype | 0 | Mode de jeu (voir Section 4). |
timelimit | 15 | Limite de temps par carte en minutes. |
fraglimit | 30 | Limite de frags pour terminer la manche. |
sv_pure | 0 | Vérification de l'intégrité des fichiers. 1 = mode pur. |
bot_minplayers | 0 | Nombre minimum de joueurs (les bots remplissent les emplacements vides). |
Exemple de server.cfg
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
Pour charger la configuration, ajoutez +exec server.cfg à la variable de démarrage GAME_MAP ou exécutez-la en cours de jeu via la console.
4. Modes de jeu
| Valeur | Mode | Description |
|---|---|---|
0 | Free For All (FFA) | Deathmatch classique. Le plus de frags gagne. |
1 | Tournament (1v1) | Deathmatch en un contre un. |
3 | Team Deathmatch (TDM) | Deathmatch en équipes. |
4 | Capture the Flag (CTF) | Mode CTF classique. |
5 | One Flag CTF | Variante CTF avec un seul drapeau neutre. |
6 | Overload | Détruisez le crâne de la base ennemie. |
7 | Harvester | Collectez les crânes ennemis et rapportez-les à la base. |
8 | Elimination | Par manches, sans réapparition. |
9 | CTF Elimination | CTF avec des manches par élimination. |
10 | Last Man Standing | Deathmatch à vies limitées. |
11 | Double Domination | Contrôlez deux points simultanément. |
12 | Domination | Maintenez des points de contrôle pour marquer. |
5. Rotation des cartes
Configurez la rotation des cartes dans server.cfg en utilisant des chaînes set :
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
Cela fait défiler oa_dm1, oa_dm2 et aggressor dans l'ordre.
6. Comment se connecter
Option A -- Navigateur de serveurs
- Lancez OpenArena.
- Cliquez sur Multiplayer.
- Trouvez votre serveur dans le navigateur ou utilisez Specify pour entrer l'IP directement.
Option B -- Connexion via la console
- Ouvrez la console (
~). - Tapez :
connect <your-server-ip>:<port>
Articles connexes
- Commandes d'administration OpenArena
- Comment trouver l'IP et le port de votre serveur
- Comment envoyer des fichiers via SFTP
Besoin d'aide ?
Si vous rencontrez des problèmes avec votre serveur OpenArena qui ne sont pas couverts ici, ouvrez un ticket de support en incluant l'IP de votre serveur, une description du problème et tout message d'erreur pertinent de la console GPanel.