Address Translation FR

Regard appronfondi sur le fichier address_translation.conf
Table de translation des adresses

SURTOUT, JE REPETE, SURTOUT, NE TOUCHEZ PAS A CE FICHIER SAUF SI VOUS FAITE FONCTIONNER LE SERVEUR SUR UN ORDINATEUR A L'INTERIEUR D'UN RESEAUX LOCAL ET QUE VOUS VOULEZ QUE LES JOUEURS PUISSE VOUS REJOINDRE DE "L'EXTERIEUR" DU RESEAUX LOCAL.

Ceci est une liste d'ip:port devant être traduit TOUT CE QUI EST DERRIERE UN "#" EST IGNORÉ (ie COMMENTÉ)

Les entrées sont séparées en 4 parties:


 * L'adresse IP w/port a rediriger (ce que pvpgn veut initialement envoyer)
 * L'adresse ip de sortie w/port (ce que pvpgn ENVERRA après redirection)
 * Liste séparé par une virgule des reseaux a exclure de la redirection
 * Liste séparé par une virgule des reseaux a inclure de la redirection

Chaque ligne doit contenir les 4 parties entièrement ou l'entrée toute entière ne sera pas prise en compte Il n'y a pas de port par défaut, assurez-vous que l'entrée et la sortie comporte le numéro de port

Les entrées sont cherchées dans l'ordre listé du fichier Les réseaux exclu sont cherchés avant les réseaux inclus Seule la première ligne correspondante est utilisée Les lignes commencant par '#' sont ignorées

Si aucune correspondance n'est trouvée, l'ip d'entrée sera retournée.

Les spécifications peuvent être soit NONE, ANY ou x.y.z.t/longueurbit: - NONE = Aucun reseaux (équivaut à 0.0.0.0/32) - ANY = Tout réseaux (équivaut à 0.0.0.0/0) x.y.z.t/longueurbit : signifie correspondre la première longueurbit de la valeur x.y.z.t Exemple: si vous avez le reseaux 192.168.0.x (où x est de 1 à 255) à correspond toute IP que vous utilisez "192.168.0.0/24" signifie que les 24 premier bits de 192.168.0.0 DOIVENT correspondre (les premiers 24 bits signifient les 3 premiers chiffres)

Configuration du Ladder WarCraft III
w3route server ip translation

Ici vous pouvez traduire l'IP/port de la w3route IP/port envoyée par pvpgn aux clients WAR3. Vous en avez SEULEMENT besoin si vous voulez avoir des joueurs externe qui jouerons en mode PlayGame/ArrangedTeam. Fixez exclure sur la plage des clients dont vous voulez recevoir l'adresse d'entrée plutôt que l'adresse de sortie Fixez inclure sur la plage des clients dont vous voulez recevoir l'adresse de sortie

input (ip:port) output (ip:port)  exclude (ip/netmask)  include (ip/netmask)

Exemple, si vous laissez w3route = 0.0.0.0:6200 comme c'est par défaut dans le bnetd.conf ET que vous avez l'IP externe 1.2.3.4 ET que vous voulez exclure de la redirection les clients interne W3 (ceux avec les IPs 192.168.0.x) ET que vous faite suivre le port port 6200 TCP de votre routeur à votre serveur pvpgn port 6200 alors mettez:

0.0.0.0:6200     1.2.3.4:6200      192.168.0.0/24           ANY

Configuration pour les clients de jeux du même LAN que le serveur PvPGN
Game Translations for clients/games (client data ports)

Vous n'avez besoin de ceci QUE si vous avez des joueurs internes voulant jouer avec des joueurs externes.

Ce paramètre N'EST PAS nécessaire pour les clients D2 Royaume fermé (ils se connectent sur d2gs pour jouer et non les uns les autres).

Fixez l'adresse d'entrée au client qui doivent être redirigé Fixez l'adresse de sortie aux adresse devant être envoyées aux autres clients Fixez exclure sur la plage des clients dont vous voulez recevoir l'adresse d'entrée au lieu de l'adresse de sortie Fixez inclure sur la plage des clients dont vous voulez recevoir l'adresse de sortie

input (ip:port) output (ip:port)  exclude (ip/netmask)  include (ip/netmask)

Exemple, si vous avez un client interne sur l'IP 192.168.1.10 ET que vous avez l'IP externe 1.2.3.4 ET que vous voulez exclure de la redirection les clients internes

(ceux avec IPs 192.168.1.x et 10.x.y.z) ET que vous redirigez le port 6118 TCP ET UDP de votre routeur aux IP des clients et le port 6112 alors ici mettez:

192.168.1.10:6112  1.2.3.4:6118      192.168.1.0/24,10.0.0.0/8  ANY

Diablo II Configuration du serveur de personnages
Diablo II Character Server translation (d2cs)

Vous avez besoin de ceci UNIQUEMENT si vous éxécutez d2cs (ie Seulement si vous êtes maître d'un serveur Diablo 2 fermé).

Fixez l'adresse d'entrée avec l'ip de d2cs (même ip que pour le realm.conf) Fixez l'adresse de sortie avec l'adresse à envoyer aux clients Fixez exclure sur la plage de clients dont vous voulez recevoir l'adresse d'entrée plutôt que l'adresse de sortie Fixez inclure sur la plage de client dont voulez recevoir l'adresse de sortie

input (ip:port) output (ip:port)  exclude (ip/netmask)  include (ip/netmask)

Exemple, si vous éxécutez d2cs sur l'IP 192.168.1.10 port 6113 et que vous avez mit la même IP/port dans realm.conf Et que vous avez l'IP externe IP 1.2.3.4 ET que vous voulez exclure de la redirection les clients internes (ceux avec les IPs 192.168.1.x) ET que vous rediriger le port 6113 TCP de votre routeur à la machine éxécutant d2cs et le port port 6113 alors mettez:

192.168.1.10:6113  1.2.3.4:6113       192.168.1.0/24          ANY

Diablo II Configuration du serveur de Partie
Diablo II Game Server Translation (d2gs)

Fixez l'adresse d'entrée sur l'ip de d2gs (même ip que le gameservlist in d2cs.conf) Fixez l'adresse de sortie sur l'adresse qui doit être envoyée aux clients Fixez exclure sur la plage de clients dont vous voulez recevoir l'entrée plutôt que l'adresse de sortie Fixez inclure sur la plage de client dont vous voulez recevoir l'adresse de sortie

input (ip:port) output (ip:port)  exclude (ip/netmask)  include (ip/netmask)

Exemple, si vous éxécuter un serveur d2gs sur l'IP 192.168.1.100 (et port 4000, d2gs ne peut pas écouter sur un autre port, il va automatiquement écouter sur le port 4000) et que vous avez la même IP dans d2cs.conf et d2dbs.conf paramètres de serveur de jeux ET vous avez l'IP externe 1.2.3.4 ET vous ne voulez exclure personne de la redirection Et que vous avez rediriger le port 4000 TCP de votre routeur sur la machine éxécutant d2gs et le port 4000 alors mettez:

192.168.1.100:4000 1.2.3.4:4000       NONE                    ANY

Configuration de Westwood Online
Westwood Online Game Server Translation (wwol)

input (ip:port) output (ip:port)  exclude (ip/netmask)  include (ip/netmask)

192.168.1.10:4005  1.2.3.4:4005       192.168.1.0/24          ANY