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 |
|