
Jouer aux jeux vidéos en multijoueur sur Internet
avec
Kali
A quoi sert Kali ?
La particularité de Kali est qu'il permet de jouer en
multijoueur
sur Internet
à tous les jeux vidéos qui proposent IPX pour le
mode multijoueurs.
IPX était utilisé par les jeux vidéos pour les
parties en multijoueur
en réseau local, mais Kali "fait croire" au jeu qu'il se trouve
sur un
réseau local
utilisant IPX, alors qu'en fait le jeu fonctionne sur Internet et
qu'il utilise TCP/IP. Pour émuler un réseau local
utilisant IPX,
Kali encapsule IPX dans UDP.
Kali est donc utilisé sur Internet pour émuler un
réseau local
utilisant IPX.
C'est un grand avantage, car la majorité des jeux
vidéos
prennent en charge ce protocole, même les plus récents.
Certains anciens jeux ne proposent que IPX (et non TCP/IP) pour
pouvoir
effectuer des parties à plus de 2 joueurs. Il est
impossible de jouer
sur Internet à ces jeux sans émuler un
réseau local,
ce que Kali fait parfaitement bien.
Note: SPX ne fonctionne pas sur Kali
TCP/IP en LAN peut aussi être utilisé, cela peut
faciliter la
tache sur les configurations
qui utilisent un routeur NAT.
(Kali émule un réseau local utilisant TCP/IP)
La majorité des jeux vidéos récents qui
proposent un mode
multijoueur prennent en charge ce protocole.
Kali propose aussi un navigateur de jeux Internet, qui permet
d'obtenir des listes de
serveurs de jeux depuis un serveur maître. Mais étant
donné que ce type
de fonctionnement
est spécifique à chaque jeu, cela ne fonctionne pas
avec des jeux qui
n'apparaissent pas
dans la liste du navigateur de jeux internet de Kali
Quel système d'exploitation est requis?
Kali fonctionne sur Win9x, windows 2000 et windows XP. Il
fonctionne probablement sur
windows Vista, mais je ne l'ai pas testé sur ce dernier.
Combien coûte Kali?
Une license coûte 16 dollars US.
Cependant, il est possible d'utiliser Kali gratuitement.
Il suffit de s'inscrire pour obtenir un numéro de série.
Ce numéro de série expire au bout de 45 jours, mais il
est très facile
d'en demander un
autre, il suffit juste d'indiquer une nouvelle adresse email dans le
formulaire
d'inscription tous les 45 jours :)
C'est ce que font la majorité des utilisateurs
connectés sur Kali.
La majorité n'a pas
payé la license à 16 $, ils se contentent juste de
changer d'email tous
les 45 jours.
Les administrateurs de Kali le savent, et semblent tolérer
ce
phénomène,
probablement pour les raisons suivantes:
La popularité de Kali était dûe au fait que
les anciens jeux ne
proposaient que IPX.
Kali était et est toujours le meilleur moyen de faire
fonctionner les
jeux multijoueurs
proposant IPX sur Internet, cependant cette popularité a
beaucoup
diminué, car les éditeurs
de jeux vidéos ont offert l'accès gratuit à
un serveur dédié à leur
jeu, les seuls frais
supportés par le joueur étants l'achat du jeu et les
frais d'accès à
Internet. Le fait
que les jeux vidéos se sont mis à proposer en plus
TCP/IP a aussi
contribué à diminuer
la popularité de Kali.
Note: Certaines fonctionnalités de Kali ne sont pas
listées avec
les numéros
de série gratuits, mais ces fonctionnalités ne sont pas
indispensables
pour
jouer sur Kali
La restriction avec les numéros de série gratuit de
Kali
(limite des 45 jours) n'est pas locale,
mais ne s'applique que pour la connexion au "Tracker" central de Kali.
Voulez-vous voir à quoi ressemble la version
enregistrée de Kali?
Il suffit de générer un numéro
de série valide. J'entends par numéro de série
valide un numéro
- dont la clé Serial Number n'est pas égale
à b20ca4111110
- dont la clé S Key n'est pas égale à
704908c5527e
- et qui est validé par le client Kali
De nouvelles options apparaitront :)
Bien évidemment, si je parle de ça, c'est parce que
la plupart des
restrictions ne s'appliquent qu'aux services du "Tracker" central de
Kali, et
que le "Tracker" central refusera la connexion avec un numéro de
série
généré, mais
si vous l'utilisez en local (c'est-à -dire en désactivant
la connexion
au Tracker),
de nouvelles options seront proposées. De toute façon, la
plupart de
ces options
ne fonctionnent ou ne sont surtout intéressantes que lorsque la
connexion au "Tracker"
central est autorisée :)
Il est facile d'obtenir des numéros de série de ce
genre. Par
curiosité, j'ai déjà
essayé un générateur de numéros de
série pour Kali. Cela peut être
intéressant à
utiliser pour obtenir des numéros de série, cela
évite d'avoir à
fournir X adresses
mails pour obtenir X numéros de série, si on utilise le
programme en
local,
c'est-à -dire sans connexion avec le "Tracker" central.
Pour ceux qui pensent obtenir un accès gratuit au "Tracker"
central
de cette façon, je peux vous dire que vous perdez votre temps.
Et voici pourquoi:
Tout simplement parce que le "Tracker" central n'ajoute un nouveau
numéro de série
dans sa base de donnée que s'il a fait l'objet d'une
transaction. Après
l'achat d'une
license à 16 dollars US, un nouveau numéro de
série est généré, et est
ajouté dans
la base de donnée du "Tracker", ce qui l'active
Disons que vous avez de la chance avec votre
générateur de numéros
de série,
et que vous tombez sur un numéro de série valide
(c'est-à -dire
appartenant déjà
à un autre joueur, mais la chance de tomber sur un
numéro existant est
très faible),
vous ne pourrez pas l'utiliser longtemps, parce que si 2 connexions
simultanées
provenant d'IP différentes sont effectuées sur un
numéro de série,
celui-ci est automatiquement désactivé par le "Tracker"
central de Kali
Où télécharger Kali ?
Kali est disponible en téléchargement ici:
http://kali.net/download.asp
Comment installer et configurer Kali ?
L'installation de Kali est simple, il suffit de lancer le
programme qui a été téléchargé,
et de suivre les instructions.
Après l'installation, utilisez l'îcone sur le bureau
de votre PC.
Une boîte de dialogue intitulée "Kali Game Data
Update Needed" va
s'ouvrir pour
proposer de mettre à jour Kali, cliquez sur "Update" pour
effectuer
cette mise à jour.
Attendez que la mise à jour se termine, puis cliquez
sur
"Continue".
Une boîte de dialogue intitulée "Information Needed"
va s'ouvrir,
cliquez sur OK
pour continuer.
Un formulaire intitulé "User Information" va s'ouvrir.
Attention, toutes les informations entrées dans la section
"Personal
Information"
apparaissent publiquement, vous pouvez y indiquer autre chose si vous
souhaitez rester anonyme, la seule condition étant que tous les
champs
soient remplis.
La section "Registration Information" est nécessaire pour
pouvoir
utiliser Kali.
Pour obtenir un numéro de série gratuit, cliquez sur ce
lien:
http://kali.net/register.asp?option=trial
La page web vous proposera d'entrer un nom
(Name) et votre email. L'entrée d'un nom (Vous pouvez indiquer
autre
chose
si vous souhaitez rester anonyme, mais le champ doit être rempli,
aucune vérification n'est faite sur ce champ, il est tout
à fait
possible
d'utiliser le même nom tant que l'adresse email est
différente pour
obtenir
d'autres numéros de série) et d'une adresse email est
requise
(vous recevez vos numéros de serie gratuits à
l'adresse email que vous
aurez indiquée.
Au fait, il y a un moyen beaucoup plus simple que de changer
d'email tous les 45 jours
à chaque expiration du numéro de série
gratuit pour en obtenir un autre.
La solution que j'ai trouvé consiste à
utiliser une adresse email
jetable
et temporaire qui redirige l'email vers votre boîte email
réelle.
Le principe est simple, vous indiquez votre email réel
à un site
qui propose
ce service d'email jetable et temporaire. En retour, vous obtenez un
email
temporaire et jetable qui se désactivera après le
délai que vous aurez
choisi.
Tout email envoyé vers cette adresse email temporaire et jetable
sera
redirigé
vers votre email réel. Cela évite de dévoiler
votre email réel et dans
le cas
de Kali est un moyen très simple d'obtenir un nouveau
numéro de série
tous les
45 jours puisqu'à chaque demande d'email jetable et
temporaire, vous
obtiendrez un email
jetable et temporaire différent.
Je vous suggère d'utiliser les services d'un des sites
suivants:
jetable.org ou
ephemail.net
Il en existe d'autres, mais ceux-ci sont les plus simples
à
utiliser: aucune
inscription n'est requise, et les sites sont en français.
Cliquez sur le lien que Kali vous aura envoyé, vous
arriverez sur
une page web
vous indiquant vos numéros de série, entrez les dans la
section
"Registration
Information" et cliquez sur OK. Si le lien reçu ne fonctionne
pas bien
avec votre
service email, entrez le eCode suivi de votre email après avoir
cliqué
sur ce lien:
http://kali.net/register.asp?option=ecode
Après avoir cliqué sur OK, Le programme Kali se
lancera, puis une
boîte de dialogue
"Scan for Games" vous proposera de rechercher vos jeux sur votre disque
dur, cliquez sur
OK
A la fin de la vérification, la liste des jeux
trouvés sera
listée. Si vos jeux n'ont
pas été trouvés, cliquez sur "Directories". Une
nouvelle fenêtre
"Select Drives and
Directories" s'ouvrira pour vous permettre d'inclure des lecteurs ou
répertoires dans
le champ de recherche. Une fois que c'est fait, cliquez sur OK, ce qui
fermera la
fenêtre. Cliquez à nouveau sur OK pour fermer la
deuxième fenêtre.
Une boîte de dialogue "Kali Registration Reminder"
s'affichera,
cliquez sur "Register
Later (Use kali in Trial Mode), et relancez la
recherche en cliquant sur Games -> Scan for games, et cliquez sur OK
à la fin de la
recherche.
Utilisation simple de Kali
Kali est un programme complexe, mais qui est très simple
à
utiliser. En général,
cela fonctionne très bien avec la configuration par
défaut. Je suppose
ici que
votre jeu a été détecté et est pris en
charge par Kali. Dans ce cas, il
est très simple
d'y jouer, il suffit de cliquer sur "Games Lobbies" dans "Kali II
Ressources",
puis de rejoindre une partie déjà existante
(je suppose ici que vous avez correctement configuré le jeu
de
votre choix).
Après avoir rejoint un lobby, si un message vous
indique que vous n'avez pas la map, vous pouvez la
télécharger en
cliquant sur l'écran
qui représente un PC, il se trouve sur la barre d'outil de la
fenêtre
du lobby.
Une fois que vous avez téléchargé la map, fermez
la fenêtre de
téléchargement,
puis cliquez sur le cercle vert avec une flèche
(elle se trouve sur la barre d'outil du lobby) pour autoriser
l'hôte du
canal à
lancer la partie.
Vous pouvez aussi créer une nouvelle partie en cliquant sur
<Create New Lobby>, choisissez votre jeu, et configurez les
options de lancement.
J'explique en détail ces options de lancement plus loin.
(faites comme si vous étiez sur un LAN IPX si vous tombez sur
un menu principal après le lancement d'un jeu).
Vous pouvez aussi obtenir des listes de serveurs de jeux
en cliquant sur "Internet Games"(cela suppose que vous ayez un des jeux
dans la liste), le plus simple étant de rejoindre une partie
plutôt que
d'en créer une.
Possibilités de Kali
En plus de lancer des jeux IPX, TCP/IP en émulant un
réseau local,
Kali permet aussi:
- de créer son propre serveur Kali autonome
A ce propos, il existe un programme serveur spécifique pour
Kali,
il se nomme Kalid 1.6,
j'ai déjà eu une copie de ce programme, mais je ne
l'ai plus :(
Cependant, il est possible de mettre le client Kali en mode
serveur, mais ses
fonctionnalités ne sont pas aussi étendues que celles de
Kalid 1.6
Par exemple: Il est impossible de créer des Games Lobbies
avec le
client Kali
en mode serveur.
- de discuter
- de télécharger des maps depuis l'hôte sur un
game lobby si vous
ne les avez pas
- de proposer et télécharger des fichiers (seule la
version en
ligne de commande
est disponible dans la version non enregistrée de Kali)
Ces fonctions sont les plus intéressantes dans la version
non
enregistrée de Kali,
mais d'autres fonctions sont ajoutées à la version
enregistrée.
Configuration avancée de Kali
Discussion et téléchargement
Je commence par une option concernant l'affichage sur Kali:
Elles sont nombreuses, la seule que j'indiquerais ici concerne la
configuration
de l'affichage concernant les messages des autres utilisateurs. Vous
pouvez choisir
la façon dont vous voulez qu'ils apparaissent sur votre
écran, même si
l'autre joueur
a choisi des réglages différents. Cela se configure dans
View -> Chat Display Settings (vous devez vous trouver dans le
répertoire
"Kali II" pour que cette option soit proposée),
Regardez en bas, là où c'est marqué "Allow
user". Il faut décocher les
3 cases pour
refuser de recevoir les messages avec les réglages des autres
joueurs.
De même, il est possible de désactiver les îcones
dans les chats,
j'explique plus loin comment faire.
Passons maintenant aux emplacements où le chat est possible.
Il est possible de Chatter à 2 emplacements sur Kali, les
Games
Lobbies, et les
Chat servers. (sous réserve de connexion à un canal
existant ou de
création d'un
canal). Par défaut, Kali rejoint ou crée automatiquement
le canal chat.
Dans les 2 cas, celui qui crée le lobby ou canal en est
l'administrateur,
ce qui lui permet de kicker, bannir, ou fermer le lobby ou canal.
De nombreuses commandes sont disponibles sur le canal,
en voici la liste, explications en français incluses:
Escape: Si vous n'avez pas envoyé le message en appuyant
sur
Entrée, le fait
d'appuyer sur Esc efface le message que vous avez écrit.
Control + Up: Message précédent
Control + Down: Message suivant
PageUp: défilement de la zone des messages (celle où
vous voyez
les messages
des autres joueurs) d'une page en haut
PageDown: défilement de la zone des messages d'une page en
bas
Control + Home: défilement de la zone des messages tout en
haut
Control + End: défilement de la zone des messages tout en
bas
Tab: Envoie la commande de message privé, suivi du pseudo
de la dernière personne qui vous a envoyé un message
privé.
L'utilisation répétée de Tab provoque un
défilement à travers la liste des messages
privés.
Note: Ces touches spéciales fonctionnent également
sur les Lobbies
D'autres options sur le canal sont aussi disponibles:
Chat -> Word Wrap
Peut aussi être activé avec Control + W
word wrap: Cela permet de passer à la ligne
automatiquement
Chat -> Freeze
Peut aussi être activé par Control + Z
Freeze:
Cette fonction permet d'interrompre le défilement
automatique des
fenêtre
de chat qui est effectué à chaque fois que l'on
reçoit un nouveau
message. Pratique pour
lire les messages précédents sans être interrompu.
Attention, le
défilement
automatique est également interrompu pour les messages que vous
envoyez
Edit Macros...
Il est possible d'associer des lignes de textes (200
caractères
maxi par macro)
à des touches (F2 F3 F4 F5 F7 F8 F9 F11 F12). Pour que
cela fonctionne,
il faut
être en Chat mode.
Si la touche Shift est utilisée avant une touche F , le
texte déjà
existant
sur la zone de saisie (pour envoyer des message aux autres joueurs)
sera remplacé.
Si la touche Control est utilisée avant une touche F , la
macro
est envoyée
immédiatement, sans avoir à confirmer en appuyant
sur la touche Entrée.
Macros %:
Ces macros % fonctionnent sur le Chat, mais certaines fonctionnent
également
sur les lobbies
Il suffit de les taper sur le Chat, ou les lobbies, elles sont
automatiquement
remplacées par ce qu'elles désignent. Voici la liste
complète des
macros %:
%email: Affiche automatiquement ce qui est écrit dans la
zone email
de Personal Information. Fonctionne sur le Chat et les lobbies.
%ip: C'est la macro % qui me paraît avoir le plus
d'intérêt.
Affiche
l'adresse IP utilisée par le PC. Fonctionne sur le Chat et les
lobbies.
%location: Affiche automatiquement ce qui est affiché dans
la zone
location
de Personal Information. Fonctionne sur le Chat et les lobbies.
%mtime: Affiche automatiquement l'heure au format français:
de 0h à 23h.
Ne fonctionne pas sur les lobbies.
%nick: Affiche automatiquement le pseudo du joueur. Ne fonctionne
pas
sur les lobbies.
%nicksel: Affiche automatiquement le pseudo du joueur
sélectionné.
Ne
fonctionne pas sur les lobbies.
%other: Affiche automatiquement ce qui est écrit dans la
zone
Personal de Personal Information. Fonctionne sur le Chat et les lobbies.
%realname: Affiche automatiquement ce qui est écrit dans la
zone
Real name de Personal Information. Fonctionne sur le Chat et les
lobbies.
%time: Affiche automatiquement l'heure au format anglais: de 1
à
12 am ou pm
Ne fonctionne pas sur les lobbies.
Passons maintenant aux lignes de commandes disponibles sur le Chat:
Ces commandes se tapent sur le Chat, comme quand vous envoyez des
messages
/away <message>: Cette commande signale aux autres joueurs
que vous
n'êtes pas là , elle est obligatoirement suivi d'un
message.
Exemple: /away je reviens dans 5 minutes
/ban <pseudo> [<motif>]: Cette commande vous permet de
bannir
un joueur sur un canal que vous administrez. Vous pouvez aussi
donner un motif au joueur banni, mais ce n'est pas obligatoire.
Exemple: /ban Laurent votre ping est trop élevé
/cancel: Annuler un transfert de fichier effectué avec les
commandes du Chat.
/deoffer [fichier#|all]: Annule la liste des fichiers
proposés en
téléchargement
Explication plus détaillée: Kali propose d'offrir en
même temps
jusqu'à 10
fichier différents, et en garde une trace en leur assignant un
nombre
de 0
à 9. Voici comment se tape cette commande: Pour
enlever de la liste des fichier celui sur
lequel kali a assigné le nombre 1, je tape: /deoffer 1
Pour enlever tous les fichiers proposés en
téléchargement, je
tappe:
/deoffer all
/format [on|off]: Si l'option est activée, les messages ne
s'afficheront
pas tout de suite après le pseudo, si elle est
désactivée, les messages
pas trop longs s'afficheront immédiatement après le
pseudo.
Exemple: Activer la commande: /format on
Désactiver la commande: /format off
/games: Montre ce que les utilisateurs connectés sur le
serveur
font.
(voir la commande /process pour une explication plus
détaillée).
/GameList <pseudo>: Affiche la liste des jeux
enregistrée sur
le logiciel Kali d'un joueur. Il faut obligatoirement indiquer le pseudo
d'un joueur
Note: Les joueurs ont la faculté de refuser l'envoi de la
liste de
leurs jeux
Exemple: /GameList Laurent
/get <pseudo> <#> <myfilename>: permet d'obtenir
un fichier précis proposé
en téléchargement par un joueur. Il est possible
d'enregistrer le
fichier
sous un autre nom que celui qu'il a lorsqu'il est proposé en
téléchargement.
Par contre, si un fichier du même nom se trouve
déjà à l'emplacement que
vous avez indiqué, cela affichera un message d'erreur. La
spécification
du pseudo, du numéro du fichier et de l'emplacement du fichier
sont
obligatoires.
Il y a aussi la commande /xget
Cette commande est identique à get, la seule
différence étant que xget écrasera
un fichier de même nom se trouvant déjà
à l'emplacement que vous avez
indiqué
Exemple: je veux télécharger le fichier
numéro 1 appelé test de
Laurent sur C:\data
/get Laurent 1 c:\data\test
/ignore <pseudo>: Permet d'empêcher l'affichage des
messages
provenant des utilisateurs choisis.
La spécification d'un pseudo est obligatoire.
Exemple: Je ne veux pas voir les messages de Laurent
/ignore Laurent
/IgnoreClear: Effacer le contenu de votre liste des joueurs dont
vous ne voulez pas
voir les messages.
/IgnoreList: Affiche la liste des joueurs dont vous ne voulez pas
recevoir les messages.
/join <#canal> [<motdepasse>]: permet de se connecter
au canal spécifié.
Si le canal a un mot de passe, il faut obligatoirement l'indiquer pour
pouvoir
y accéder.
Exemple: je veux me connecter au canal #chat:
/join #chat
Exemple: je veux me connecter au canal #chat, qui a comme mot de
passe secret
/join #chat secret
/JoinServer <#|Nom|Adresse IP>: permet de se connecter au
serveur spécifié
Vous avez le choix entre indiquer son nom ou son numéro, si
ce
serveur fait
partie de ceux listés par le Tracker central de Kali, ou vous
pouvez
indiquez
l'adresse IP de ce serveur s'il s'agit d'un serveur privé.
Attention,
la connexion à un serveur inconnu est risquée si
votre version de Kali
est
enregistrée, puisqu'elle requiert l'envoi du numéro de
série complet.
Exemples: je veux me connecter au serveur numéro 51
/JoinServer #51
Je veux me connecter au serveur Duke Nukem 3D
/Join #Duke Nukem 3D
Je veux me connecter au serveur qui se trouve à
l'adresse
192.168.0.1
/join #192.168.0.1
/kali: Cette commande semble avoir la même fonction que
celle-ci:
/games
(voir la commande /process pour une explication plus
détaillée).
/kick <pseudo> [<motif>]: Cette commande permet de
kicker un joueur de votre canal,
vous devez obligatoirement indiquer un pseudo, vous pouvez aussi donner
un motif
au joueur kické, cependant, c'est facultatif.
Exemple: Je veux kicker Laurent, mon motif est votre lag est trop
élevé
/kick Laurent votre lag est trop élevé
/me <message>: Cette commande affiche une étoile
suivie du
pseudo du joueur,
qui lui est suivi du message. Il est obligatoire d'indiquer un message
Exemple: mon pseudo est Laurent, je tape:
/me hello
ce qui affiche: * Laurent hello
/MOTD: Cette commande affiche le message du jour
spécifié par le
serveur
/msg <pseudo> <message>: Permet d'envoyer un message
privé au joueur de votre choix.
La spécification d'un pseudo et d'un message est obligatoire
Exemple: Je veux envoyer à Laurent ce message
privé: hello
/msg Laurent hello
/names: Permet de lister les noms et adresses email de tous les
connectés sur le serveur.
/offer <filename>: Propose publiquement un fichier
à
télécharger.
La spécification d'un fichier est obligatoire.
Exemple: je veux proposer le fichier test qui se trouve dans
c:\data
/offer c:\data\test
/OffersOff: arrête temporairement de proposer le
téléchargement du
ou des fichiers
/OffersOn: réactive la proposition de
téléchargement du ou des
fichiers qui avait été stoppée avec /OffersOff
/part: permet de quitter le canal sur lequel vous êtes
connecté
/ping [<pseudo>|*]: permet de tester la vitesse de connexion
de l'autre joueur. Plus la valeur est faible, plus la connexion
est rapide. La spécification du pseudo ou de l'étoile
(pour afficher le ping de tous les joueurs connectés sur le
canal)
est obligatoire.
Exemple: je veux connaître le ping de Laurent
/ping Laurent
je veux connaitre le ping de tous les joueurs sur le canal
/ping *
/private [<message>]: Cette commande permet de refuser la
réception de
messages privés. Pour cela vous devez obligatoirement faire
suivre la
commande
/private d'un message. Pour réactiver la réception de
messages privés,
tapez /private
Note: même si vous désactivez la réception de
messages privés,
vous pouvez
envoyer des messages privés.
Exemples:
Désactiver la réception de messages privés
/private je suis occupé
cela affichera je suis occupé à celui qui tentera
de vous envoyer un
message,
message que vous ne recevrez pas.
Activer la réception de messages privés
/private
Cela affichera sur l'écran du chat: You are now accepting
private
messages again.
/process [<procname>]: Cette commande permet d'afficher ce
que font les
joueurs connectés sur les serveurs de kali, c'est très
pratique pour
trouver la liste des joueurs étant en train de jouer
à un jeu précis
(ou d'utiliser un autre programme) via Kali
La spécification du nom du jeu ou autre programme n'est pas
obligatoire
pour utiliser cette commande.
Note: Une connexion au Tracker est requise pour que cette commande
fonctionne
Les commandes /games et /kali ont à peu près
la même fonction,
sauf que
ces 2 commandes sont limitées au serveur sur lequel vous
êtes connectés,
qu'elles fonctionnent même si aucun Tracker n'est disponible, et
qu'il
n'est pas possible de spécifier le nom du jeu ou autre programme.
/quit: Cette commande permet de quitter le Chat mode, cependant,
vous
restez connecté sur le serveur. Pour réactiver le Chat
mode,
utilisez la touche Control + T
/servers: Cette commande permet d'obtenir la liste des serveurs
depuis
le Tracker. Une autre commande /servers! à presque la
même fonction,
la seule différence étant qu'elle ajoute aussi le nom de
tous les
joueurs
sur chaque serveur listé.
/SIgnore ###: Cette commande fonctionne comme la commande /ignore,
elle permet de ne pas recevoir les messages provenant des joueurs
possédant le numéro de série que vous avez
sélectionné.
Les numéros de série sélectionnés
apparaissent dans le répertoire
players
de Kali.
La spécification d'un numéro de série est
obligatoire.
Exemple: Le numéro de série du joueur que vous
voulez sélectionner
est 1234567890
/SIgnore 1234567890
SOffer <pseudo> <filename> <mot de passe>
[<description>]:
Cette commande permet de proposer à un joueur
spécifique un fichier à
télécharger, le joueur doit bien sûr se trouver sur
le même serveur que
vous. La spécification d'un pseudo, d'un nom de fichier et d'un
mot de
passe
sont obligatoires.
Exemple: Je propose un fichier à Laurent, le nom de
ce fichier est
test, il se trouve sur C:\ et le mot de passe est secret
/SOffer Laurent C:\test secret
Note: Utilisez "C:\nomdufichier" si le nom du fichier ne respecte
pas les conventions DOS
/switch <canal>: Cette commande permet de changer le canal
que la fenêtre
en cours est en train d'utiliser. La spécification du nom du
canal que
l'on
désire rejoindre est obligatoire.
Exemple: Je veux changer le canal en cours par le canal #chat:
switch #chat
/Time [<pseudo>]: Cette commande permet d'afficher l'heure
indiquée par son PC,
ou d'obtenir l'heure qu'il est sur le PC d'un autre joueur.
La spécification d'un pseudo est facultative.
Exemple:
Lorsque la commande est spécifiée sans pseudo, elle
s'affiche de
cette façon:
/Time
Wed Sep 05 18:53:48 2007
Lorsque la commande est spécifiée avec un pseudo,
elle s'affiche
de cette façon:
/Time Laurent
Time for Laurent is Wed Sep 05 18:53:55 2007.
TSearch <pseudo>: Cette commande permet de trouver un joueur
sur "Internet Games".
La spécification d'un pseudo est obligatoire, mais cela
fonctionne
aussi si
seule une partie du pseudo est entrée.
Ex: Je recherche Laurent
/TSearch Laurent
ou
/TSearch Laur
TSearchSub <pseudo>: Cette commande semble fonctionner comme
TSearch.
La spécification d'un pseudo est obligatoire.
/Ver: Apparemment, cette commande censée indiquer la
version d'une
DLL
pour les jeux ne fonctionne pas
/who [<#canal>|*]: Cette commande indique la liste des
joueurs se trouvant sur un canal
(vous devez être connecté sur le serveur qui contient le
ou les canaux).
Exemples: Pour connaître la liste des joueurs qui se
trouvent sur
le canal sur lequel vous
êtes connecté: /who
Pour connaître la liste des joueurs qui se trouvent sur le
canal
#chat
/who #chat
Pour connaître la liste de tous les canaux qui se trouvent
sur le
serveur:
/who *
/whois <pseudo>: Cette commande nécessite une
connexion au
Tracker pour fonctionner.
Elle affiche des informations sur le joueur sélectionné,
ainsi que
l'emplacement où
se trouve ce joueur sur Kali. Cette commande fonctionne même si
vous ne
vous
trouvez pas au même endroit sur Kali que ce joueur.
De plus, cette commande indique où se trouve le joueur sur Kali
et
propose des liens
spéciaux qui permettent de le rejoindre:
Server:// si le joueur se trouve sur un serveur
Game:// si le joueur se trouve sur un lobby
Master:// si le joueur se trouve sur la section "jeux internet" de
Kali
Ces liens spéciaux seront expliqués en détail
plus loin.
!<Commande du Tracker>: envoie une commande au Tracker.
La spécification de la commande est obligatoire
!Help: obtenir une liste des commande du Tracker
Passons maintenant aux lignes de commandes disponible sur les
lobbies de Kali,
en voici la liste, suivie des explications en français:
/away <message>
/Ban <pseudo>
/Kick <pseudo>
/me <message>
/Msg <pseudo> <message>
/Ping <pseudo>
/Whois <pseudo>
Ces commandes fonctionnent quasiment de la même façon
que celles
disponibles sur le Chat
/Wake: Cette commande notifie à l'hôte que des
joueurs se trouvent
sur son lobby,
les joueurs peuvent l'utiliser lorsque l'hôte ne répond
pas à leurs
messages
parce qu'il se trouve à un autre emplacement de Kali, ex:
un canal de
chat
/NoWake: Cette commande permet à l'hôte de
refuser d'être notifié
par des joueurs
qu'ils se trouvent sur son lobby
/Unban <pseudo>: Cette commande permet d'annuler un Ban. La
spécification du joueur
pour lequel le Ban doit être annulé est obligatoire.
Exemple: Pour annuler le ban de Laurent:
/Unban Laurent
Autres: Les liens ci-dessous sont parfois affichés par
la
commande whois, mais
les joueurs peuvent également les utiliser, ils fonctionnent sur
les
lobbies et les chats
Kali://
Game://
Server://
Master://
Filter://
D'autres liens spéciaux fonctionnent sur tous les lobbies
et les
Chats tels que:
File://
http://
ftp://
mailto:
news://
kmail:// (fonctionne uniquement pour la version enregistrée)
Icones et emoticons sur Kali (elles fonctionnent sur les
lobbies, les Chats, ainsi
qu'à d'autres emplacements).
Je commence par les emoticons. Les caractères suivants
tapés au clavier
seront remplacés
par les emoticons qui leur sont associées.
:
) =) :D
>:) B) :o
:( <:( ;)
:P :-/ :|
Icones (elles fonctionnent sur les lobbies, les Chats, ainsi
qu'à d'autres emplacements).
Kali inclut une liste d'îcones par défaut. Cette
liste se trouve
ici:
[C:\Program Files\]Kali\images\
Il est possible d'en ajouter d'autres, il suffit de nommer un
fichier .ico
par le nom de son choix (par exemple nomchoisi.ico).
Chaque fois que ce nom sera tapé, l'icone du fichier
.ico s'affichera automatiquement à la place du texte que
vous avez tapé.
Tous les joueurs verront les îcones qui se trouvent sur Kali
par
défaut,
mais si vous voulez qu'ils voient les nouvelles que vous avez
ajouté,
il faut qu'ils aient les mêmes dans le répertoire
Kali\images\
Il est également possible d'inclure des caractères
particuliers
pour afficher une îcone,
c'est-à -dire ceux qui ne sont pas acceptés par le
système
d'exploitation pour nommer
un fichier. Il s'agit des caractères de ce genre: * : | \ <
> ?
et les caractères ascii
étendus. Il est donc possible de créer un fichier txt
associé. Créez un
fichier texte (.txt)
dans Kali\images\
Ce fichier doit avoir le même nom que celui de l'îcone
que l'on
veut afficher. Ouvrez le
fichier texte et indiquez le mot que vous voulez que l'îcone
utilise à
la place.
(celui qui contient des caractères que l'on ne peut pas utiliser
pour nommer un fichier). Sauvegardez et fermez le fichier, puis
relancez Kali.
Tags (Ils fonctionnent sur les lobbies, les Chats, ainsi
qu'à
d'autres emplacements).
3 types de Tags sont proposés sur Kali:
- Les tags de couleur
{w} = blanc
{o} = orange
{bk} = noir
{gy} = gris
{r} = rouge
{g} = vert
{b} = bleu
{y} = jaune
{c} = bleu clair
{m} = violet
{br} = rouge foncé
Lorsque vous avez activé une balise d'une couleur
particulière, il
est possible
d'activer des balises suivantes en tapant d'autres balises
à la suite.
Exemple:
tapez "{b}1{o}2" sans les " sur un chat, un lobby (cela fonctionne
aussi sur d'autres emplacements).
Cela affichera 1 en bleu et 2 en orange sur la même ligne.
Il existe un autre tag de couleur
{rgb:<rouge>,<vert>,<bleu>}: Remplacez rouge,
vert, bleu avec un nombre de 0 à 255 indiquant le niveau
de chaque couleur.
Exemple:
Cette commande, tapée sur un chat, un lobby (ou un autre
emplacement): {rgb:255,0,0}test
affichera le mot "test" en rouge. Là aussi, il est
également possible
d'activer des balises
suivantes en tapant d'autres balises à la suite.
Exemple: {rgb:255,0,0}test{rgb:0,255,0}test1
Cela affichera sur la même ligne le mot test en rouge et le
mot
test1 en vert.
- Les tags de police
{bo} = texte en gras
{/bo} = désactiver le texte en gras
{i} = texte en italique
{/i} = désactiver le texte en italique
{u} = souligner le texte
{/u} = désactiver le texte souligné
{bi} = selectionner une police plus grande de 2 points
{sm} = selectionner une police plus petite de 2 points
{size:<pt>} ou {s:<pt>} = Choisir le nombre de points de la
police
Exemple:
{size:2}test
ou
{s:2}test
Il existe un autre tag de police
{font:"<pitch>:<family>:<typeface>"}
ou
{f:"<pitch>:<family>:<typeface>"}
Liste des valeurs "pitch":
variable ou v = variable font pitch
fixed ou f = fixed font pitch
Liste des valeurs "family":
novelty or n = Novelty fonts
modern or m = Modern fonts
roman or r = Roman fonts
script or sc = Script fonts
swiss or sw = Swiss fonts
Liste des valeurs "typeface":
Elle concerne le nom de la police que vous voulez
sélectionner.
Les systèmes d'exploitation n'ont pas tous les même noms
de police,
donc c'est une bonne idée de sélectionner en plus le
"pitch" et le
"family" de la police.
En effet, windows cherche d'abord le nom de la police, s'il ne la
trouve pas, il cherche
n'importe quelle police qui se rapproche des valeurs "pitch" et / ou
"family"
Cette commande permet de sélectionner une police selon son
pitch,
family ou typeface.
Une seule de ces 3 valeurs minimum doit obligatoirement être
remplie,
mais les 2 : restant non remplis (dans le cas ou vous n'avez rempli
qu'une seule de ces valeurs) doivent être tapés.
Exemples: Une seule valeur est remplie
{f:"v::"}
ou
{font:"variable::"}
- Les tags de jeux
{game:<gameid>}
ou
{g:<gameid>}
Cette commande permet d'afficher l'îcone du jeu
associé à cet id.
La liste de ces games ID se trouve dans le répertoire Game
Resources de
Kali
Un game ID doit obligatoirement être spécifié pour
que cette commande
fonctionne.
Exemple:
{game:15}
ou
{g:15}
Passons maintenant à ces 2 options de
configuration des
joueurs:
Ces 2 options se trouvent dans le répertoire Players de
Kali.
Players -> Add, Edit, Delete Player
Ces options permettent de sélectionner une configuration
spécifique à un
joueur en particulier.
Players -> New Player Folder, Edit Folder Settings, Delete
Player Folders
Ces options permettent de créer des répertoires
contenant des
configurations
définies. Il suffit juste de sélectionner le
répertoire contenant
déjà la configuration que l'on veut pour un joueur,
d'y ajouter ce
joueur en indiquant son pseudo
ou numéro de série et d'appuyer sur OK. La configuration
de ce
répertoire
s'appliquera par défaut.
File -> Settings...
De nombreux paramètres peuvent être modifiés
ici, je les liste
tous, en y
ajoutant des explication en français
La partie User:
Dans l'ensemble, je pense qu'elle n'a pas besoin d'explication
supplémentaire.
Je rappelle ici que toutes les informations inscrites ici sont
PUBLIQUES,
à l'exception du numéro de série complet.
Cependant, celui-ci est révélé
à chaque serveur inconnu sur lequel vous vous connecterez.
La partie Advanced:
Local IP#: Permet d'indiquer l'IP locale utilisée par votre
PC.
Cette option ne sert que pour certaines configurations exotiques.
Local Port: Permet d'indiquer le port local UDP utilisé par
votre
PC.
Si le port par défaut est déjà
utilisé par votre PC ou un autre sur
le même réseau local, indiquez un autre numéro.
La valeur par défaut est 2213
Note: Indiquez un autre numéro si un PC de votre
réseau local
utilise
déjà Kali avec le numéro par défaut
en même temps que vous
Kali Tracker: Permet d'indiquer l'emplacement du Tracker de Kali.
Par défaut, l'emplacement du Tracker central de kali est:
tracker.kali.net
Ne modifiez pas cette valeur, sauf si vous savez que le Tracker
central
a changé d'adresse ou si vous voulez vous connecter
à un Tracker privé.
(Attention, votre numéro de série sera
révélé à ce Tracker. De plus,
le Tracker a un champ d'action plus étendu que le chat server
mode
du client Kali).
Ping Kali Servers on Startup: Par défaut, cette option est
sélectionnée.
A chaque démarrage de Kali, un ping est envoyé
à tous les Chat Serveurs
listés par le Tracker.
Le temps de ping est ensuite affiché sur chacun des Chat
serveurs.
Ask For Confirmations: Par défaut, cette option est
sélectionnée.
Lorsqu'elle est activée, une confirmation est demandée
pour certaines
actions.
Ask to autoconnect if chat server is full: Par défaut,
cette
option est sélectionnée.
Lorsqu'elle est activée, et qu'un chat serveur sur lequel vous
voulez
vous
connecter est complet, Kali demande si vous voulez vous y connecter
automatiquement. Si vous répondez oui, Kali
rééssaye de se connecter
automatiquement à ce Chat serveur toutes les 5 secondes
jusqu'à ce
qu'il y parvienne.
Disable Windows key: Quand cette option est activée, la
touche
windows est désactivée
pour les applications lancées via Kali.
Cette option est particulièrement utile pour les applications
DOS en
plein écran
qui s'interrompent si la touche windows a été
accidentellement pressée.
Disable Tracker access (Intranet usage): Cette option demande
à
Kali de ne
pas se connecter au Tracker.
Ne modifiez pas cette valeur, sauf si vous ne voulez pas
effectuer de connexion au Tracker, ou que vous êtes sur un
réseau local
qui ne dispose pas d'un accès Internet.
Show date & time in logs: Par défaut, cette option est
activée.
Elle affiche la date et l'heure sur chat.log, download.log, game.log
Note: chat.log (ou le nom que vous avez choisi) est utilisé
lorsque vous loggez
les discussions sur les Chats et les lobbies.
download.log liste tous les téléchargements et les
transferts de
fichiers que vous avez effectués
sur Kali,
game.log liste tous les joueurs qui ont rejoint les jeux dont vous
étiez l'hôte
sur les Games Lobbies.
Try to download old style offers: Cette option permet de voir
(mais pas de
télécharger) les fichiers proposés en
téléchargement par des joueurs
utilisant une version de Kali antérieure à 1.44
Auto connect to default server on startup: Cette option permet
de se connecter au Chat serveur par défaut.
Maximum downloads allowed at one time: Le nombre entrée
limite le
nombre
de joueurs qui peuvent télécharger en même temps un
fichier proposé en
téléchargement.
Par défaut, le nombre de joueurs est de 10.
La partie NAT / Proxy
SOCKS5 permet d'utiliser Kali sur une connexion Internet
limitée
ou filtrée.
Cependant, vous devez au minimum pouvoir accéder à
un serveur SOCKS5
pour que cela fonctionne.
Enable special NAT / Proxy handling: Lorsqu'elle est
activée,
cette option active 2 champs: un qui contient par défaut le
numéro
de port UDP 2231. C'est sur celui-ci que le "Broadcast" sera
activé.
Cette option est activée par défaut.
L'autre champ activé concerne Manual LAN ip# Entries. Pour
ajouter
une ip,
il suffit de l'entrer dans le champ, puis de cliquer sur Add.
Normalement, il n'y a pas besoin de configurer cela, sauf sur certaines
configurations exotiques. Si vous êtes dans ce cas-là , il
faut indiquer
l'IP de chaque PC connecté au réseau local dans Manual
LAN ip# Entries.
Show NAT related messages: Cette option affiche sur le
répertoire "Kali
II"
l'adresse locale détectée par Kali (qui correspond
à l'IP non routable),
et l'adresse de broadcast détectée par Kali (qui
correspond à l'IP
utilisée sur Internet).
La partie Chat
Start chat automatically on channel:
Par défaut, cette option est activée.
Si cette option est activée,
lorsque vous vous connectez sur un Chat serveur, kali se met
automatiquement en mode chat et se connecte sur le canal
spécifié.
Par défaut, il s'agit du canal #chat
mais il est possible d'en choisir un autre.
Open new windows when joining new chat channel: Si cette option
est activée,
chaque nouveau canal rejoint ou créé s'ouvrira dans une
nouvelle
fenêtre.
Si cette option n'est pas activée, un seul canal pourra
être rejoint à
la fois.
Close chat when running games: Par défaut, cette option est
activée.
Si cette option est activée, le mode chat est
désactivé lorsqu'un jeu
est lancé.
La plupart du temps, cette option est satisfaisante, car le chat mode
ralentit
un peu le PC inutilement lorsque vous êtes en train de jouer
à un jeu
via kali.
Cependant, si cette option est activée, vous ne verrez pas
les
messages qui ont été
postés pendant que vous étiez en train de jouer
à votre jeu.
Show chat entering & leaving messages: Si cette option est
activée,
un message s'affiche à chaque fois pour vous informer
quand un joueur rejoint ou quitte le canal sur lequel vous êtes
connecté.
Show message when files are offered: Par défaut, cette
option est
activée.
Si cette option est activée,
Un message s'affiche pour vous signaler quand les autres joueurs
proposent
des fichiers en téléchargement (sur le canal où
vous êtes connecté).
Show away messages:
Par défaut, cette option est activée.
Si cette option est activée, un message s'affiche
pour vous informer quand
un joueur utilise la commande /away
Display time of all messages: Si cette option est activée,
l'heure de tous les
messages reçus et envoyés s'affichera.
Use colors in player list: Si cette option est activée, les
couleurs seront utilisées dans la liste des joueurs.
Use Up / Down arrow instead of Ctrl-Up/Down for history: Si cette
option est activée,
les touche Up et Down seront utilisées à la place
de Control + Up et
Control + Down
pour l'historique du chat (des messages que vous avez tapés).
Player list double-click action: spécifie l'action qui sera
effectué après
un double clic sur un joueur de la liste. Vous n'avez que 5 choix, les
voici:
Show player info
Private message window
Ping player
Ignore player
Get more infos (/whois)
Maximum memory used for chat history (bytes): Cette option permet
d'allouer une certaine quantité de mémoire pour
mémoriser l'historique
de ce que vous avez tapé au clavier sur le chat. Par
défaut, 131071
octets
sont alloués. Vous pouvez choisir une autre valeur en octets.
La partie Private
Open new window on private messages: Cette option est
activée par
défaut.
Lorsqu'elle est activée, chaque fois qu'un joueur vous envoie un
message
privé, une nouvelle fenêtre de message privé s'ouvre
Flash Private windows if they don't have focus: Cette option est
activée
par défaut. Lorsqu'elle est activée, chaque fenêtre
de message privé
ouverte en arrière plan (par exemple lorsque vous travaillez sur
une
autre application) clignotera quand vous recevrez un message
privé.
Le bouton de la fenêtre de message privé sur la barre des
taches
clignotera lui aussi.
Beep on private message: Si cette option est activée, vous
entendrez un
son à chaque fois qu'un joueur vous enverra un message
privé.
Private message windows start on top of other windows: Cette option
est activée par défaut.
Si cette option est activée,
chaque message privé que vous recevrez
provoquera un affichage en premier plan de la fenêtre de message
privé.
La partie affichage
Show extra windows in the Taskbar: Si cette option est
activée,
toute nouvelle fenêtre de chat et / ou de message privé
ouverte
via Kali apparaitra sur la barre
des taches de win9x, windows 2000, windows XP [et windows
vista?]
pendant que vous serez en train de jouer sur un jeu lancé via
Kali.
Hide extra windows when Kali is minimized: Cette option est
activée
par défaut. Si cette option est activée, toute nouvelle
fenêtre ouverte
via Kali ne s'affichera pas dans la barre des taches quand
kali sera
réduit dans la barre des taches.
Open to last screen used: Si cette option est activée, Kali
s'ouvrira
à chaque démarrage dans le dernier
répertoire sur lequel il
se trouvait avant d'être quitté. Par exemple, s'il se
trouvait sur
Game Lobbies, il se rouvrira sur Games Lobbies au prochain
démarrage.
Use old style toolbars: Si cette option est activée, Kali
affichera les barre d'outils telles qu'elles apparaissaient
dans les versions antérieures de Kali
Do not show smiley icons: Si cette option est activée, les
îcones des smiley ne s'afficheront pas sur votre écran
lorsque vous et les autres joueurs les utiliserez, vous verrez
à la
place
le code utilisé pour les afficher.
Do not display any icons: Si cette option est activée, les
îconces
ne s'afficheront pas sur votre écran lorsque vous et les autres
joueurs les utiliserez, vous verrez à la place le code
utilisé
pour les afficher.
Use flicker-free mode: Cochez cet option si les mises
à jour
de l'affichage posent problème avec l'écran que vous
utilisez
Color Tolerance: Cette option permet de régler le
niveau de tolérance de la couleur à plus (more) ou
moins (less)
Show "mini-view" window when in chat: Si cette option est
activée,
lorsque vous êtes en mode chat, le contenu du répertoire
sélectionné
(ceux qui se trouvent en-dessous de l'emplacement "Kali II Resources",
ils sont spécifiques à kali) s'affiche en bas
à gauche.
Hide main index window when in chat: Si cette option est
activée,
lorsque vous êtes en mode chat, l'emplacement "Kali II Resources"
qui se trouvait à gauche
est masqué et remplacé par une barre, ce qui permet
à la fenêtre de
chat de prendre plus de place sur l'écran.
Display player list on the right: Si cette option est
activée,
lorsque
vous êtes en mode chat, la liste des joueurs et la liste des
canaux
apparaissent à droite, au lieu d'être
affichés en bas de la zone de chat
et de la zone de saisie pour le chat.
La partie Games
Minimize while running a game: Si cette option est activée,
Kali se réduit pour n'apparaître que dans la barre des
taches
quand un jeu est lancé via Kali.
Do not automatically ping lobby game hosts: Depuis la version 1.4
de Kali,
Kali envoie automatiquement des pings aux hôtes des lobby game.
Si cette option est activée, il ne le fera pas.
Block games list from being sent: Cette option est activée
par
défaut.
Si cette option est activée, la liste de tous les jeux
détectés et / ou
ajoutés dans Kali sera envoyés aux joueurs qui la
demanderont avec
l'option List Games
Auto get maps and select Ready when joining games: Si cette option
est activée, chaque fois que vous rejoindrez un lobby game, la
map
sera automatiquement téléchargée si vous ne l'avez
pas, et le bouton
Ready sera automatiquement activé. (tous les joueurs doivent
avoir
cliqué
sur Ready pour que l'hôte du canal puisse lancer le jeu via Kali).
Use Game Log: Si cette option est activé, chaque joueur qui
entrera ou quittera le
lobby game dont vous êtes l'hôte sera ajouté dans le
fichier GAMES.LOG
Le pseudo et le numéro de série de ces joueurs seront
enregistrés dans
GAMES.LOG
Game update url: L'url indiquée ici est celle qu'utilisera
Kali
pour
vérifier à chaque démarrage pour
vérifier s'il est à jour.
Ne la modifiez pas, sauf si vous savez que l'adresse de la mise
à jour
à changé. Par défaut, l'adresse de la mise
à jour est:
http://www.kali.net/files/gamestuf.ini.gz
La partie Game Browser
Il s'agit de la configuration pour "Internet Games" et "LAN Games".
Les parties "Internet Games" et "LAN Games ne seront pas
documentées
ici,
du fait de leur spécificité à des jeux
listés (on ne peut pas en
ajouter d'autres),
et aussi parce qu'ils sont déjà correctement
configurés.
Cependant, les options de Game Browser seront expliquées en
français.
Game Master: Il s'agit de l'adresse du Master Server de Kali pour
tous les jeux
"Internet Games" et "Lan Games". La liste des serveurs de jeux ainsi
que leur
statut sont fournis par lui. Ne modifiez pas l'adresse du Master
Server, sauf
si vous savez qu'elle a changé. Par défaut, l'adresse du
Master Server
est:
master.kali.net
Times to ping game servers: Cette option spécifie combien
de fois
Kali
enverra un ping aux serveurs de jeux Internet.
Pings per second (1-400): Cette option spécifie combien de
pings
par seconde
seront envoyés par Kali, c'est-à -dire le nombre de
serveurs de jeux qui
seront
"pingés" en même temps.
Hop counts per second (1-20): Cette option spécifie combien
de
hops par seconde
seront effectués en même temps par Kali.
Server monitoring frequency: Cette option spécifie le
délai en
seconde
de la fréquence de surveillance des serveurs.
Number of favorite server queries: Cette option spécifie le
nombre
de requêtes envoyées
par secondes aux serveurs désignés comme "favoris".
Automatically pings all servers when opening server list: Cette
option est activée
par défaut. Si cette option est activée, Kali enverra des
pings quand
vous ouvrirez
la liste des serveurs (dans "Internet Games").
Automatically ping all new servers only: Si cette option est
activée, Kali
n'enverra des pings qu'aux nouveaux serveurs.
Scan for game maps: Cette option est activée par
défaut. Si cette
option est
activée, Kali vérifie automatiquement le
répertoire du jeu pour trouver
les maps.
Les maps que Kali ne parviendra pas à trouver seront
affichées en rouge
par défaut.
Auto-Join games when clicking on Master:// urls in chat: Si cette
option
est activée, vous rejoindrez automatiquement un jeu Internet si
vous
cliquez
sur une adresse Master://
Calculate numbers of hops to servers: Si cette option est
activée,
Kali
calculera automatiquement le nombre de hops pour atteindre les serveurs.
Exit and restart Kali when playing game: Si cette option est
activée, Kali
se fermera quand vous lancerez un jeu Internet, et sera relancé
à la fin
de la partie.
Show buddy list when browsing servers: Cette option est
activée
par défaut,
elle permet d'afficher la liste des joueurs du répertoire
"Internet
Buddies"
quand vous naviguez dans les serveurs Internet listés par Kali.
Cette option n'a que peu d'intérêt si vous utilisez la
version non
enregistrée
de Kali.
La partie Parents
La protection offerte par cette partie est toute relative,
un utilisateur ayant un minimum de connaissance en informatique
sera capable de contourner toutes ces protections facilement.
La partie Sounds
Il est possible d'assigner un son (avec un fichier .WAV) aux
événements listés
dans Sound Hooks
Passons maintenant à la barre d'outil de Kali, et
plus
particulièrement
à la fonctionnalité "Drag an item here to create a
shortcut".
Il est possible de créer un raccourci avec un titre vers
une URL
acceptée par Kali, ou un programme.
Le raccourci peut être associé à
l'îcone d'un jeu, ou à une îcone se
trouvant sur le
disque dur.
Lancement de jeux et configuration
Seules les parties "Internet Games" et "LAN Games" ne seront pas
documentées ici,
du fait de leurs spécificités à des jeux
listés.
Il est possible d'ajouter un jeu non répertorié en
cliquant sur ce
répertoire,
en dessous de Kali II Resources -> Game Ressources -> My Games
Double Cliquez sur <Add New Game> -> <Add Custom Game>
-> OK
Tous les jeux proposant IPX ou TCP/IP LAN peuvent être
ajoutés,
et devraient fonctionner sur Kali même s'ils ne sont pas
déjà
répertoriés
Voici les explications en français des options
indiquées dans
game settings
Game Name: Indiquez le nom que vous voulez pour ce jeu
File Name: Indiquez l'emplacement et le nom de l'exécutable
du
jeu. Exemple: c:\test\jeu.com
Note: il n'est pas possible d'indiquer le nom d'un fichier batch
à la
place de l'exécutable du jeu.
Cmd Line Args: Permet d'indiquer une ligne de commande
si le jeu en requiert une pour fonctionner correctement
Icone: Il est possible d'utiliser celle du jeu, ou une de celles
fournies avec Kali.
Needs Winsock Support: Cette option est requise pour tout jeu
windows qui utilisent IPX ou TCP/IP LAN
Elle n'est pas requise pour les jeux DOS. Vous devez activer cette
option pour avoir accès
aux options Alternate Winsock, Drop packets out of order, Use
non-blocking sends.
Alternate Winsock: Certains jeux ne fonctionneront pas en
utilisant l'émulation IPX
par défaut de Kali à cause d'une protection CD ou
d'une protection
contre le hacking.
Si le jeu refuse de fonctionner avec Kali, activez cette option pour
voir si cela résout
le problème. Vous devez activer cette fonction pour avoir
accès à
l'option Winsock 2
Winsock 2: Cette option est à activer pour pouvoir
faire
fonctionner
les jeux qui accèdent directement à ws2_w32.dll
à la place de
wsock32.dll
Not a game. Just run it: N'utilisez cette option que pour un
programme
pour lequel vous souhaitez seulement créer un raccourci dans
kali, il
apparaitra dans
la barre d'outil qui affiche
la liste des jeux quand vous serez en chat mode, mais ne sera pas pris
en
charge par Kali qui se contentera juste de le lancer, pensez
à cette
option
comme aux fichiers de raccourci .LNK utilisés par windows.
Default settings for this game type: Si vous avez plusieurs copies
de ce jeu,
et que vous ne voulez pas que Kali vous demande à chaque
fois quelle
version
utiliser à chaque fois que vous créez ou rejoignez
ce jeu, utilisez
cette option
pour choisir lequel utiliser par défaut.
Drop packets out of order: Cette option permet de rejeter les
paquets qui
arrivent en retard, par exemple dans le cas où le paquet 12
arrive
avant le paquet 11.
Si cette option est activée, le paquet 11 est rejeté.
Attention, certains jeux, tels que Duke Nukem, Doom et Doom 2
requièrent que les
paquets soient reçus dans l'ordre, et s'interrompront si un seul
de ces
paquets
manque.
Use non-blocking sends: Par défaut, Kali transmet un
paquet, puis
arrête le jeu en cours
pendant la vérification. La pause dans l'activité de
votre jeu est
généralement si brève
que vous ne vous en rendrez pas compte. Cependant, si vous
désirez
accélérer le jeu,
activez cette option pour autoriser Kali à rejeter un
paquet à
l'occasion dans le but
d'accélérer le jeu. Cependant, n'oubliez pas que certains
jeux ne
tolèrent pas la perte de paquets
Controller:
Vous pouvez indiquer l'emplacement de votre contrôleur DOS
ici.
Si cet emplacement est laissé vide, Kali considérera que
le driver du
contrôleur
se trouve dans le répertoire du jeu. Seule des versions
reconnues du
drivers seront
utilisées. Si votre contrôleur de jeu se trouve sur un
autre port que
celui par défaut,
vous aurez besoin de le spécifier. Le format pour l'information
du
contrôleur est:
<port>[:[<irq>][:<base>]]]
Cette commande configure ces contrôleurs sur les ports, avec
la
spécification facultative
des valeurs de l'IRQ et de l'IOBASE. Vous pouvez spécifier les
valeurs
dans n'importe laquelle
des formes suivantes:
<port> configure juste le port, utilise l'IRQ et l'IOBASE
par défaut
<port>:<irq> configure le port et l'IRQ, utilise l'IOBASE
par défaut
<port>::<base> configure le port et la base, utilise l'IRQ
par défaut
<port>:<irq>:<base> configure le port, l'IRQ, et la
base
Par exemple, la chaîne 2:3:760 entrée dans la
boîte de texte de
spécification optionnelle du port
indique que le contrôleur de jeu (disons SpaceOrb 360)
était sur le
port COM2, utilisait l'IRQ 3,
avec l'IOBASE 760. Typiquement, vous n'avez besoin de spécifier
"2" ou
"3" que si vous devez mettre quelque chose
ici.
VESA: Vous pouvez indiquer et configurer votre driver VESA ici.
Je ne précise pas ce que c'est ici, car un site vers lequel j'ai
indiqué un lien (clinique des jeux vidéos) l'explique
très bien.
Onglet Game Defaults:
Map Options (Game, Episode, Level, User Maps): Si le jeu n'est pas
supporté
par kali (la liste des jeux supportés est indiquée dans
Game Resources),
ces options ne seront pas disponibles, à l'exception de
"Aditional..."
qui permet de proposer des fichiers à
télécharger sur les lobbies.
Max Players: (choix possible, de 2 à 32.) Permet de
choisir le
nombre
maximum de joueur qui pourront se connecter à votre lobby
Comment: Vous pouvez ajouter un commentaire qui apparaîtra
publiquement,
il sera affiché dans "Description". Par défaut, si le jeu
est
supporté par Kali, et que l'emplacement Comment ne contient aucun
commentaire, c'est le nom de l'user map sélectionnée qui
sera affichée.
Password: Vous pouvez ajouter un mot de passe à votre
lobby,
tout joueur qui voudra se connecter à votre lobby ne pourra
pas le faire s'il ne connaît pas ce mot de passe.
Max Ping: Cette option permet de refuser la connexion sur
votre lobby à tous les joueurs dont le ping sera
supérieur
à la valeur que vous aurez indiquée. Le ping permet
de
mesurer la vitesse de la connexion de l'autre joueur.
Le ping se mesure en millisecondes.
Note: Les pings envoyés par kali ne sont pas des pings ICMP,
mais des pings UDP.
Allow joining game in-progress: Si cette option est activée,
les joueurs pourront vous rejoindre sur un jeu en cours qui
a déjà été lancé depuis le
lobby. Cette option ne fonctionne
que si elle est supportée par le jeu. Par exemple, il est
possible
de rejoindre une partie de Diablo en cours, mais il est impossible
de rejoindre une partie de Duke Nukem 3D en cours.
Quand cette option est activée, même si personne ne
s'est connecté
sur
votre lobby, il est possible de lancer le jeu, alors que quand l'option
est désactivée, il faut au minimum qu'un joueur se soit
connecté sur
votre lobby
pour que vous puissiez lancer la partie.
Block Un-registered users: Cette option permettait aux joueurs
enregistrés d'empêcher que les
joueurs non enregistrés puisse se connecter à leur
lobby, car les
versions non enregistrées
de Kali s'arrêtaient de fonctionner 15 minutes après avoir
été lancées.
Actuellement, cette limitation de 15 minutes n'existe plus, donc
cette option
n'a plus aucune utilité.
Allow unknown versions: Cette option permet d'autoriser que les
joueurs
qui disposent d'une version inconnue de votre jeu puissent se connecter
sur votre lobby. Les versions considérées comme inconnues
par Kali sont
celles dont le CRC de l'exécutable est différent.
Pour pouvoir se connecter sur un game lobby avec une version
inconnue d'un jeu,
il faut que l'hôte de ce lobby ait coché cette option, et
que le Game
Name
(qui se trouve dans l'onglet Game information) soit identique
à celui de
l'hôte du lobby.
Si le lobby sur lequel vous voulez vous connecter utilise un jeu
qui
est supporté par Kali, sélectionnez-le dans la liste des
jeux supportés
(Game Resources), et indiquez l'emplacement de l'exécutable de
votre
choix,
ainsi que son nom, puis validez. Cela vous permettra de rejoindre ce
lobby
si l'hôte de ce lobby a activé Allow unknown versions
Only allow this exact version: Cette option permet de refuser les
autres versions de ce jeu (celles qui apparaissent dans la liste des
jeux
supportés par Kali), seules les versions identiques
à celle de l'hôte du
lobby seront acceptées.
List game on server only: Si cette option est activée, seuls les
joueurs
connectés sur le même chat server verront le lobby game
que vous avez
créé.
(Le chat server doit utiliser Kalid 1.6
pour que cela fonctionne, ça ne fonctionne pas avec les chat
serveurs
qui
ont été ouverts en utilisant le mode serveur du client
Kali).
La liste d'options que l'on trouve dans "Game-specific Options"
(Class,
Skill, Mode, Spawn, Time limit, Monsters) ne sont accessibles que si
le jeu est supporté par Kali (c'est-à -dire qu'il se
trouve dans la liste
Game Resources").
Passons maintenant aux options répertoriées
dans Advanced
Options
Extra Packets: Cette option est utile si vous utilisez un jeu qui
ne
fonctionne pas correctement ou pas du tout quand des paquets sont
perdus ou rejetés.
(par exemple, une partie sur duke nukem s'interromp quand des paquets
sont perdus ou rejetés).
Les valeurs qui peuvent être sélectionnées
vont de 0 à 4. Quand 0
est sélectionné,
rien ne se passe. QUand une valeur de 1 à 4 est
sélectionnée, Kali
envoie de 1 à
4 copies de chaque paquet envoyé précédemment.
Quand Kali reçoit une
copie
d'un paquet qu'il avait déjà reçu
précédemment, il l'ignore, car il est
capable
de reconnaître les paquets qu'il a déjà
reçu. Par contre, s'il reçoit
un "extra packet"
d'un paquet qu'il n'avait pas déjà reçu
précédemment, il l'utilisera.
Game speed: Cette option n'est disponible que pour les jeux
supportés par Kali
(ils sont listés dans Game Resources). Elle permet de
régler la vitesse
du jeu.
Always show this dialog: Si cette option est
sélectionnée, chaque
fois que vous
créérez un lobby game, l'onglet "Game Options" (celui sur
lequel cette
option
est proposée) sera systématiquement affiché.
Use these settings as defaults: Si cette option est
activée, Kali
se souviendra
des modifications que vous avez effectuées la prochaine fois que
vous
créérez
un lobby pour ce jeu précis. Cependant, si cette option est
désactivée,
les
paramètres ne seront valable que pour la session en cours, et ne
seront
pas
conservés la prochaine fois que vous créérez un
lobby pour ce jeu.
Les modifications mémorisées par cette option sont toutes
celles qui
seront
effectuées dans l'onglet "Game Options".
Les modifications effectuées via la fenêtre du lobby ne
seront pas
mémorisées.
Configurations de Kali
Il est possible d'avoir plusieurs configurations de Kali, et de
pouvoir choisir
laquelle lancer au démarrage File -> User Management
Autres
Kali et les Firewalls / Routeurs NAT
Firewalls:
Pour que Kali fonctionne correctement, le firewall doit autoriser
(au minimum) le trafic sortant UDP 2213 et UDP 6666
Routeurs NAT:
Le fait que UDP soit utilisé limite les problèmes sur Kali
avec les routeurs NAT. Les routeurs NAT pas trop anciens fonctionnent
très bien avec UDP.
Attention, cependant, si la DMZ est configurée sur
une machine spécifique (autres que celles sur laquelle Kali est
exécuté),
Kali ne fonctionnera pas correctement
Kali Tracker problème, comment solutionner ce
problème
Il m'est déjà arrivé d'avoir des
problèmes avec le Tracker de
Kali, celui-ci
étant reporté comme déconnecté, alors que
d'autres joueurs parviennent à
s'y connecter. Je n'ai pas trouvé la cause de ce
problème, cependant,
il est possible de jouer sur des Games Lobbies. Pour cela, il suffit de
se
connecter sur un chat server exécutant Kalid 1.6 (ça ne
fonctionne pas
avec
les clients Kali en mode serveur). Tous les chats servers listés
par le
"Tracker" central de Kali utilisent Kalid 1.6.
Les joueurs connectés sur un chat server verront les lobby
créés par les
joueurs connectés sur ce même chat server et pourront
rejoindre la
partie.
Annexes:
Liste des documentations de Kali, de la plus ancienne
à la plus
récente (en anglais):
Démarrer -> Programmes -> Kali -> Kali ReadMe
Démarrer -> Programmes -> Kali -> Kali Help File
http://kali.net/faq.asp
http://kali.net/manual.asp
Description de fichiers utilisés par Kali:
kalidoom.exe
Driver kali pour les jeux DOS id
kaliipx.vxd
Driver IPX pour les jeux DOS
kommit.exe
Driver Kali pour les jeux utilisant le moteur de Duke Nukem
kaliwait.exe
Programme utilisé pour redémarrer Kali s'il est
fermé
pendant les parties
kalint.exe
Driver IPX NT/2000/XP pour les jeux DOS
kalivdd.dll
Driver IPX NT/2000/XP pour les jeux DOS version 2.0
wsock32.dll
Driver IPX Win32 pour Kali
icmphook.dll
ICMP pour les pings et les hops
gamestuf.kgi
Configuration de jeux
gamestuf.dll
Fonctions utilisées pour la configuration de jeux
gameicons.exe
Fichier utilisé pour les îcones
filters.ksc
Filtres de serveurs Internet par défaut
steamer.exe
Lanceur pour l'application Steam
updates.kgi
Fichier d'informations de jeux mis à jour
Les fichiers suivants sont des îcones que l'on peut trouver
dans
le répertoire icons de Kali
Commandes chat non documentées de Kali. Ces commandes
ne
fonctionnent pas sur les lobbies.
J'en ai trouvé 3, les voici:
/Debug Active le Chat Debug Mode
/Stats Indique l'efficacité de la compression
/FragDump Effectue un "dumping" des mauvais paquets
J'indique ici quelques informations sur les
fonctionnalités
que vous obtenez dans la version
enregistrée de Kali:
Vous avez accès à des options plus
étendues pour le système des
contacts (buddy system)
Vous avez la possibilité de créer un serveur pour
votre clan, et
d'y ajouter un mot de passe
si vous le désirez
Vous pouvez utiliser la version "graphique" de l'interface pour
proposer des téléchargements aux
autres joueurs (Note: les téléchargements
effectués sur la version en
ligne de commande ou
graphique s'effectuent en UDP). A propos des
téléchargements, il paraît
qu'il y a une fonction
de reprise des téléchargements interrompus, mais elle ne
semble pas
très bien fonctionner
(en tout cas, je n'ai pas réussi à obtenir une
reprise de
téléchargement qui a fonctionné).
Vous pouvez réserver votre pseudo, c'est-à -dire
empêcher son
utilisation par les autres
joueurs.
Votre accès au Tracker central de Kali est prioritaire par
rapport
aux joueurs non
enregistrés.
Vous pouvez utiliser le système d'email interne de Kali
(Kmail)
Une license de Kali est valable à vie. Elle comprend
aussi toutes
les futures mise à jour.
A propos, si vous envisagez d'enregistrer Kali, je vous suggère
d'utiliser Paypal à la place
des autres options de paiement proposées, car comme c'est
indiqué sur
leur site, le paiement
de la license de Kali via Paypal coûte 16$, alors qu'avec les
autres
options de paiement,
le coût s'élève à 20$.
Si vous choisissez Paypal comme option de paiement, je vous
conseille d'utiliser
une carte bancaire pour payer, cela vous permettra de ne pas avoir
à
créer un
compte Paypal.
Les autres moyens de paiements via Paypal
(eChecks, virement bancaire) nécessitent de créer un
compte Paypal:
Cliquez
ici pour créer un compte Paypal
Liens
Ce site web (en français) vous explique comment faire
fonctionner
des jeux vidéos
développés pour MS DOS, et Win9x sur un PC récent.
Clinique des jeux
vidéos
Si vous êtes intéressé par le mode réel
de MS DOS,
sachez qu'il existe une technique non citée dans le site web
ci-dessus
et
qui était utilisée par le jeu Ultima 7 (Origin).
Explications (en
anglais):
Memory
Management
Informations techniques matérielles et logicielles (en
anglais):
The OS Resource
Center
Ces 2 sites web (en français) proposent des jeux
vidéos en
abandonware
(lisez la définition de ce terme sur l'un des 2 sites). Parmi
ces jeux,
ceux qui peuvent être joués en multijoueur et qui
supportent IPX et / ou
TCP/IP LAN fonctionnent sur Kali :)
Abandonware France
Abandonware Paradise
Dukesterx