American Army

De Verywiki-FR.

Sommaire

Présentation

America's Army est un jeu gratuit de shoot 3D à la première personne développé par l'armée américaine sur le moteur d'Unreal Tournament 2003, en collaboration avec NVidia. Le jeu qui se veut très réaliste vous met dans la peau d'un soldat américain affecté à diverses missions.

Configuration du serveur

Pour paramétrer votre serveur, vous devez modifier les fichiers de configuration de America's Army sur votre FTP Verygames.

Celui ci se trouve dans:

games/american_army/System/server.ini

Le fichier server.ini

Le fichier contient énormement de variables, nous allons voir ensemble les principales:

[Engine.AccessControl]

 GamePassword=Verygames

Par défaut, le mot de passe des serveurs privée est VeryGames. Vous pouvez changer le mot de passe dans la variable ci-dessus.


AdminPassword=Verygames

Cette variable permet de se loguer sur le serveur en tant qu'administrateur. Cet administrateur peu augmenter le nombre d'administrateurs connectés simultanément sur le serveur grâce à la console incorporée dans le jeu (tapez F12)... En effet si 5 admin sont enregistrés sur le fichier.ini et que la limite n'a pas été modifiée (4 par default) avec le compte admin "invisible", alors un joueur ne sera pas logué en temps qu'admin...

Sinon ce compte permet aussi de se loguer en admin en mode "Tournament", qui sert durant les matchs, c'est encore ici un point important...


PlayerAdmin=HawKs

Cette variable permet de définir un admin pour le serveur. Dans cette example, le compte HawKs sera automatiquement reconnu comme admin.


[Engine.GameReplicationInfo]

ServerName=VeryGames.net - America's Army Server
ShortName=AA Server

La variable ServerName correspond au nom de votre serveur.


MOTDLine1=Welcome to America's Army
MOTDLine2=This server is hosted by VeryGames.net
MOTDLine3=Have fun !
MOTDLine4=
MOTDDisplaySeconds=5

MOTD signifie 'Message Of The Day' ... C'est le message qui s'affiche lorsque vous vous connectez au serveur.
La variable MOTDDisplaySeconds correspond au nombre de secondes pendant lesquels le MOTD sera affiché.


[AGP_Gameplay.AGP_MapList]

MapNum=4

MapNum renseigne le nombre le map que vous avez dans votre Cycle. Dans l'exemple suivant, nous avons 4 maps.


Maps=SFSnakePlain.aao 
Maps=SFcsar.aao
Maps=Pipeline.aao
Maps=SFBlizzard.aao


[AGP_Gameplay.AGP_GameDeathMatch]

MinNetPlayers=1

Le nombre minimum de joueur en ligne nécéssaire pour que la partie commence.


bCycleMaps=False

Permet d'activer / désactiver le mapcycle
La variable bCycleMaps doit être sur True si vous voulez activer le mapcycle


RoundsPerMatch=7

Nombre de Round par Match


MatchesBeforeCycle=1

Nombre de match avant le changement de maps.


bKickIdlePlayersRounds=True

Un joueur en idle pendant tout un round est kické du serveur.


IdlePlayerKickTime=0

Kicker un joueur au bout de X secondes d'idle.


IdlePlayerKickRounds=3

Kicker un joueur au pour X rounds d'idle.

PunkBuster

Dans le repertoire /games/american_army/System/pb/

Editez le fichier: pbsvgame.cfg
(note: Si ce fichier n'existe pas, il suffit de le créer)

sv_punkbuster 1
pb_sv_task 10 300 say ^3This server is hosted by VeryGames
pb_sv_task 15 305 say ^5Visit us http://www.verygames.de
pb_sv_task 20 310 say ^3VeryGames : Game Server Provider

sv_punkbuster permet d'activer ou désactiver PunkBuster sur votre serveur.
pb_sv_task permet d'exécuter des tâches. Dans l'exemple, nous affichons du texte au bout de X secondes.

L'ensemble des paramètres PunkBuster sont disponibles ici: http://www.evenbalance.com/publications/aa-ad/index.htm

Configurer la map de démarrage

La Map de Démarrage se configure dans votre panel VeryGames:
Configuration -> Maps/VAC -> Modifier la map de démarrage

Commandes rcon pour administrer le serveur

  • Admin spectate [playername ou playerID]

Pour voir un joueur nommé. Notez que quand le round prend fin, la cible que vous étiez en train de regarder est perdue et vous devez réinitialiser la commande spectate pour revenir en spectate mode.

  • Admin a_switchteam [playername ou playerID]

Changer l'équipe d'un joueur spécifié (d'assaut en défense et vice-versa). Le changement d'équipe intervient au début du round suivant. Sur simple demande, le joueur spécifié peut changer d’équipe. D'autres facteurs peuvent empêcher un joueur de changer de team au prochain round.

  • Admin a_open [mapname]
  • Admin a_map [mapname]
  • Admin switch [mapname]

Ouvrir une nouvelle carte. Ces commandes peuvent toutes êtres interchangeables mapname : nom de la carte à ouvrir

  • Admin restartmap

Redémarre la carte courante.

  • Admin forceclass [playername ou playerID] [class]

Change immédiatement l'armes d'un joueur spécifié. Les armes sont désignées par ces abréviations :

M = M16A2
M4A1Auto = M4-A1 Automatic
M4M = Modified M4-A1
AK74SU = AK-74su
AR = Automatic Rifleman
R = Rifleman
RCT = Recruit
AK = AK-47
G = Grenadier
S = Sniper
S24 = M24 Sniper
SVD = SVD Sniper
GP = GP-30
RPK = RPK SAW
MOS = MOS Sniper
  • Admin kickban [playername ou playerID]

Kicker et bannir un joueur spécifié du serveur et ensuite ajouté son adresse IP a la liste des bannis

  • Admin say [message]

Utiliser le chat pour communiquer avec les joueurs

  • Admin message [message]

Similaire au admin say, à l'exception que le message est délivré au milieu de l'écran en gros caractères. Tout le monde reçoit le message.

  • Admin mute [playername ou playerID ou all]

Rendre "muet" le chat d'un joueur spécifié. C'est le serveur qui est rendu "muet" et c'est relatif à tous les joueurs. Les autres admins et "superusers" ne peuvent pas être "muet". Avec playername ou playerID le joueur est rendu "muet", avec all : tous les joueurs sont rendu à "muets". Note : tapez "admin mute" pour enlever la fonction "muet" d’un joueur. De même que la fonction "muette" reste opérationnelle jusqu'à ce que le serveur soit redémarré.

  • Admin deathmessages [1 ou 0] (activé ou désactivé)

Commander les messages de mort ou de dommage causés à tous les joueurs. Quand des changements sont effectués via la console, vos préférences sont automatiquement sauvegardées dans le fichier ArmyOps.ini. Toutefois, si vous voulez changer votre fichier ArmyOps.ini directement, regardez à "bDeathMessages".

  • Admin score [1 ou 0] (round ou match)

Active ou désactive la feuille de score. Notez que la feuille de score peut être montrée à la fin du round, du match ou jamais. Par contre même si la feuille de score est désactivée, les joueurs pourront tout de même voir cette feuille à l'écran de sélection de l’arme. Round : la feuille de score n’est visible qu’a la fin d’un round uniquement Match : la feuille de score n’est visible qu’a la fin d’un match uniquement Quand le mode de score round ou match est activé, les scores sont affichés au moment le plus approprié. Le client pourra tout de même appuyer sur "Esc" pour quitter la feuille de score ou bien attendre le début du round suivant, en tenant compte du fait que l'écran des scores se ferment automatiquement. Quand vous changez les options via la console, vos préférences seront automatiquement sauvegardés dans votre fichier ArmyOps.ini, regardez dans "scoremode". Les valeurs possibles sont : : SSM_On, SSM_Off, SSM_Round et SSM_Match.

  • Admin motd [self ou all ou texte]

Montrer les messages du jour. Self : montrer les messages du jour des admins uniquement All : montrer les messages du jour de tous les joueurs Texte : les messages du jour sont en quelques sortes "filtrés" Nous avons 4 MOTD lignes qui peuvent être modifiés dans le fichier ArmyOps.ini. Ces lignes sont montrées lorsque le client se connecte au serveur (si la ligne n'est pas vierge). Utilisez la commande "admin motd" et la première ligne MOTD apparaîtra (dans le fichier ini elle est appelée "MOTDLine1") Pareil quand la fonction "self" ou "all" est spécifiée, seulement "MOTDLine1" sera montrée. Toutes les lignes sont montrées (4 lignes) quand le client se connecte à un serveur pour la première fois (si les lignes ne sont pas vierges)

  • Admin roekicktimer [1 ou 0] (activé ou désactivé)

Active ou désactive le kick pour ROE au début du round. Notez que ces commandes ont un effet immédiat (le serveur n'attend pas le début d'un nouveau round pour prendre en compte ces changements) En changeant les options via la console, vos préférences seront automatiquement sauvegardées dans votre fichier ArmyOps.ini. Toutefois, si vous voulez changer votre fichier ArmyOps.ini directement regardez à "bEnableROEKickTimer".

  • Admin roekick [1 ou 0] (activé ou désactivé)

Active ou désactive le kick pour les joueurs dépassant un maximum de point de ROE. Les effets de cette commande sont immédiats. Quand vous changez les options via la console, vos préférences sont automatiquement sauvegardées dans votre fichier ArmyOps.ini. Toutefois, si vous voulez changer votre fichier ArmyOps.ini directement, regardez dans "bEnableROEKick".

  • Admin roekickdead [1 ou 0] (activé ou désactivé)

Si c'est activé et même si le joueur a été kiké pour une pénalité de ROE, il sera tué. Les dommages causé par ce genre d'option, sont appelés "suicide". Donc les autres joueurs verront que le joueur s'est tué lui-même. Toutefois le joueur concerné recevra un message lui expliquant la cause de son "suicide" c'est-à-dire le ROE. Quand vous changez les options via la console, vos préférences sont automatiquement sauvegardées dans votre fichier ArmyOps.ini. Toutefois, si vous voulez changez votre fichier ArmyOps.ini directement, regardez dans "bEnableROEKickDeath".