image
Lisez-moi en français pour Jedi Academy mod 1.6 fixed PDF Imprimer Envoyer
Écrit par Kaleel   
Dimanche, 23 Juillet 2006 01:08

Jedi Academy Mod 1.6: Lisez moi


Version 1.6
Author Ryan 'Orion' Hummer
Email Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.
Type

Jedi Knight II
Server Modification

Traduction Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.


Index

Généralités
1.6 - Mises à jour
1.5 - Caractéristiques
1.4 - Caractéristiques
1.3 - Edition spéciale
Installation
Installation d'un serveur
Modifications
Commandes Rcon, Admin, et Knight
Les émotes, et les commandes joueur, et admin.
Différentes Cvars de dommages
CVars de messages
Autres CVars
Bugs connus
FAQ
Autres bons mods
Crédits



Généralités

Ce mod est la suite officielle des différents Jedi Academy Mod. Ce pack est une modification du jeu coté serveur, et contient la dernière version du mod dédié à Jedi Knight 2: Jedi Outcast®.
C'est le seul mod qui ne change en aucun cas le gameplay de base de Jedi Outcast 1.04, tout ceci en incluant un nombre conséquent d'ajouts: comme les commandes admins, les commandes pour les joueurs, les émotes, les options, et les Cvars. Pour en savoir plus rendez-vous sur:  http://www.thejediacademy.net, http://jamod.jk3files.com ou sur notre IRC: #jedi-academy, sur irc.quakenet.org.


1.6 - Mises à jour

  • Un nouveau développeur pour le mod: Orion.
  • De nombreux exploits fixés, et l'entière compatibilité du Rcon avec les commandes admin..


1.5 - Mises à jours

  • Plus de 60 cVars supprimées.
  • Les administrateurs peuvent désormais choisir quelles commandes sont accessibles pour les admins "am" et les entraineurs "jk".
  • g_mAdminCommands - cVar # valeur, pour déterminer quelles commandes sont accessibles pour les admins.
  • g_mKnightCommands - cVar # valeur, pour déterminer quelles commandes sont accessibles pour les entraineurs.
  • Les administrateurs ayant le rcon, peuvent utiliser toutes les commandes, même celles inaccessibles pour les "am".
  • aminfo: Permet de voir les émotes pour les joueurs, et les commandes admins, pour les joueurs loggés.
  • amhelp: Permet aux admins de leur afficher les commandes.
  • g_mNerfBacta: Permet la commande suivante.
  • g_mBactaHP: Permet de changer le nombre de HP que donne une Bacta.
  • La version de l'installateur windows inclu l'installation pour la version 1.04.


1.4 - Caractéristiques

  • Nouveau système de bannissement pour les admins ( mbanrange)
  • g_mAllowPowerups - Permet de définir le nombre de points de forces utilisables, à 1 la commande est activé, à 0 aucun point n'est utilisable.
  • g_mDebugTerminator - Débloque le terminator même sur les serveur configurés en sabre seulement.
  • g_mDebugEmpower - Débloque empower sur les serveurs configurés sans la force.
  • g_mAllActivity - Détecte les gens inactifs utilisant la commande g_timeouttospec, merci Lee
  • bot_honorableduelacceptance - Les bots acceptent les duels.
  • Les specateurs peuvent désormais être exclus, bannis, etc, sans affecter les autres.
  • mvstr - Cette commande vous permet d'établir un système de rotation des cartes de votre choix.
  • mnextmap - Lance la prochaine carte de votre rotation.
  • g_mAllowTeamSuicide - autorise les joueurs à utiliser la commande \kill quand ils sont dans des jeux d'équipe (CTF, CTY, TFFA).
  • Ajouté un son d'orage lorsqu'un admin ou un knight se connecte.
  • Ajouté un son d'explosion lorsque le démembrement est utilisé.
  • Plusieurs configurations du academy.cfg ont été ajoutés en dur dans le code du mode.
  • jk2logbackup.pl - C'est une base de données pour les serveurs Perl et Linux seulement, crée pour archiver vos logs: games.log chaque semaines. (par neoE)
  • Changements mineurs dans les codes du mod.


1.3 - Special Edition - Caratéristiques

  • mnpcaccess donne accès aux utilisateurs aux codes.
  • Vous pouvez maintenant donner à un client spécifique l'accès aux commandes: mnpcaccess/mnpcnoaccess.
  • Fixé un exploit permettant d'utiliser une émote caché avec g_mDebugCheats sur 1 et les cheats activés: (debugKnockMeDown)
  • Fixé un exploit d'émote en tant que spectateur.
  • Désactivation du système de pushing/pulling d'objets utilisables.
  • Empower donne désormais la force équipe et la santé équipe uniquement lors des jeux en équipe (TFFA, CTF, CTY).
  • Les joueurs sous empower ont désormais plus de force et un accès aux forces équipe et santé.
  • g_mAdminGun - Autorise/Désactive l'adminGun. Commandes admins via le viseur.
  • Fixé l'utilisation d'émotes une fois mort.
  • Fixé l'utilisation des commandes terminator/unterminator pour revivre une fois mort.
  • Fixé la téléportation des morts.
  • g_mAllowTeleFlag - par défaut c'est autorisé, si c'est sur 0, les joueurs ne peuvent être téléportés durant les parties de CTF et CTY.
  • Nouveau système de ban: le fichier BanIP.dat garde en mémoire les IP bannies . Un maximum de 2048 IP peuvent être bannies (par Lee Oattes )
  • Les joueurs ne peuvent plus utiliser d'émotes pendant leurs actions.
  • Modification de la commande WHOIS, pour la rendre plus stable.
  • Le message du jour (MOTD) s'affiche désormais plus clairement.
  • Nouveau système de vote, 1) Délai après l'echec d'un vote, 2) besoin de deux joueurs pour faire un vote 3) Pas le droite de voter avant une minute après un changement de carte.
  • g_mAllowVoteMap, g_mAllowVoteGameType, g_mAllowVoteKick - sont des nouvelles commandes pour spécifier l'utilisation des votes.
  • Les joueurs ne peuvent pas changer leur nom durant un vote, pour éviter de se faire kicker par exemple.
  • g_mGiveAdmin - si c'est sur 1, vous pouvez donner l'accès admin à n'importe qui sur le serveur.
  • madminaccess, mdenyadminaccess - commandes pour donner/ne pas donner l'acces admin aux joueurs.
  • Nouvelle commande admin: mprotect/munprotect - Proteger les joueurs inactifs par exemple, afin qu'ils ne soient pas tués.
  • Silence/Unsilence à des nouveaux paramètres.
  • Les joueurs subissant sleep/punish ne peuvent dorénavant plus être tués.
  • La commande explode vous permet de choisir quelle partie du corp à démembrer.
  • Autoriser/Désactiver l'utilisation du noir dans le pseudo.
  • Le nom du joueur n'est plus limité à 32 caractères mais 50.
  • mreward est une commande supprimée.
  • Commande de logout - Pour se déconnecter du compte admin ou knight.
  • La commande de timeout pour les spéctateurs fonctionne: g_inactivity ( par Lee Oattes )
  • Ignore - Ignorer certains joueurs dans le chat.
  • Les cliens punis et au sol ne peuvent plus utiliser la commande /kill pour se défaire de leur châtiment.
  • Nouvelle commande: g_mNameChange - Le nom change toutes les X minute, par défaut: 1 minute.
  • Si un joueur porte le pseudo d'un autre joueur, est ajouté derrière lui un chiffre: (1) -(2)... etc...
  • Nouvelles commandes: g_mAllowBotLimit, g_mMaxBots, et g_mMinHumans pour controler le nombre de bots et joueurs sur le serveurs.
  • Saga Mode compatible, incluant tous les bugs transmis par LucasForums.
  • Inclu un filtre pour tous les QTracker™ pour les serveurs utilisant JA Mod. ( Double cliquez sur JAMod.qtf pour l'installer )
  • Optimisation du code source pour améliorer la stabilité du mod.
  • Toutes les caractéristiques incluses dans les versions précédentes.


Installation

Linux:
Créez un répertoire comme indiqué:
/home/.../jk2/academy
où  '/home/.../jk2/' est le répertoire où vous avez installé Jedi Knight 2. Maintenant vous pouvez démarrer le serveur en utilisant le raccourci: '+set fs_game academy'.

Exemple:
./jk2ded +set fs_game academy +exec server.cfg +exec academy.cfg

Script:
Place in location of your server's jk2 root directory.
View the cron script by using the crontab -1 command to see the script.
Next edit the script using the crontab -e command and map the path to the perl script.
If you wish to Back-up at 5 am every week, every month, type the following.
0 5 * * 0 /path/jk2root/jk2logbackup.pl
If you wish to have an email sent to you in case the script fails, type MAILTO="your email"


Windows:
Créez un répertoire comme indiqué:
X:\...\Star Wars JK II Jedi Outcast\GameData\academy
où 'X:\...\Star Wars JK II Jedi Outcast\' est le répertoire d'installation de Jedi Outcast. Vous pouvez désormais démarrer le serveur avec le raccourci '+set fs_game academy'.

Exemple:
jk2mp.exe +set fs_game academy +exec server.cfg +exec academy.cfg

IMPORTANT:
Pour débannir quelqu'un vous devez autoriser l'admin à accéder au dossier /academy/ du serveur.
Windows: Soyez sur d'avoir un accès au FTP.
Linux: la commande peut se faire via: man chmod, et ensuite suivez les instructions.



Server Side Only Installation

If you install the mod the way as described with a pk3 file, the client will still have to download it when he connects. To prevent this, since Jedi Academy Mod is serverside only, You need to put all files in academy folder. The directory should now appear like ...../jk2/gamedata/academy under Windows or \ ...../jk2/academy under Linux. Under this dir there will be a vm dir with one .qvm file in it as well as the academy.cfg file. Now when a client connects he should not have to download the mod before he can enter the game.

Modifications

  • Various Trainer and Knight commands
  • Logging of player IP when player connects to the server. Logging happens in the following format:
    mlog_ClientConnect: '' -> ''
  • Logging of Trainer and Knight commands. Every command will be logged in the following format:
    mlog_command
  • Removed the 2 player at a time duel limit.
  • Sabers don't automatically ignite at the start of a duel.
  • "No bacta rule" is now working for duels.
  • Voting system is now limited for Trainer use only.
  • When player wins a duel he now gets up to 25 shield points as well as the full 100% health.
  • Typing !motd or !rules when saying something shows the motd to the player who said it.
  • Typing !version or !author when saying something shows the version number and author.
  • Typing !home or !web when saying something shows the JA home page link.
  • Setting the g_allowDuelSuicide to 1, will enable the clients to use \kill during private duels.
  • Setting damage for all the moves.
  • Various emotes.
  • Fixed Red Stance kick bug, are now able to kick those that use Red.
  • Invisible Saber Bug fix.
  • Spectator following/saber throw bug fixed.
  • g_banIPs cvar removed because it is no longer needed.
  • g_mMOTDShowTime, g_mSlapKnockDownTime - converted to seconds


Rcon, Admin, and Knight commands

NOTE:

[..] Commande optionnelle.

Commande requise.

 

id du joueur => Celà peut être l'id du joueur, le pseudo complet, ou partiel. Par exemple si un joueur s'appelle Padawan, vous pouvez le kicker, en utilisant la commande comme ceci: mkick Pad: mkick pada; mkick wan; etc. Attention: Si il y a plusieurs Padawan sur le serveur, celui ayant l'id la plus basse sera kické en premier. Pour plusieurs commandes il est possible d'utiliser 'all' à la place du nom d'un joueur, alors la commande s'applique à tous les joueurs du serveur.

motif=> Cela permet d'envoyer un motif de bannissement ou de kick, afin de dire au joueur et autres présent pourquoi celui-ci a été banni ou exclu.

Commande Rcon Commande Admin 'jk' Commande Knight "jk" Description
minfo aminfo aminfo Permet de voir toutes les commandes disponibles pour les admins et les knight, quand aux joueurs ils peuvent voir les émotes.
mhelp amhelp amhelp Petit guide sur les commandes autorisées par le mod.
mwhois amwhois jkwhois Permet de voir les admins et knight logés.
amlogin jklogin Login des admins et entraineurs.
logout logout Logout des admins et entraineurs.
mstatus [id du joueur] amstatus [id du joueur] jkstatus [id du joueur] Permet de voir le pseudo, l'id, l'ip, et le port de chaque personne connectée au serveur.
mkick amkick jkkick Kicker un joueur du serveur.
kickgun ( AdminGun)
mslap amslap jkslap Envoie dans les airs le joueur slappé, dans une direction aléatoire.
slapgun (Commande AdminGun)
mempower amempower jkempower Donne tous les pouvoirs de la force au maximum au joueur désigné, ainsi que le double sabrolaser. Les coups au sabre sont beaucoup plus puissant, et la force s'épuise beaucoup moins vite.
empowergun (Commande AdminGun)
munempower amunempower jkunempower Enlève les effets de l'empower.
unempowergun (Commande AdminGun)
mterminator amterminator jkterminator Donne toutes les armes avec le plein de munition au joueur désigné.
terminatorgun (Commande AdminGun)
munterminator amunterminator jkunterminator Résorbe l'effet du terminator
unterminatorgun (Commande AdminGun)
msilence amsilence jksilence Réduit au silence le joueur désigné, dont les messages ne sont plus affichés. Vous pouvez choisir le mode 'global' pour que personne ne puisse plus parler, et le mode 'private' pour désactiver le chat public.
munsilence amunsilence jkunsilence Enlève l'effet de silence sur le joueur désigné, il faut rajouter le mode si vous voulez ré-autoriser le chat 'global', ou le chat 'private'.
msleep amsleep jksleep Met le joueur désigné à terre, il ne peut plus bouger, ni utiliser ses armes et sa force, ni tuer quelqu'un. Il ne peut également pas être tué, mais peut néanmoins encore parler. Commande pratique si un joueur kické revient sur le serveur avec un proxy par exemple.
sleepgun (Commande AdminGun)
mwake amwake jkwake Réveille le joueur couché par terre (cette commande est l'effet inverse de la précédente).
wakegun (Commande AdminGun)
mrename amrename jkrename Permet de renommer un joueur venant sur le serveur avec un pseudo répréhensible.
mshowmotd amshowmotd jkshowmotd Permet de faire apparaître le message affiché lors de l'entrée d'un joueur sur le serveur. (pratique pour rappeller les règles du serveur à un joueur).
showmotdgun (Commande AdminGun)
mbunny ambunny jkbunny Rend le joueur en quelques sortes: fou. Il saute de hauteur aléatoire à la manière d'un lapin, n'a que la matraque pour se défendre.
bunnygun (Commande AdminGun)
munbunny amunbunny jkunbunny Résorbe l'effet de la commande précédente.
unbunnygun (Commande AdminGun)
mexplode amexplode jkexplode Démembre le joueur de la partie souhaitée: head, waist, larm, rarm, hand, lleg, ou rleg
mpsay ampsay jkpsay Permet d'envoyer un message privé à un joueur. ('all' envoie un message à tous les joueurs)
mtimescale amtimescale jktimescale Ralenti ou accélère les déplacements des joueurs sur le serveur. Par défaut sur 1, à 2 la vitesse est doublée; à 0.5 elle est divisée par deux.
Attention: Celà peut causer des lags aux joueurs ayant des connexions lentes.
mkickban amkickban jkkickban Permet de bannir plus ou moins définitivement un joueur du serveur, via son IP. Toutes les IP bannies sont conservées dans un fichier appellé banIP.dat, se trouvant dans le dossier du mod.
Pour débannir quelqu'un il faut trouver son IP dans ce fichier et l'enlever, puis sauvegarder.

kickbangun (Commande AdminGun)
mbanrange ambanrange jkbanrange Banni la plage IP du joueur ( xxx.xxx.0.0 )
banrangegun (Commande AdminGun)
mtele amtele jktele Permet de téléporter le joueur à l'endroit indiqué.
Note: X, Y et Z sont les 3 dimentions d'une carte, soit X la longueur, Y la largeur, et Z la hauteur. Le Yaw est l'angle vers lequel vous souhaitez vous téléporter (0-360).
Attention: cette commande peut provoquer des lags, si elle est trop utilisée.
morigin amorigin jkorigin Permet de connaitre le positionnement 3D d'un joueur.
origingun (Commande AdminGun)
mpunish ampunish jkpunish Punni un joueur ayant mal agit. Le joueur est immobilisé et est dans une position de souffrance. Il n'a plus d'armes, et de forces, il ne peut parler et bouger, et peut être poussé par les autres joueurs dans tous les sens.
punishgun (Commande AdminGun)
munpunish amunpunish jkunpunish Enlève la commande précédente.
unpunishgun (AdminGun command)
mprotect amprotect jkprotect Donne au joueur désigné, une bulle de protection qui le rend invincible, sauf si il tombe dans le vide. Cependant si le joueur attaque, cette bulle disparait.
protectgun (Commande AdminGun)
munprotect amunprotect jkunprotect Effet inverse de la commande précédente.
unprotectgun (Commande AdminGun)
mforceteam amforceteam jkforceteam Transfert un joueur dans une des équipe désigné en capture de drapeau. (Red, Blue, Spectator)
mdenyvote amdenyvote jkdenyvote Enlève la possibilité de voter à un joueur.
denyvotegun (Commande AdminGun)
mallowvote amallowvote jkallowvote Redonne la possibilité de voter à un joueur.
allowvotegun (Commande AdminGun)
mlockteam amlockteam jklockteam Verrouille une équipe lors d'un CTF ou d'un TFFA. (Red, Blue, Spectator)
munlockteam amunlockteam jkunlockteam Déverrouille une équipe. (Red, Blue, Spectator)
mrandteams amrandteams jkrandteams Permet de générer des équipes aléatoires lors d'un CTF ou d'un TFFA.
mnpcaccess amnpcaccess jknpcaccess Donne la possibilité à un joueur de faire apparaître des NPC.
allownpcgun (Commande AdminGun)
mnpcnoaccess amnpcnoaccess jknpcnoaccess Bloque l'autorisation de faire apparaître des NPC.
denynpcgun (Commande AdminGun)
madminaccess Donne à un client l'accès admin, toute la durée de sa connexion au serveur.
'am' pour admin; 'jk' pour entraineur.
mdenyadminaccess Effet inverse de la commande précédente.
'am' pour admin; 'jk' pour entraineur.
mgametype amgametype jkgametype Permet aux admins de changer de type de jeu.
Voici la liste:
0 = "Free For All"
1 = "Holocron FFA"
2 = "Jedi Master"
3 = "Duel"
5 = "Team FFA"
7 = "Capture de drapeau"
8 = "Capture de Ysalamiri"]
mvstr amvstr jkvstr Permet d'exécuter automatiquement des rotations de carte.
mnextmap> amnextmap jknextmap Executes and selects the next map available in the rotation.
g2animent
g2animent
Fait apparaître le NPC de votre choix
Note: Il faut avoir entré la commande d'accès aux NPC pour pouvoir utiliser cette commande.
Plus d'informations
g2platoon
g2platoon
Fait apparaître un groupe de NPC de votre choix
Note: Il faut avoir entré la commande d'accès aux NPC pour pouvoir utiliser cette commande.
Plus d'informations



Emotes, et Commandes Client, & Admin

Les emotes peuvent être utilisées par tous les clients et sont activées via la commande: g_mEmotes cVar. Les commandes admins sont réservées aux admins et les commandes knight aux modérateurs via g_mAdminCommands et g_mKnightCommands cVars.

 

Commande rcon
Valeur Description
amsay Envoie un message à tous les admins ou entraineurs connectés.
amsit 1 S'asseoir en tailleur.
amsit2 2 S'asseoir sur une chaise.
amkiss 4 Embrasse un joueur à proximité
amthink 8 Prend une position de penseur.
amnod/amshake 16 Jubiler/Jubiler #2
amtaunt 32 Lancer son sabre
amtaunt2 64 Lancer son sabre #2
amspin 128 Tourner sur soit-même
amspin2 256 Tourner #2
amwave 512 Salut avec le sabre
amwave2 1024 Salut avec le sabre #2
amthumbsup
amthumbsdown
2048 Signe de vie ou de mort. Up = Vie // Mort = Down.
ampunch 4096 Donner un coup de point (ne blesse pas les autres joueurs).
amcrossarms 8192 Croiser les bras.
amlaugh 16384 Rire.
amdontknow 32768 Ignorer.
amcomeon 65536
Faire signe de venir vers vous.
amtossback/amtossup
amtossover
131072 Lancer son sabre de différentes manières.
ambeg 262144 Se mettre à genoux.
amcocky 524288 Does a pointing gesture.
amflip 1048576 Lancer de sabre #3.
amkneel 2097152 Se mettre sur un genoux (pose de chevalier).
amsurrender 4194304 Les mains en l'air !
amwait 8388608 Posture d'attente
amhandhips 16777216 Poser ses mains sur ses hanches.
ampoint 33554432
Points at a person..
amscratch 67108864
Scratches your head.



mslap 1 Autorise les admins à utiliser la commande de Slap.
msleep
mwake
2 Autorise les admins à utiliser les commandes de Sleep/Wake
msilence
munsilence
4 Autorise les admins à utiliser les commandes de Slience/UnSilence
mpunish
munpunish
8 Autorise les admins à utiliser les commandes de Punish/UnPunish
mempower
munempower
16 Autorise les admins à utiliser les commandes Empower/UnEmpower
mterminator
munterminator
32 Autorise les admins à utiliser les commandes Terminator/UnTerminator
mprotect
munprotect
64 Autorise les admins à utiliser les commandes Protect/UnProtect
mbunny
munbunny
128 Autorise les admins à utiliser les commandes de Bunny/UnBunny
mlockteam
munlockteam
256 Autorise les admins à utiliser les commandes de Lockteam/UnLockteam
mrandteam 512 Autorise les admins à former des équipes de manière aléatoire.
mallowvote
mdenyvote
1024 Autorise les admins à autoriser/ne pas autoriser le vote à un joueur.
mexplode 2048 Autorise les admins à démembrer les joueurs
mshowmotd 4096 Autorise les admins à montrer le MOTD aux autres joueurs
mrename 8192 Autorise les admins à renommer un joueur.
mpsay 16384 Autorise les admins à parler en privé.
mtele 32768 Autorise les admins à utiliser la commande de téléportation.
mwhois 65536 Autorise les admins à voir qui est loggé en admin, entraineur et RCON.
morigin 131072 Autorise les admins à voir leur position X, Y et Z sur la carte.
mkick 262144 Autorise les admins à utiliser la commande de kick.
mkickban 524288 Autorise les admins à utiliser la commande de kickban.
mbanrange 1048576 Autorise les admins
Mise à jour le Dimanche, 30 Janvier 2011 01:32