Dernière mise à jour : Septembre 2010

Ce site explique comment faire pour jouer à Duke Nukem 3D en multijoueur
sur Internet avec un PC équipé de Windows XP/Vista/7


Avant, les joueurs utilisaient le logiciel Kali pour jouer en ligne avec
la version DOS de Duke Nukem 3D sur Win9x. D'autres utilisaient
le logiciel Dukesterx pour jouer en ligne avec les ports xDuke ou EDuke32 sur Win9x/Windows XP/Vista

Actuellement, plus personne ne joue à Duke Nukem 3D sur Kali et Dukesterx,
la plupart des joueurs utilisent le logiciel YANG qui leur permet de choisir
entre les ports xDuke, EDuke32, et Duke3dw

Il existe un autre logiciel, Meltdown, mais je vous recommande d'utiliser plutôt
YANG pour les raisons suivantes :

- Meltdown propose beaucoup de fonctions "gadgets", un chat inspiré du
logiciel Kali, l'onglet "Joueurs" (quel intérêt ? Il existe des logiciels
comme MSN pour ça !), l'onglet "WWW" (euh, c'était pas plus
simple de mettre un lien qui ouvre la page web avec le navigateur par défaut plutôt
que d'en intégrer un de plus dans ce logiciel?)

- La fonction qui permet d'envoyer des fichiers (par exemple pour télécharger
une map que l'on n'a pas) ne fait pas dans la simplicité sur Meltdown,
ça les envoie vers un serveur FTP (!) puis donne un lien pour les télécharger
(si le serveur FTP est en panne, je suppose qu'il faut les envoyer par un
autre moyen...). Sur YANG, c'est plus simple, ça envoie directement le fichier
vers le joueur concerné !

- Meltdown ne fonctionne que sous Windows XP/Vista/7, alors que YANG peut
être utilisé sur Linux et Mac OS X, il suffit d'utiliser EDuke32 pour que
les joueurs sous Windows puissent jouer avec ceux qui utilisent Linux et
Mac OS X

Je vais maintenant expliquer la procédure pour jouer à Duke Nukem 3D
sous Windows XP/Vista/7 avec le logiciel YANG

Téléchargement et installation

Pour commencer, téléchargez YANG ici :

http://www.yang-online.com/downloads.htm

(cliquez sur WIN32 Installer)

Vous avez ensuite le choix entre EDuke32, Duke3dw,et xDuke

Je vous recommande d'utiliser EDuke32 pour pouvoir jouer avec ceux qui utilisent Linux et Mac OS X :

http://www.eduke32.com

Il n'y a pas de programme d'installation, il faut juste dézipper
les fichiers dans le répertoire de votre choix, exemple C:\DUKE3D

Pour pouvoir jouer à Duke Nukem 3D, le fichier duke3d.grp est requis,
vous pouvez télécharger la version 1.5 atomic ici :

http://www.duke3d.fr/DUKE3D.zip

Il faut dézipper le fichier dans le répertoire de votre choix, exemple C:\DUKE3D

Configuration

Lancez YANG (démarrer -> programmes -> YANG (Yet Another NetPlay Guider) -> YANG)

First launch

Après avoir cliqué sur OK, cliquez sur l'onglet Duke Nukem 3D

Source ports

Cochez la case EDuke32, puis indiquez le répertoire où vous l'avez extrait,
(dans l'exemple précédent, j'avais suggéré C:\DUKE3D)

Indiquez l'emplacement du fichier duke3.grp ici :

"TCs/MODS directory (GRP, ZIP, DEF, CON files)"
(dans l'exemple précédent, j'avais suggéré C:\DUKE3D)

Puis, cliquez sur OK

Player profile

C'est assez simple, indiquez votre pseudo dans "nickname"

Indiquez le pseudo qui apparaitra dans le jeu Duke Nukem 3D
(on peut choisir le même que dans "nickname")

Puis, cliquez sur OK

Firewall et routeur NAT

Networking

Si vous utilisez une box (telle que la freebox, la livebox, etc),
et / ou qu'au moins 2 PC se partagent la connexion,
il y a de grandes chances que vous soyez derrière un routeur NAT,
dans ce cas, suivez les instructions qui se trouvent ici :

http://www.yang-online.com/portforwarding.htm

Utilisation de YANG

YANG est très simple à utiliser

List of rooms

Cliquez sur EDuke32

Pour mettre à jour la liste des serveurs de jeu, cliquez sur "Get list of rooms"

Pour se connecter à un serveur de jeu, il suffit de double cliquer dessus

Pour se connecter à un serveur de jeu privé dont vous connaissez l'IP et le numéro de port,
cliquez sur "Action", "Join a room manually"

Join manually

Pour se connecter à un serveur de jeu privé, il faut indiquer son IP,
son numéro de port (si différent de celui par défaut), puis cliquer sur OK

Pour ne pas avoir à retaper l'IP à nouveau la prochaine fois que vous
voudrez vous connecter à un serveur privé, cliquez sur "Add and save",
puis "Cancel" pour l'ajouter à la liste sans se connecter au serveur de jeu.

Create a room

Pour créer un serveur de jeu, cliquez sur "Action", "Create a room"

Indiquez le nom du serveur de jeu, le type de jeu, le nombre de joueurs qui pourront
s'y connecter, la map de votre choix, et si ce serveur est public (si oui, cochez la case "Advertise room in the rooms list"),
puis cliquez sur OK

Admin

écran administrateur

Pour le reste, c'est simple, l'administrateur du serveur de jeu peut kicker, bannir.
C'est lui qui choisit la map

Client

écran simple joueur

Les autres joueurs peuvent télécharger la map choisie par l'administrateur, ou
pourront lui envoyer une map s'il veut en mettre une qu'il n'a pas.

Liens

http://www.duke3d.fr/jeu-253-dukenukem3d.rar

Cette version DOS de Duke Nukem 3D inclut la version 1.3D
du fichier DUKE3D.GRP

http://vision.gel.ulaval.ca/~klein/duke3d

Site officiel du port Windows xDuke de Duke Nukem 3D

http://www.yang-online.com/methods/methods.htm

xDuke Windows 7 color fix

http://www.duke3d.sitesled.com

http://www.duke3d.sitesled.com/files.html

(Cliquez sur Dukonnector Bin) Dukonnector est une alternative open source
qui permet de jouer à Duke Nukem 3D en ligne

http://www.duke3d.org

http://www.duke3d.org/Tutorials/meltdown.php

Site officiel et tutorial du logiciel Meltdown

http://www.kali.net

http://www.kali.net/faq.asp

http://www.kali.net/manual.asp

Site officiel du logiciel Kali, cet émulateur IPX qui peut être utilisé
pour jouer sur Internet avec la version DOS de Duke Nukem 3D