Tout d’abord, même si vous avez déja installé UT 2003 en version complète il est recommandé de télécharger la version stand alone.
Pourquoi ?
Tout simplement de manière à garder un serveur et un client propre, vous évitez que les ressources (nouvelle map etc...) installées sur le client polluent le serveur et les modifications faites coté serveur ne viendront pas influencer le client.
Vous trouverez la dernière version du serveur sur http://www.unrealtournament2003.com/ ?downloads elle fait à peu près 250 Mo.
Si UT 2003 n’est pas installé [1] il va vous falloir une CD KEY spécial serveur celle-ci est gratuite, mais ne permet pas de jouer qui ce trouve sur http://ut2003master.epicgames.com/ut2003server/cdkey.php vous recevrez celle ci par email
Le mail devrait ressembler à ça :
Thank you for requesting a UT2003 server CD key. Your server CD key is
VOTRE CDKEY
For Windows servers, save the attached UT2003_Server_CD_Key.reg and upload it to your dedicated server. Once it’s there, double-click it to install it in the Windows registry. You can also install it by hand by making a new String registry entry called CDKey in
HKEY_LOCAL_MACHINE\SOFTWARE\Unreal Technology\Installed Apps\UT2003
Warning : do not double-click this .reg file on a Windows computer which already has a retail UT2003 installation - it will overwrite your retail CD key with the server-only one.
If this occurs, you will need to reinstall your copy of UT2003 from your original CDs.
For Linux servers, save the attached "cdkey" file and place it in your System directory. This file MUST be named "cdkey" - some email programs may suggest you save the file as cdkey.dat or some other name.
Epic Games
Il y a deux pièces jointes "cdkey" et "UT2003_Server_CD_Key.reg"
"cdkey" est destiné au serveur linux qui doivent le placer dans le dossier System de UT
"UT2003_Server_CD_Key.reg" est destiné au serveur windows. Il enregistre votre CD KEY dans la base de registre ne l’utilisez que si UT 2003 n’est pas installé sur votre PC.
Votre serveur est installé il ne reste plus qu’a le configurer et c’est à partir de là que ça va se compliquer...
Pour lancer notre serveur on va écrire un petit script de lancement. Les utilisateurs de Linux ou FreeBSD ayant l’habitude d’écrire leurs propres scripts de lancement, je ne l’expliquerai pas ici (cela fera peut être l’objet d’un futur article).
Nous allons écrire un bombing.bat que nous placerons à la racine de UT celui va contenir :
cd system
ucc server BR-Anubis ?Game=XGame.xBombingRun -server
comme vous avez du le comprendre, on lance le mode de jeux Bombe de Balle et la map BR-Anubis
L’idéal pour configuer son serveur est l’interface web intégrée à UT 2003, nous allons donc commencer par activer celle-ci. Vous pourrez, une fois la configuration effectuée, couper cette interface web.
Vous devez commencer par éditer le fichier System/UT2003.ini. [2]
décommentez [3] la ligne : ServerActors=UWeb.WebServer
puis recherchez la section [UWeb.WebServer]
Ma section ressemble à ça :
[UWeb.WebServer]
Applications[0]=xWebAdmin.UTServerAdmin
ApplicationPaths[0]=/ServerAdmin
Applications[1]=xWebAdmin.UTImageServer
ApplicationPaths[1]=/images
DefaultApplication=0
bEnabled=True
ListenPort=5060
En réalité vous devez changer deux lignes :
Par défaut vous avez bEnabled=False, vous devez la remplacer par bEnabled=True
Par défaut vous avez ListenPort=, vous devez la remplacer par ListenPort=5060 c’est le port sur lequel vous vous connecterez avec le navigateur web, vous pouvez mettre le port que vous voulez.
Ensuite vous devez rechercher : [Engine.AccessControl] et compléter la ligne AdminPassword=
Puis recherchez : [Engine.GameReplicationInfo] et complétez les lignes qui suivent :
[Engine.GameReplicationInfo]
ServerName=QUAD 80 Official Server
ShortName=QUAD 80
ServerRegion=0
AdminName=Noplay
AdminEmail=noplay@djeyl.net
MOTDLine1=Quad 80
MOTDLine2=Test Server
MOTDLine3=
MOTDLine4=http://www.quad80.com
...Respirez on y est presque...
Recherchez [Engine.GameInfo] et vérifez que vous avez bien :
AccessControlClass=XAdmin.AccessControlIni
En principe c’est fini, lancez le serveur et connectez vous sur http://127.0.0.1:5060/ServerAdmin UT devrez vous demander un mot de passe et un nom d’utilisateur :
Vous mettez [4] :
User : Admin
Password Admin
Voilà vous avez l’interface web entre les mains ; commencez par créer un nouvel utilisateur et ensuite supprimez Admin.
[1] valable uniquement pour Windows à cause de la base de registre, sous linux vous devez télécharger la CD KEY
[2] Sous Windows je recommande d’utilisez Ultra Edit qui est beaucoup plus puissant que NotePad.
[3] retirez le ;
[4] Attention UT est sensible à la case n’oubliez pas la majuscule
Bonjour,
Je sais pas si tu as obtenu réponse à ta question, mais je connais deux méthodes pour y arriver sur UT2003.
1. Dans la page administration de ton routeur, vas dans "advance" et "Virtual Server". À la case "Service Port", tu entres les ports "7777-7778". À la case "Server IP" tu entres l’adresse local IP attribué par ton routeur (par exemple 192.168.0.100) et tu coches la case "enable".
UT2004 utilise d’autres ports, en plus des deux précédents, mais ça devrait aussi fonctionner.
2. La seconde solution est moins sécuritaire puisqu’elle désactive totalement la protection du firewall sur l’ordinateur.
Il te faudra trouver la case où il est écrit : "IP Address of DMZ Host", indiquer ton adresse IP local et cocher la case "enable"
Pour connaitre ton adresse IP, tapes la commande "winipcfg" dans la barre d’exécution.
Si la première option ne fonctionne pas, utilises la seconde.
Bonne chasse !
bonjour à tous.
je suis un peu embeter je voudrai faire mon propre serveur pour pouvoir jouer avec quelque amis à UT2003 mais je n’y arrive pas. pouvez vous m’expliquer ce que je dois faire si j’ai un routeur et comment ouvir des ports et est ce la meme methode pour UT2004 ? merci d’avvance