|
Installation Admin Commands Server Cvars Client Emotes Move Alterations Player Commands Hunted TFFA Frequently Asked Questions Dedications |
Back To Top |
Introduction |
The DC (Death Clan) Mod is a server-side modification for Jedi Knight 2: Jedi Outcast.
It has close to all the features of other admin mods like the Jedi Academy mod, and much more. The DCMoD was originally planned for use one DEATH servers only. However, with some slight modifications, it has been released to the public. It features, amongst other things, three admin levels, 70 emotes, an in-game help function, and move alterations. |
This help file will introduce you to how to install the mod, all the commands and their syntax, all emotes, and all cvars. It will also include some Frequently Asked Questions that I might recieve through mail. |
Back To Top |
Installation |
For most people who have run other server mods like the Vulcanus Admin Mod or the Jedi Academy mod, this should be fairly easy. To Install The DCMOD in the easiest way, simply put the pk3 file in your GameData\base folder and run the server. The safer and more stable way is to properly install the mod server-side. To do so extract the jk2mpgame.qvm> file from the Archive supplied with DCMOD. Now create a folder in your Gamedata folder called dcmod, and inside that folder create another folder called vm. Now place the jk2mpgame.qvm file into the VM folder. This is the Mod installed. To run the server you also need a Configuration (.cfg) file. You can either make your own, convert one from another mod or use the Supplied dcmod.cfg file. Make sure the file is renamed to dcmod.cfg if it isn't already called that and place it into your BASE folder. Now right-click on the Desktop (in blank space) and select NEW -> SHORTCUT. Now assuming you installed Jedi Knight in the default folder on the C:\ Drive you can cut and copy this Line and paste it into the Shortcut Location Box. "C:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData\jk2Ded.exe" +set fs_game dcmod +exec dcmod.cfg Now press ok and choose a suitable name for your Shortcut and place it somewhere easy to get to (possible the Desktop or the StartMenu). Now all you have to do to run the server is Double-Click the shortcut you just made and Voila, your DCMOD Server is now working. |
Back To Top |
Admin Commands |
These Admin commands are typed into the console or bound to a key. There are three different admin levels which can access different stuff. The sub-admins can access the basic commands, and are able to do basic server handling. The DC level admins can do everything a sub-admin can and more. The HC level admins can do everything possible with the mod. These levels are named after the DEATH clan council system. Of course, you may rename these levels to anything you'd like. The commands, however, stay the same. There are two types of commands: Admin commands, who are all prefixed with "am", and rcon commands, which are all prefixed with "dc". Note that some commands CAN NOT be used with rcon. If you're sitting there wondering what the fudge rcon is right now, I suggest you stick with the admin commands, which you use in-game when you're logged in. |
Below are all commands listed with their syntax, a description, and the lowest admin level which can use it. Square brackets [] surround OPTIONAL parameters. You don't HAVE to include these for the command to work. The other brackets surround required parameters. The function does not work if you do not use these. Note that most of these functions doesn't require any parameters at all, or they have the parameter "aim" instead of a target. This is because they can be used while aiming at a target. This is very handy for for example slapping someone in a hurry. You can bind a key to amslap and aim, then press the key, and the target will be slapped. Another example is binding a key to amrename aim Janos, aiming at someone and pressing the key. They will be renamed to Janos. When including the target, it can be either a client number or a partial name. If someone is named Gafagahaga then typing /amslap haga would slap him. |
Rcon Command | Admin Command | Description | Lowest Admin Level |
/rcon dckick <player> | /amkick [player] | Kicks a player off the server. | Sub-admin |
/rcon dckickban <player> | /amkickban [player] | Kicks and bans a player. | Sub-admin |
/rcon dcslap <player> | /amslap [player] | Slaps the player. The server cvars decide the velocity and damage of the slap. | Sub-admin |
/rcon dcexplode <player> | /amexplode [player] | Kills the player. If dismemberment is on, the head will fly off. | DC |
/rcon dcempower <player> | /amempower [player] | Empowers a player. Doing so make him unable to pick up weapons, but gives him very much force and enhances some force powers... | DC |
/rcon dcunempower <player> | /amunempower [player] | Unempowers a player and makes them normal players again. | DC |
/rcon dcsilence <player> | /amsilence [player] | Silences someone, making them unable to talk in general chat. | Sub-admin |
/rcon dcunsilence <player> | /amunsilence [player] | Makes someone able to talk again. | Sub-admin |
/rcon dcsleep <player> | /amsleep [player] | Sleeps the player. He will lie defenseless on the ground.* | Sub-admin |
/rcon dcwake <player> | /amwake [player] | Wakes a player. | Sub-admin |
/rcon dcfreeze <player> | /amfreeze [player] | Freezes the player, making them unable to move or attack.* | Sub-admin |
/rcon dcunfreeze <player> | /amunfreeze [player] | Unfreezes the player. | Sub-admin |
/rcon dcbantoggle <player> | /ambantoggle [player] | Makes a player unable to turn on and off his saber. | DC |
/rcon dcunbantoggle <player> | /amunbantoggle [player] | Makes a player able to turn on and off his saber again. | DC |
/rcon dcbanteam <player> | /ambanteam [player] | Makes a player unable to change teams. | DC |
/rcon dcunbanteam <player> | /amunbanteam [player] | Makes a player able to change teams again. | DC |
/rcon dcbankill <player> | /ambankill [player] | Makes a player unable to kill himself. | DC |
/rcon dcunbankill <player> | /amunbankill [player] | Makes a player able to kill himself again. (What a gift!) | DC |
/rcon dcbanname <player> | /ambanname [player] | Makes a player unable to change names. | DC |
/rcon dcunbanname <player> | /amunbanname [player] | Makes a player able to change names again. | DC |
/rcon dcbanforce <player> | /ambanforce [player] | Makes a player unable to use all forces except jump. | DC |
/rcon dcunbanforce <player> | /amunbanforce [player] | Makes a player able to use force again. | DC |
/rcon dchunted <player> | /amhunted [player] | Makes a player "Hunted". This is both for the Hunted TFFA gametype, and for a "bunny"-like effect. | DC |
/rcon dcunhunted <player> | /amunhunted [player] | Removes the effect of being "Hunted". This can also be used to make sure a player only has a lightsaber. | DC |
/rcon dcrob <player> | /amrob [player] | Takes ALL weapons from a player. This cannot be undone! | DC |
/rcon dctoggle <player> | /amtoggle [player/"aim"] [msec ban] | Toggles a person's saber on or off. | DC |
/rcon dcorigin <player> | /amorigin [player] | Gives the exact coordinates of a person in the sequence (X, Y, Z). | DC |
/rcon dctele <player> <X> <Y> <Z> [Yaw] | /amtele <player/"aim"> <X> <Y> <Z> [Yaw] | Teleports someone to the coordinates specified. If Yaw is supplied, the person will move that way.* | DC |
N/A | /amget [player] | Teleports someone to right in front of you. Aim straight down or up while using this and the person will wind up inside you.* | DC |
N/A | /amtakemeto [player] | Teleports you to the player. Aim straight down or up while using this and you will wind up inside of him.* | DC |
/rcon dcren <player> <new name> | /amren <player/"aim"> <new name> | Renames someone. The new name may contain spaces. | DC |
/rcon dcpsay <player> <message> | /ampsay <player/"aim"> <message> | Shows a message on the screen of the player. | Sub-Admin |
/rcon dcmotd <player> | /ammotd [player] | Shows the MOTD to a client. | Sub-Admin |
/rcon dcbotsay <bot> <message> | /ambotsay <bot/"aim"> <message> | Makes a bot talk. | HC |
N/A | /amsetinfo <player/"aim"> <key> [value] | Sets or shows a userinfo key of a player. Example keys are model and color1. Do not use this unless you know what you're doing! | HC |
/rcon dckickmsg <message> | /amkickmsg [message] | Sets the message coming EXACTLY after the name of someone kicked. Try it without params to see how it will look. | Sub-admin |
/rcon dcbanmsg <message> | /ambanmsg [message] | Same as above, only for kickban. | Sub-admin |
/rcon dctimescale <scale> | /amtimescale <scale> | Timescale un-cheat-protected. Scale is what to multiply the speed with. | DC |
N/A | /amrcon <command> | A small rcon for sub-admins. Do it without parameters for a list of what you can do. | Sub-admin |
N/A | /amstatus | Displays client number, name, hp, and current admin effects applied to every client. | Sub-admin |
N/A | /amwhois | Displays who is logged in as what. | Sub-admin |
N/A | /amlogin <password> | Logs you in as an admin. The password has to match one of those defined by the server. | N/A |
N/A | /amlogout | Logs you out as an admin. | Sub-admin |
N/A | /amloghimin <player> <password> | Logs someone in as if they were using /amlogin. | HC |
N/A | /amloghimout <player> | Logs someone out as an admin. | HC |
N/A | /amsay <message> | Talks in the sub-admin channel. All admins can see this. | Sub-admin |
N/A | /dcsay <message> | Talks in the DC channel. Only DC and HC admins can see this. | DC |
N/A | /hcsay <message> | Talks in the HC channel. Only HC admins can see this. | HC |
* This command has an optional special effect associated with it that clientside mods may take advantage of. An example is the LoD DCMoD edition, made by yours truly. Modders can see the DCMODOCC.txt file included with the archive. |
Back To Top |
Server Cvars |
Anyone who sets up a server should know what a cvar is. Examples of native (built-in) cvars are g_gametype, g_gravity, etc. In short, a cvar is something that changes the game dependant on what it is set to. The DCMoD has many, many new cvars to alter gameplay and performance. |
Server Cvar | Description |
dc_freezeemotes |
Enables the freeze-group emotes. 0 = Disabled, 1 = Saber Only, 2 = All weapons |
dc_saberemotes |
Enables the saber-group emotes. 0 = Disabled, 1 = Saber Only, 2 = All weapons |
dc_weaponemotes |
Enables the weapon-group emotes. 0 = Disabled, 1 = Weapon Only, 2 = All weapons |
dc_knockMeDown |
Enables the debugKnockMeDown emote. 0 = Disabled, 1 = Enabled |
dc_cinematics |
Enables the cinematic-group emotes. 0 = Disabled, 1 = Enabled |
dc_adjustemote |
Adjusts your origin in some emotes to make them more realistic.* 0 = Disabled, 1 = Enabled |
dc_freezeinair |
Makes you able to use freeze-group emotes in the air. 0 = Disabled, 1 = Enabled |
dc_modbackslash |
Enables the backslash-group move alterations. 0 = Disabled, 1 = Enabled |
dc_modyellowmove |
Enables the yellow move-group move alterations. 0 = Disabled, 1 = Enabled |
dc_modyellowside |
Enables the yellow side-group move alterations. 0 = Disabled, 1 = Enabled |
dc_amfailuremsg |
Displays a message when admin commands fail. 0 = Disabled, 1 = Enabled |
dc_allowhelp |
Allows the use of /dchelp. 0 = Disabled, 1 = Enabled |
dc_disableduelsaberon |
Removes the automatic turning on of the saber in the start of private duels. 0 = Disabled, 1 = Enabled |
dc_multipleduels |
Allows multiple private duels at a time. 0 = Disabled, 1 = Enabled |
dc_noduelbacta |
Removes the possibility of using Bacta Canisters in private duels completely. 0 = Disabled, 1 = Enabled |
dc_duelshields |
Amount of shields someone gets at the start of a private duel. 0 = Disabled, Any other value will be the amount of shields |
dc_forceaffect |
Enables pushing/pulling items. 0 = Disabled, 1 = Enabled |
dc_blackname |
Enables black names. 0 = Disabled, 1 = Enabled |
dc_duelstats |
Displays a message when a duel ends showing HP. 0 = Disabled, 1 = Enabled |
dc_huntedTFFA |
Turns TFFA into the Hunted TFFA gametype. See seperate section for details. 0 = Disabled, 1 = Enabled |
dc_empoweredforce |
Amount of force an empowered player has. 100 = Normal Player Level, 200 = Default for Empowered, Any other value will be the amount of force |
dc_motd |
The MOTD which displays on everyone at the start of the game. Set to the exact message. Use \n for a new line. Don't try setting this with rcon. |
dc_motdTime |
Amount of time the MOTD will be displayed. Set to the exact value in ms. |
dc_slapdmg |
Decides the damage per admin slap someone recieves. 0 = Disabled, Any other value is the amount of HP |
dc_slapPowerXY |
Maximum XY (Horizontal) velocity of someone slapped. 0 = The player will not move horizontally, Any other value is the max. velocity |
dc_slapPowerZ |
Maximum Z (Vertical) velocity of someone slapped. 0 = The player will not move vertically, Any other value is the max. velocity |
dc_duelthrow |
Allows the use of force throw in private duels. 0 = Disabled, 1 = Enabled |
dc_kickanytime |
Allows kicking at any height. 0 = Disabled, 1 = Enabled |
dc_weaponkick |
Allows kicking and backflipping with weapons.** 0 = Disabled, 1 = Enabled |
dc_weaponrolling |
Allows rolling with weapons.** 0 = Disabled, 1 = Enabled |
dc_ampass | Login password for sub-admins. |
dc_dcpass | Login password for DC admins. |
dc_hcpass | Login password for HC admins. |
dc_amcolor |
Text and name color for sub-admins. 1 = red, 2 = green, 3 = yellow, etc. |
dc_dccolor |
Text and name color for DC admins. 1 = red, 2 = green, 3 = yellow, etc. |
dc_hccolor |
Text and name color for HC admins. 1 = red, 2 = green, 3 = yellow, etc. |
dc_amname |
Name for the sub-admin level. Can be set to anything. This does NOT change command or cvars names. |
dc_dcname |
Name for the DC admin level. Can be set to anything. This does NOT change command or cvars names. |
dc_hcname |
Name for the HC admin level. Can be set to anything. This does NOT change command or cvars names. |
* /dctiredsit, /dcchairsit, and /dcsleep will look like the person is on the ground instead of floating. ** This feature has a visual bug to it for the player using it. |
Back To Top |
Client Emotes |
Almost every mod has them. Emotes, little commands that makes the player do special tricks and twists. The DCMoD has in all 70 emotes plus one hidden. All but the hidden one are displayed here. You can see the Cvar section for more info on their groups and Cvars. |
There are two ways to use an emote. One is to type / and the emote in the console, for example "/dcsit", another way is to use bind <key> <emote>, for example "bind z dcsit", then you can just press the z key to use it. When using freeze-group emotes, do the emote again to get out of it. |
Group | Emote(s) | Cvar |
Freeze | dcneedthis, dcstickemup, dcbehindback, dcwaiting, dchips, dcchairsit, dcsit, dctiredsit, dcsleep, dccrossarms, dcmoonwalker, dcnerveous, dcthink, dckneel, dctype | dc_freezeemotes |
Saber | dcfeelswarm, dcneverloseit, dclefthook, dcrighthook, dclook1, dclook2, dclook3, dclook4, dcmyprecious, dcthrowaway, dcpoint, dcthrow, dcthrow2, dckiss, dchug, dcwave, dcwave2, dctricks, dchadouken, dcparanoid, dctrulies, dcspit, dcshy, dctippytoe, dcleftarm, dcrightarm, dcbeg, dcbeg2, dcflip, dcconsole, dccocky, dcjedi, dcway, dcscratch, dcdunno, dclaugh, dcadjust, dcfloat, dctaunt, dcsuper, dcthumbsdown, dcdraw, dcspin, dcspin2, dctwirl, dctwirl2, dcnod, dcshake, dcshrug, dcbounce, dcbreakdance | dc_saberemotes |
Weapon | dcblaster, dcdontkillme | dc_weaponemotes |
KnockMeDown | debugKnockMeDown | dc_knockMeDown |
Cinematics | dcfreeze | dc_cinematics |
Back To Top |
Move Alterations |
Any client can access these at any time if their cvar is set to 1. Move alterations change some of the moves in the game, for better or for worse. These allow you to choose. Some do more damage, but are painfully hard to hit with, while other do less damage but are great to hit with. |
Command | Description | Cvar |
/dcbackslash <setting> |
Changes the standard backslash to a new combo-type backslash. 0 = Disabled, 1 = Yellow stance, 2 = Red stance, 3 = Both stances |
dc_modbackslash |
/dcyellowmove <setting> |
Changes the standard yellow stance special move to a new one of your choice. 0 = Disabled, 1 = Stab, 2 = Silly Flip-Stab |
dc_modyellowmove |
/dcyellowside <setting> |
Allows you to do the yellow special move sideways. 0 = Disabled, 1 = Normal yellow move, 2 = Stab, 3 = Silly Flip-Stab |
dc_modbackslash |
Back To Top |
Player Commands |
These commands can be used by anyone at any time. |
Command | Description |
/dchelp <topic> |
This is perhaps what seperates DCMoD from any other mod. /dchelp has a complete listing of every part of the mod.
In addition to that, /dchelp ALWAYS displays the right information, since it adjusts with the server cvars, only telling you what's allowed at the current server. Please note that this commands sends HUGE amounts of text when using the cvars and admin topics, so a cvar to disable it is added. Topics are emotes, moves, cvars and admin. |
/dcnumber | Shows you what client number people have. Handy for PM'ing without looking at someone, by typing /tell <number> <message>. |
/dchuntedstats | Shows you who is hunted on both teams when playing "Hunted TFFA" (See below) |
Back To Top |
Hunted TFFA |
Hunted TFFA is activated when the gametype is set to TFFA and dc_huntedTFFA is set to 1. There has to be an admin familiar with the commands at ALL times during a Hunted TFFA game. There are two Hunted persons in the game, one for each team. If the other team kills a Hunted, they score. This means that the teammates must protect their Hunted as well as trying to kill the other Hunted. (Note to admins: A Hunted must be set by the start of the game using the /amhunted command. If you want to switch the Hunted, there is no need to use /amunhunted, just use /amhunted on the new player right away. The game will automatically inform everyone when someone is made the hunted.) This is inspired by TFC's Hunted gametype. If you have any comments about this gametype which are non-technical, please contact Dogmeat, not me. |
Back To Top |
Frequently Asked Questions |
Q: OK, so I've installed the mod, what do I do know? A: Use it. Fool around with the commands, try them on bots. I think you'll find the aim functionality peculiarly interesting. Q: I try using an emote or move alteration, but the game says "Unknown cmd"! A: Make sure it's enabled with the right cvar. Q: Help, I have a lamer! A: Make sure he understands what he's doing wrong. If he does, then he's doing it on purpose. Use some nice commands on him, the are a billion combinations you can do for punishment. Q: He's cursing at me! A: Silence him. Q: He's changing his names all the time to talk! A: Use banname on him. Q: He's joining the spectators! A: Use the in-game function of forceteam to get him back, then use banteam and bankill, and he won't do that again. Q: He keeps reconnecting and I have to start all over!!! A: Ban him. Case closed. Q: What is this void someone told me about? A: "The Void" is the space OUTSIDE the map. As there is nothing there, the game has no clue at all what to draw. Teleport someone outside the map and they'll probably think you messed up their game bad. A way to do this is teleporting with an extremely low Z coordinate, like -10000. Q: I can't ban people! A: Make sure you're logged in as someone with OS admin priveleges on the folder in which you installed DCMoD. DCMoD writes IP's to a seperate file, bannedIPs.dat, which can contain up to 2048 different IPs. Q: The game crashes at completely random times! A: I had this bug with one other server, but it seemed to crash with any mod. If this happens, please, contact me ASAP. Q: The server gets random lag spurts... Without any reason. A: This might be /dchelp admin or /dchelp cvars, as they are quite large they take quite a sum of the server resources. Set dc_allowhelp to 0 to disable it. Q: Can you teach me how to mod? A: You'll have to learn the basics yourself, that's what makes a good modder who makes a good mod. ;) Q: I heard there are SECRET commands in DCMoD?!?! A: Yep. Three secret admin commands and a secret emote. There were made secret because they might unbalance the game slightly. If you find out what they are, please, don't tell everyone you know. Q: Hehehe, I got the mod, now I can use the admin commands on anyone I want!!! A: Yeah. But you'd be betraying the admin role... You're supposed to make sure people follow the rules on your server, not wildly play around. You can do that with bots. Besides, if you do this, you can see for yourself that your server will mostly be empty. Q: What do you mean by empowered people having special forces? A: Hehe, well, since you read this FAQ this far, I'll tell you. Empowered people can grip from any distance, and their mind trick lasts for half an hour, and it doesn't disappear if someone goes too far away, puts on and off seeing, or even dies. Q: Why are you copying JA mod? A: I'm not. I'm making the stuff requested by DEATH admins. :P Q: Why three admin levels? And why the bad names? A: The admin levels are named after the DEATH admin system. You can change names freely, but the commands stay the same, I'm afraid. It's not THAT hard to remember... Q: I've found a really big problem, and I can't get around it. A: Contact me. I know my mod's not bug-free, not at all. Only by getting reports of this can I try fixing it. |
Back To Top |
Dedications |
Thanks to Dogmeat for this help page's design and for lots of ideas. Thanks to Mini-Me and the rest of DEATH for believing in me. Thanks to Marcel Strik AKA MarS for helping me out with some issues, and for the truly marvelous Vulcanus Admin Mod. Thanks to the OmniMod source for the basic emote pattern. Thanks to myself for actually spending all my time on this. Thanks to my patient dog, Troya, for not minding if the walkies were an hour later. And thanks alot to everyone out there using my mod for making the dream come true. |