UT3

De Verywiki-FR.

Modèle:Pub small

Sommaire

Présentation

Unreal Tournament 3, communément dénommé UT3 ou UT2007 pour les plus grand fans, est le dernier née de la série UT se présentant comme la relève à long terme de son prédécesseur : UT2004. L'action, le GamePlay et le graphisme époustouflant sont au rendez-vous mais il vous faudra auparavant vous munir d'un effectif matériel surboosté afin de pouvoir pleinement en profiter. Sortie en fin 2007 et dors et déjà disponible dans l'offre multi-jeux de VeryGames, il vous procurera à coup surs de très agréables moments de frags titanesques à ne pas manquer!

Configuration Serveur

Pour paramétrer votre serveur, vous devez modifier les fichiers de configuration de UT3 sur votre FTP Verygames.

Pré-requis

Afin que votre serveur UT 3 fonctionne, vous devez créer un compte Gamespy à partir du jeu. Ce compte doit être dédié à l'unique usage de votre serveur. Si vous avez plusieurs serveurs UT3, il faut créer un compte par serveur. Vous devez utiliser un autre compte pour jouer.

  • Important: Votre login gamespy doit être composé de caractères alphanumériques uniquement

Le fichier de configuration gamespy est le suivant:

games/ut3/UTGame/Config/gamespy.cfg
login=
password=

Renseignez correctement ces deux champs sinon votre serveur ne fonctionnera pas.

Configuration de base

Le fichier de configuration de base se trouve dans:

games/ut3/UTGame/Config/UTGame.ini

Les 2 sections que vous aurez besoin de modifier sont [Engine.AccessControl] et [Engine.GameReplicationInfo], qui se trouvent vers le début du fichier :

[Engine.AccessControl]
AdminPassword=
GamePassword=
[Engine.GameReplicationInfo]
ServerName=
MessageOfTheDay=

Admin Password : Le mot de passe que vous utiliserez pour administrer le serveur (soit en vous connectant avec la commande AdminLogin depuis la console, soit en utilisant le WebAdmin).
GamePassword : Dans le cas d'un serveur privé, il s'agit du mot de passe que les joueurs devront entrer pour se connecter au serveur.
ServerName : Le nom de votre serveur
MessageOfTheDay : Le message qui apparaitra sur l'écran d'accueil lorsqu'un joueur se connecte.

Vous pourrez aussi changer le nombre de spectateurs maximum en modifiant la ligne

[Engine.GameInfo]
MaxSpectators=2

Configuration avancée

Le fichier de configuration avancée se trouve dans:

games/ut3/UTGame/Config/UTEngine.ini

Vous pourrez y modifier le port utilisé (certains recommandent d'utiliser le port 7777) :

[URL]
Port=7777

ainsi que le débit et le tickrate :

[IpDrv.TcpNetDriver]
MaxInternetClientRate=15000
NetServerMaxTickRate=30

Pour plus d'informations, voir ce sujet.

Administration du serveur

Par la console

AdminLogin <password> - S'authentifier comme admin
AdminLogout - Se déconnecter de la session admin
AdminRestartMap - Redémarrer la map en cours
AdminChangeMap <MapName> - Charger une map (le gametype change automatiquement en fonction de la map choisis)
Admin addbots <#> - Ajouter des bots (Rappel: Le nombre de bot est limité à 5 sur VeryGames)
Admin killbots - Supprimer tous les bots
AdminPlayerList - Voir le PlayerID des joueurs
Adminkick <playername> - Kick un joueur du serveur
Adminkickban <playername> - Kick & banni un joueur de votre serveur (Les bans sont stockés dans un fichier .ini)
AdminForceVoiceMute <playername> - Empeche un joueur de parler vocalement avec d'autre joueur
AdminForceVoiceUnMute <playername> - Autorise un joueur à parler vocalement
AdminForceTextMute <playername> - Empeche un joueur de parler (mode texte) avec les autres joueurs
AdminForceTextUnMute <playername> - Autorise un joueur à parler (mode texte) avec les autres joueurs


Par l'interface Web (WebAdmin)

UT3 dispose d'une interface web d'administration, c'est à dire qu'il est possible d'administrer votre serveur directement depuis votre navigateur internet. Pour y accéder, il vous suffit de taper l'adresse IP de votre serveur suivi de :5000 dans la barre d'adresse de votre navigateur. Par exemple si votre serveur a pour adresse 77.111.197.168, il vous suffira d'aller à l'adresse 77.111.197.168:5000 pour administrer votre serveur. Un login et un mot de passe vous seront demandés : entrez Admin pour le login. Quant au mot de passe, il s'agit du même que le mot de passe d'administration du serveur ("AdminPassword=" dans le fichier UTGame.ini).

A partir de cette interface, vous pourrez effectuer la plupart des opérations d'administrations : Voir les informations sur la partie en cours, modifier le mode de jeu et la map, modifier les mutators, éditer les map cycles, bannir des joueurs, et même lire la console et entrer des commandes en temps réel.

note : Vous pouvez mettre WebAdmin à jour en récupérant les fichiers sur le site officiel. Attention cependant à utiliser la version 1.3, les version plus récentes étant réservées à UT 1.3.

Ajouter des maps et des mutators

Ajouter une map sur votre serveur

Quand vous téléchargez une map sur internet, elle se présente généralement sous forme d'une archive .zip (ou autres) contenant 3 fichiers : un .ut3, un .upk et un .ini. Il vous faudra donc uploader ces fichiers sur votre serveur, mais attention : ils ne vont pas tous les trois au même endroit.

Les fichiers .ut3 et .upk doivent être placés dans ce répertoire :

games/ut3/UTGame/CookedPC/Maps

Le fichier .ini doit être placé dans ce répertoire :

games/ut3/UTGame/Config/

N'oubliez pas de faire une redirection http (voir plus bas) afin que les joueurs puissent télécharger rapidement les maps qui leur manquent. Vous pourrez ensuite jouer sur cette map en la chargeant directement avec la commande Admin ChangeMap depuis la console, Ou bien par un vote, ou encore en l'ajoutant au cycle de maps dans la partie "Map Cycles" de UT3 WebAdmin.


Ajouter un mutator sur votre serveur

Les mutators sont de petits mods qui permettent de modifier légèrement le jeu. Le plus utilisé (que nous prendront comme exemple) est UTcomp3, qui offre de nombreuses options pour paramétrer le jeu, mais il en existe des quantités.
Pour installer un mutator il vous faudra uploader les fichiers sur votre serveur. Les mutators se présentent généralement sous forme d'archive contenant directement l'arborescence, il vous suffira donc d'extraire l'archive telle quelle et de la transférer dans ce répertoire :

games/ut3/UTGame/

Ensuite, il ne vous reste plus qu'à cocher la case correspondant au mutator dans la partie "Change Game" du WebAdmin, et à cliquer sur le bouton "change game". Votre mutator sera alors actif !


Utiliser la redirection http

Configurer une redirection http est une étape primordiale si vous ajoutez des maps (et dans une moindre mesure des mutators) sur votre serveur : En effet, cela va permettre aux joueurs qui voudraient rejoindre la partie sans avoir les fichiers nécessaire de les télécharger en quelques secondes, alors que cela peut prendre des heures sans redirection. L'astuce est d'avoir 2 fois les fichiers : une fois sur le serveur UT3, et une fois sur un serveur http (comme un site internet). Quand un joueur se connectera UT3 ira automatiquement chercher les fichiers nécessaire sur le serveur http, au lieu de les télécharger sur le serveur de jeu (ce qui est infiniment plus long, et risque de ralentir la connexion pour ceux qui sont en train de jouer.)

Nous allons voir comment créer une telle redirection sur l'hébergement web compris avec votre serveur VeryGames (mais il est possible d'utiliser un autre hébergement). La première étape est de créer un répertoire que nous appellerons "ut3" et qui accueillera tous les fichiers nécessaires. Afin de se trouver sur le serveur http, il faudra le créer dans le répertoire www lorsque vous accédez à votre serveur depuis un client FTP.

Une fois ce répertoire créé, mettez à l'intérieur tous les fichiers dont les joueurs peuvent avoir besoin. Les fichiers doivent tous se trouver directement à la racine, et pas dans des sous répertoires.

Il ne reste plus qu'à dire au serveur où il doit rediriger en ajoutant ces lignes au fichier UTEngine.ini :

[IpDrv.HTTPDownload]
RedirectToURL=http://monsite.verygames.net/ut3/
UseCompression=False 

monsite est le nom de votre site sur verygames.



F.A.Q

Q : J'ai modifié la configuration de mon serveur / ajouté des maps ou mutators, mais ça ne change rien.
R : Il faut redémarrer le serveur après chaque changement pour qu'il soit pris en compte.


Q : Mon serveur lag !
R : Ca arrive... Il semblerait qu'utiliser le port 7777 améliore les choses, vous pouvez aussi essayer de jouer avec le réglage du tickrate et de la bande passante.


Q : Peut-on ajouter automatiquement un mutator sans passer par UT3 WebAdmin ?
R : En principe on peut le faire en modifiant la ligne de commande du lancement du jeu, mais VeryGames ne le permet pas. Il faut donc ruser comme nous l'explique Andrew ici.


Q : J'ai ajouté des maps, mais elles n'apparaissent pas dans la liste des maps disponibles dans UT3 WebAdmin ni dans les votes.
R : Vérifiez que vous avez bien placé le fichier .ini qui allait avec la map dans le répertoire "config"


Q : C'est pénible de se logger à chaque fois dans la console, Y a-t-il un moyen plus rapide ?
R : Comme l'explique LordSithLord ici, on peut configurer un bind (c'est à dire assigner une touche à une action) en ajoutant ces lignes au fichier UTInput.ini dans la section [UTGame.UTPlayerInput] :

Bindings=(Name="NumPadTwo",Command="adminlogin monmotdepasse",Control=False,Shift=False,Alt=False )
Bindings=(Name="NumPadThree",Command="adminlogout" ,Control=False,Shift=False,Alt=False)

Dans l'exemple, on assigne la touche 2 du pavé numerique pour se logger, et la touche 3 pour se délogger. Bien sur on peut binder bien d'autres actions, comme par exemple se connecter à son serveur, ajouter des bots etc.


Q : Mon serveur n'apparait pas dans le browser / Gametracker ne trouve pas mon serveur.
R : Avez-vous bien créé un nouveau compte (dans le jeu) pour votre serveur et édité le fichier gamespy.ini ? Le nom du compte ne doit pas comprendre de caractères autres que des lettres et des chiffres (s'il y a un point, un tiret, un underscore... il ne sera pas reconnu).

Récupérée de « http://www.verywiki.net/fr/UT3 »