Main Page | Recent changes | View source | Page history

Printable version | Disclaimers | Privacy policy

Not logged in
Log in | Help
 

ET:Server Guide (Jaymod)/en

From sl.Wiki

Flag en xs.png This article is currently work in process.

Server This portion of the manual is for those who are setting up an Enemy Territory server with Jaymod. Every attempt is made to make installation and configuration of Jaymod simple enough, but not every question can be anticipated, so visit http://jaymod.clanfu.org for any additional information you may need. Setup Setting up Jaymod will be simple if you’ve ever set up a mod before. Note that this manual will not make any attempt to give a tutorial on setting up a server, but rather the Jaymod-specific instructions that are needed. If you have never set up an Enemy Territory server before, do a web search as there are many resources available on the internet. If you haven’t installed Jaymod already, see the Installation section for detailed instructions. To reiterate from the Installation section, make sure you have both .pk3 files in the mod directory. Jaymod.pk3 isn’t required, but you will lose some functionality if you omit it. The first thing you need to do to get Jaymod running is to set up your server configuration file for Jaymod. You can use the included server.cfg.sample as a good starting place, or start from scratch. The sample config that is bundled has all of the new Jaymod Cvars in it, with their default values assigned. Below you will find a detailed listing of new Cvars and their options. The final step in setting up Jaymod is to set up a shrubbot configuration file (if you enable it). See the Shrubbot section for details. Cvar Dictionary This is a complete listing of all of the new Cvars that Jaymod implements. They are shown with their default values and their usage. XPSave Synopsis: g_XPSave 0 Description: When set to 1, XP will save for the amount of time specified (see g_XPSaveTimeout). This is simplified from Shrub’s implementation. XP Save keeps XP through campaign changes/restarts, map restarts, and disconnects. XP data is saved to a file in binary format. This helps XP persist across server shutdowns and restarts. XPSaveTimeout Synopsis: g_XPSaveTimeout 60 Description: This is the time the XP Saver will save XP in minutes. Specify a positive number for a timelimit, or use 0 to never reset XP. g_XPSave must obviously turned on for this to take effect. Copyright © 2005-2006 http://jaymod.clanfu.org 21 Jaymod Documentation AmmoRechargeTime Synopsis: g_ammoRechargeTime 60000 Description: This sets the interval of time between ammo cabinet respawns. The value is seconds X 1000. For example, 10 seconds would be 10 X 1000 = 10000. HealthRechargeTime Synopsis: g_healthRechargeTime 10000 Description: This sets the interval of time between health cabinet respawns. The value is seconds X 1000. For example, 10 seconds would be 10 X 1000 = 10000. PackDistance Synopsis: g_packDistance 1 Description: This is the multiple of the original pack throw distance. Use 1 for stock ET throwing of ammo or health, or set higher values to throw further. DropHealth Synopsis: g_dropHealth 0 Description: Medics drop health packs upon death. The value is how many packs they drop; leave this set to 0 for no dropped health packs. DropAmmo Synopsis: g_dropAmmo 0 Description: Field-Ops drop ammo packs upon death. The value is how many packs they drop; leave this set to 0 for no dropped ammo packs. SaveCampaignStats Synopsis: g_saveCampaignStats 1 Description: In Campaign mode, setting this as 1 will cause kill stats to save across the entire campaign. This is stock Enemy Territory behavior. Turn this to 0 to reset the stats after every map. Copyright © 2005-2006 http://jaymod.clanfu.org 22 Jaymod Documentation PrivateMessages Synopsis: g_privateMessages 0 Description: Set this to 1 to enable private messaging. Leave at 0 to disable. NOTE: clients can now use private messaging from the global chat popup as well as the console. See the Private Messaging section for details. PlayDead Synopsis: g_playDead 0 Description: Setting this to 1 turns on play dead mode, where players can “pretend” they are dead. See the Playing Dead section for details. Shove Synopsis: g_shove 0 Description: Leaving at 0 disables this feature, and any positive number sets the distance a player can push another player. ClassChange Synopsis: g_classChange 0 Description: Setting this to 1 allows players to “steal” the uniform of a teammate once they are dead, and take on their class as well as their weapons. See Class Changing for more details. DragCorpse Synopsis: g_dragCorpse 0 Description: Set to 1 to allow players to drag a dead player on the ground. MoverScale Synopsis: g_moverScale 1.0 Description: Multiplies the speed of all movers (trains, tanks, and such) by the value specified. Copyright © 2005-2006 http://jaymod.clanfu.org 23 Jaymod Documentation Skills Synopsis: g_skills 0 Description: This is a bitflagged variable with the following attributes. Add up the desired features to enable them: 1 Any Level 4 Battle Sense can spot mines for teammates. 2 Non-engineers w/ Level 4 Explosives & Construction benefit from the flak jacket. 4 Adrenaline carries over to non-medic classes. 8 Players with Level 4 Signals will be able to spot disguised enemies regardless of class. Weapons Synopsis: g_weapons 0 Description: This is a bitflag variable with the following attributes. Add up the values corresponding to the desired features and set g_weapons appropriately to enable them: 1 Field Ops with level 0 battle sense do not spawn with binoculars. 2 Syringes work underwater. 4 Pliers work underwater. 8 "Too many air strikes requested" will restore used charge bar. 16 "Too many air strikes requested" will restore half of used charge bar. 32 Ammo packs restore a lost helmet. 64 Players with binoculars drop them when they die. 128 Allied can now reload rifles mid-clip. 256 Enable throwing knives 512 Enable poison throwing knives 1024 Enable Winchester M97 NOTE: Flag 8 takes precedence over flag 16. SlashKill Synopsis: g_slashkill 0 Description: This changes the behavior of the /kill command. Values are: 1 A player will spawn with half a charge bar after /killing. 2 A player will spawn with 0 charge bar. 3 A player will spawn with the same amount of charge bar as when he /killed. 4 /kill is disabled. MapConfigs Synopsis: g_mapconfigs “” Description: Set this to the directory containing map-specific configuration files. Name the individual file names after their .bsp file name (i.e., radar.cfg). Use “.” for current directory. Copyright © 2005-2006 http://jaymod.clanfu.org 24 Jaymod Documentation Spectator Synopsis: g_spectator 0 Description: This is a bitflag with the following properties. Add up the desired values to enable each setting. 1 Free-look spectators can click on a player to spectate him. If the click doesn't point at another client, nothing happens. 2 When spectator clicking is enabled (1), a "miss" cycles to the next client that can be spectated rather than doing nothing. 4 Spectators continue following a player when he goes into limbo and respawns (same behavior as in RTCW). 8 Spectators go into free look mode after a spectated player limbos (4 takes precedence over 8). PanzerWar Synopsis: g_panzerWar 0 Description: Turning to 1 enabled the Panzer War mode. In this mode of play, all players will spawn as a soldier with a panzerfaust, a knife, and 100 grenades. There is no delay time for firing the panzer, no slowed walk speed, there is not wait for the charge bar, and you do not lose ammo when shots are fired (effectively infinite ammo). The damage is turned down to 1/3 the normal damage, and the splash radius is 2/3 its normal value. Be sure not to have g_knifeonly turned on for this to work! ShoveNoZ Synopsis: g_shoveNoZ 0 Description: g_shove must be enabled for this to take effect. When set to 0, you will be able to launch a player vertically, while when set to 1, you will not be able to launch a player vertically with a push. Warning: Leaving this at 0 can greatly alter gameplay, as it allows new ways of easily winning objectives. SpawnInvul Synopsis: g_spawnInvul 3 Description: The number of seconds players are invincible after spawning. Copyright © 2005-2006 http://jaymod.clanfu.org 25 Jaymod Documentation IntermissionTime Synopsis: g_intermissionTime 60 Description: This is the time in seconds intermission will last. Default is 60. This must be a positive integer. IntermissionReadyPercent Synopsis: g_intermissionReadyPercent 100 Description: This is the percentage of people required to end intermission and continue on to the next map. DropMsg Synopsis: g_dropMsg “” Description: This message is tacked onto any kicks, bans, and connect denials due to outstanding bans. Enter useful information, for example, your server or clan’s web forums. Banners Synopsis: g_banners 0 Description: Set to the number of banners you are going to display, or 0 to disable. To set messages, in your config enter messages as such: set g_banner1 “Message text 1.” set g_banner2 “Message text 2.” Banner numbering starts at one. BannerTime Synopsis: g_bannerTime 5 Description: The number of seconds between banner displaying. BannerLocation Synopsis: g_bannerLocation 2 Description: Where to display the banner on the screen. The options are: 1 – cpm (left side of screen) 2 – cp (center screen) 3 – print (console only) 4 – bp (top center screen) Copyright © 2005-2006 http://jaymod.clanfu.org 26 Jaymod Documentation KickTime Synopsis: g_kickTime 0 Description: How long to temporary ban after a kick, in seconds. Shrubbot Synopsis: g_shrubbot “” Description: Assign this to the shrubbot configuration file to turn on shrubbot functionality. LogAdmin Synopsis: g_logAdmin “” Description: Assign this to your desired log file name where shrubbot commands are logged. MaxPanzers Synopsis: team_maxPanzers -1 Description: The maximum number of panzerfausts a team can have. -1 disables this, 0 disables the weapon altogether, and any higher number is the max amount. MaxFlamers Synopsis: team_maxFlamers -1 Description: The maximum number of flamethrowers a team can have. -1 disables this, 0 disables the weapon altogether, and any higher number is the max amount. MaxMG42s Synopsis: team_maxMG42s -1 Description: The maximum number of MG42’s a team can have. -1 disables this, 0 disables the weapon altogether, and any higher number is the max amount. MaxMortars Synopsis: team_maxMortars -1 Description: The maximum number of mortars a team can have. -1 disables this, 0 disables the weapon altogether, and any higher number is the max amount. Copyright © 2005-2006 http://jaymod.clanfu.org 27 Jaymod Documentation MaxGrenLaunchers Synopsis: team_maxGrenLaunchers -1 Description: The maximum number of grenade launchers a team can have. -1 disables this, 0 disables the weapon altogether, and any higher number is the max amount. MaxArtillery Synopsis: team_maxArtillery 6 Description: The maximum number of artillery strikes a team can have per minute. 0 disables them altogether, while any higher number is the max amount. The maximum allowed for this one is 6. MaxLandmines Synopsis: team_maxLandmines 10 Description: The maximum number of landmines per team. Censor Synopsis: g_censor “” Description: A string of words, separated by commas, to be censored from game chat. CensorPenalty Synopsis: g_censorPenalty 0 Description: A bit flagged variable that determines what happens to a player when they are censored. Add the options below to enable them. 1 Kill the player. 2 Not implemented 4 Kill the player, but don’t gib them. 8 Auto-mute the player for g_censorMuteTime seconds WolfROF Synopsis: g_wolfRof 0 Description: Adjusts rates of fire for the MP40, Thompson, and Sten. ET rates of fire for these weapons are 150ms (meaning that much time between bullets being fired). RTCW rates make the weapons uneven, but for this implementation are averaged and made equal to 110ms. 0 ET rates 1 RTCW rates Copyright © 2005-2006 http://jaymod.clanfu.org 28 Jaymod Documentation CensorMuteTime Synopsis: g_censorMuteTime 60 Description: The number of seconds used for an auto-mute. Misc Synopsis: g_misc 0 Description: This is a bitflagged variable with different options that don’t really tie into anything else. Add the numbers to enable the options. 1 Double Jump 2 Binoc War – Keeps track of how many binoculars players pick up and report the top 3 every minute and at the end of the match. 4 Only admins (shrubbot level 1 or higher) can connect to the server. 8 Players will be able to throw health and ammo packs vertically. 16 This has been removed. See g_covertops. 32 If a player has level 4 Battle Sense, the player will get full health back when revived, regardless of the level of the medic that revived him. Hitboxes Synopsis: g_hitboxes 0 Description: This changes the “hitboxes” of players in the game. In Jaymod, prone and corpse hitboxes are lowered. Setting this to 1 will turn on ETPro’s “b_realhead” option, where the head hitbox follows the player animation. This is a flagged Cvar. It is also latched, meaning if you change the value mid-map, it will not take affect until the next map. 1 Turn on “realhead”. 256 Display the head hitbox every server frame. 512 Display the prone leg hitbox every server frame. 1024 Display the body hitbox every server frame. SniperWar Synopsis: g_sniperwar 0 Description: This is much the same as Panzerwar, from an administration point of view. Sniper War takes precedence over panzer war, so if you have both enabled, you will end up having Sniper War enabled. See the Sniper War section in this manual for more information on how the mode works. Copyright © 2005-2006 http://jaymod.clanfu.org 29 Jaymod Documentation DefaultSkills Synopsis: g_defaultSkills “” Description: Allows skill levels to be automatically gained on initial connection of a client. The values is 7 integers separated by spaces. The skills are defined in this order: Battle Sense Explosives and Construction (Engineering) First Aid (Medic) Signals (Field Ops) Light Weapons Heavy Weapons (Soldier) Military Intelligence and Scoped Weapons (Covert Ops) To give everyone default battle sense 2 and light weapons 3, you would do g_defaultskills "2 0 0 0 3 0 0" Note that you must include all 7 integers or this cvar will take no effect. Also (obviously), only use numbers 0-5. Custom Levels Synopsis: g_levels_????? “” Description: Defines the amount of XP a particular skill needs to upgrade. The XP requirements for each skill level are split up over 7 variables: g_levels_battlesense g_levels_covertops g_levels_engineer g_levels_fieldops g_levels_lightweapons g_levels_medic g_levels_soldier Each variable accepts 1-5 integers denoting the amount of XP required for each level. Omitting values will disable any of the levels higher than those specified. A value of -1 for any skill level also disables that particular level, although the associated skills will still be gained when reaching a higher level, if allowed. Leaving the value blank causes the default values to be used: 20 50 90 140 200. Examples: Disable level 3 and 4 engineers: g_levels_engineer "20 50" Don't give medics full revive until level 4: g_levels_medic "20 50 -1 140 200" Give everyone binoculars almost immediately: g_levels_battlesense "5 50 90 140 200" Copyright © 2005-2006 http://jaymod.clanfu.org 30 Jaymod Documentation Watermark Synopsis: g_watermark “jaymod” Description: Sets the server watermark to be used. If you leave this blank, no watermark will display. Watermarks can be either .tga or .jpg files. If you use .tga files, you can also use alpha channels to get some transparency effects (as long as you save them as 32-bit targa format). You can set up and use a shader if you like, but it is not necessary. Using a shader will help on load times and such. An example of a shader is: // shader name watermark/bluecherry/bc { nocompress nomipmaps nopicmip { // image filename map watermark/bluecherry/bc.tga blendFunc blend rgbGen vertex alphaGen vertex } } Of course, replace bluecherry/bc.tga with your file name. Something to note is the watermark/ preceding the file. When you set a watermark, the game will automatically look in the watermark subdirectory for it, and then anything you specify. For example, g_watermark “clanfu.jpg” will really look for watermark/clanfu.jpg. Make sure you remember this when you make your .pk3. For more information on using watermarks, check out Rain’s posting on ETPro’s forums at http://bani.anime.net/banimod/forums/viewtopic.php?t=2033 . WatermarkFadeAfter Synopsis: g_watermarkFadeAfter “60” Description: Sets the amount of time in seconds before the watermark starts to fade. If you specify -1, the watermark will never fade. WatermarkFadeTime Synopsis: g_watermarkFadeTime “60” Description: Sets the amount of time in seconds that the watermark takes to fade (once it has started to). Copyright © 2005-2006 http://jaymod.clanfu.org 31 Jaymod Documentation SmoothClients Synopsis: g_smoothclients “1” Description: Smoothclients, when enabled, will attempt to smooth out player movements when players are lagging. It does this by extrapolating (or predicting) what the player is going to do in the next few milliseconds. You will also notice that a lagging player will have a disconnected phone jack above their heads, so that players will know that the player is 'lagged out'. TruePing Synopsis: g_truePing “1” Description: True ping takes the timestamps of commands sent by clients, stores them, and averages them. This is a better way of calculating latency between the client and the server. Though it does not affect actual lag or performance, ping numbers will usually be higher with this turned on. Keep this in mind when kicking players for high ping. This is not required to take advantage of the new antilag stuff. Engineers Synopsis: g_engineers “0” Description: This allows tweaking of certain behaviors of things related to engineers. It is a bitflagged variable. 1 With friendly fire off, teammates do not trip your mines. 2 Teammates cannot disarm your dynamite if it is set near an enemy constructible or objective. Soldiers Synopsis: g_engineers “0” Description: This allows tweaking of certain behaviors of things related to soldiers. It is a bitflagged variable. 1 Panzerfaust rockets will be affected by gravity (they will arc) Copyright © 2005-2006 http://jaymod.clanfu.org 32 Jaymod Documentation Medics Synopsis: g_medics “0” Description: This allows tweaking of certain behaviors of things related to medics. It is a bitflagged variable. 1 Not yet implemented. 2 Medics can't pick up their own health packs at all. 4 Medics regenerate health at 2HP/second until they reach their base health level, usually 110-125 HP, depending on number of medics/team They then regenerate at 1HP/second until they reach maximum health. 8 Medics regnerate health at 1HP/second until they reach their base health level, usually 110-125 HP, depending on numbers of medics/team then no regeneration after that. 16 Medics can share adrenaline if they have it. Use the revive needle to use on a live teammate. Covertops Synopsis: g_covertops “0” Description: This allows tweaking of certain behaviors of things related to covert ops. It is a bitflagged variable. 1 Covert Ops will not lose their uniform when they class switch. This has been moved from g_misc flag 16. 2 You will not lose your uniform for throwing med packs and reviving. 4 You will not lose your uniform for throwing ammo packs. 8 You will not lose your uniform for laying mines or using pliers. DynamiteTime Synopsis: g_dynamiteTime “30” Description: Set to the number of seconds the dynamite fuse should be set to. Default is 30. Copyright © 2005-2006 http://jaymod.clanfu.org 33 Jaymod Documentation Goomba Synopsis: g_goomba “0” Description: Set to the multiple of damage the victim should receive relative to the damage the player who is falling would receive. Setting this to 0 disabled goomba killing. Headshot Synopsis: g_headshot “0” Description: This allows customizing of headshot behavior. It is bitflagged. 1 Only headshots do damage. 2 Headshots do an instant kill. Shortcuts Synopsis: g_shortcuts “0” Description: Setting this to 1 enables Shrub-style text shortcuts. PoisonSyringes Synopsis: g_poisonSyringes “1” Description: Setting this to 1 enables Poison Syringes. See the Poison Syringe section in this documentation for information on them. CampaignFile Synopsis: g_campaignFile “0” Description: Usually Enemy Territory will force a client to download any file on the server (either in the mod directory or etmain) that contains a file that contains campaign information. If you want to change this behavior, you can set g_campaignFile to the filename holding the specific campaign you want to use. Note that you must set this to the campaign file, not the pak file holding the campaign file. Example: set g_campaignFile “mycampaign.campaign” Copyright © 2005-2006 http://jaymod.clanfu.org 34 Jaymod Documentation KillingSpree Synopsis: g_killingSpree “0” Description: Turning to 1 turns on killing sprees. Setting it to 2 also saves the longest killing spree record for a map. KillingSpreeLevels Synopsis: g_killSpreeLevels “5 10 15 20 25 30” Description: The number of kills that trigger the various killing-spree levels. All 6 numbers must be provided. LoseSpreeLevels Synopsis: g_loseSpreeLevels “10 20 30” Description: The number of consecutive deaths that trigger the various losing-spree levels. All 6 numbers must be provided. XP Max Synopsis: g_xpmax “0” Description: This puts a limit on the amount of XP a player can gain before a specified action is taken. This is used in conjunction with g_xpcap. XP Cap Synopsis: g_xpcap “0” Description: Specifies the action to take against a player who has reached the maximum XP. 1 Allow the player to continue gaining XP in classes that are not maxed out, but not beyond. 2 Disallow any further gaining of XP 3 Reset the player’s XP to 0. Damage XP Synopsis: g_damagexp “0” Description: Changes the way that XP is gained from damage skills. When enabled (set to 1), instead of gaining XP from a kill, you gain XP from inflicting damage to players. 1 XP is gained from 50 HP of damage, and another 1 XP is awarded for a kill. Copyright © 2005-2006 http://jaymod.clanfu.org 35 Jaymod Documentation Fear Synopsis: g_fear “0” Description: When enabled, will award the last person to get a hit on a player the credit for the kill if that player commits suicide within the amount of time specified. Set this to the number of seconds after the hit that credit should be given. Mapscript Directory Synopsis: g_mapScriptDirectory “” Description: Specifies the location of alternative mapscripts on the filesystem (in relation to the mod’s directory) to use. This is useful with ETPro extended mapscripts. Reflect Friendly Fire Synopsis: g_reflectFriendlyFire “0” Description: The percentage of friendly fire damage to be reflected back to the attacker. This is used with g_friendlyfire is set to 2. Seen Database Synopsis: g_seenDB “0” Description: When set to 1, records players into a database, along with a timestamp. When gone, players can use the !seen command (if they are allowed to) to see when a specific player was on last. Shoutcast Password Synopsis: g_shoutcastpassword “” Description: This servers to both enable the Shoutcasting feature and serve as the password to use the feature. When this is blank, Shoutcasting will not be enabled. Vulnerable Weapons Synopsis: g_vulnerableweapons “0” Description: Allows different missile-type weapons to be blown up. This is bitflagged: 1 Panzer shots 2 Grenades 4 Airstrike Canisters 8 Satchels Copyright © 2005-2006 http://jaymod.clanfu.org 36 Jaymod Documentation Max M97s Synopsis: team_maxM97s “-1” Description: Limits the number of M97 shotguns each team can have. -1 is no limit, 0 means disabled, and > 0 is the total number each team can have. Omnibot Enable Synopsis: omnibot_enable “1” Description: Whether Omni-bot should attempt to load or not. Set to 0 to totally disable Omni-bot. Omnibot Path Synopsis: omnibot_path “” Description: If set, Omni-bot will first search this path for the Omni-bot installation. Team Damage Restriction Synopsis: g_teamDamageRestriction “0” Description: If set to greater than 0, is the percentage of friendly fire hits to total hits allowed. If this limit is hit or exceeded, the player will be kicked. Team Damage Minimum Hits Synopsis: g_teamDamageMinHits “6” Description: Sets the minimum number of hits required before the percentage is checked for g_teamDamageRestriction. Vote Based Votes Synopsis: vote_voteBased “0” Description: When set to 1, calculates the vote based on the number of votes that have been cast rather than the total number of players on the server. Vote Min Percent Synopsis: vote_minPercent “0” Description: The minimum percent of votes needed to total players on the server for vote_voteBased to take effect. Copyright © 2005-2006 http://jaymod.clanfu.org 37 Jaymod Documentation Vote Flags Synopsis: vote_allow_generic “1” vote_allow_matchrestart “1” vote_allow_startmatch “1” Description: These have been added to control a new and a couple existing votes. Level 5 Skills These CVARs control how the level 5 skills work for each class. Each CVAR is bitflagged. g_sk5_battle Default: “1” 1 Faster stamina recharge g_sk5_cvops Default: “7” 1 Consume less charge 2 More grenades 4 Enable poison-gas grenade g_sk5_eng Default: “127” 1 Consume less charge 2 More grenades 4 Landmines take longer to spot (the ones planted by skill5 eng) 8 Landmines take longer to defuse (the ones planted by skill5 eng) 16 Build things faster 32 Enable S-mines 64 Enable poison-gas mines g_sk5_fdops Default: “3” 1 Consume less charge 2 More grenades g_sk5_lightweap Default: “1” 1 Reduced recoil time g_sk5_medic Default: “243” 1 Consume less charge 2 More grenades 16 Carry-over health recharge for CVOPS 32 Carry-over health recharge for ENG 64 Carry-over health recharge for FDOPS 128 Carry-over health recharge for SOLDIER g_sk5_soldier Default: “7” 1 Consume less charge 2 More grenades 4 Enable poison-gas grenade Copyright © 2005-2006 http://jaymod.clanfu.org 38

Retrieved from "http://wiki.splatterladder.com/ET:Server_Guide_(Jaymod)/en"

This page has been accessed 6,534 times. This page was last modified on 4 January 2007, at 22:59.


[Main Page]
Main Page
Community portal
Current events
Recent changes
Random page
sitesupport

View source
Discuss this page
Page history
What links here
Related changes

Special pages