| AdminPassword | The admin password of the server. DO NOT use the admin password that is set under UnrealShare.DeathMatchGame to try and log in as admin - it will be overridden by this one. |
| GamePassword | A password to enter the game. The same rule as the AdminPassword applies here - DO NOT use the one in UnrealShare.DeathMatchGame. |
| UT_Air_Control | When enabled, players will have the amount of air control that they would have in UT. |
| MapVote | Enables/disables the ability for clients to vote for a map. |
| MapVotePercent | The percent of players that must vote on a map for it to change. |
| ScoreRecovery | Enables/disables score recovery. NOTE: "Score Recovery" also applies to deaths :P |
| TopMOTD | A "message of the day" that will be displayed on top of people's scoreboards. There are three different lines for three different messages. This can only be configured from the EnhancedDM.ini file or in the game using the "Admin SetMOTD" command. Color codes and smilies are accepted. |
| NormalNameLimit | The length that a player's name is allowed to be when color/effect tags are not counted |
| MaxNameLimit | The length that a player's name is allowed to be when color/effect tags are counted |
| SingleVoting | Enables or disables the ability for a single player to change the map by voting for it. This means that when enabled, if a player is alone in the server, they may mapvote and change the map as long as the map has been running for at least as long as SingleVotingTime (so that players can't enter early and switch the map before they enter.) When this option is disabled, two players must be present for a map to change by voting, no matter what. |
| SingleVotingTime | The amount of time that must pass for a single player to be allowed to change the map by voting. Only applies if SingleVoting is true |
| bHardCoreDamage | Whether to have hardcore damage on. When bHardCoreMode is true, the game will run at hardcore speed and players will have hardcore jumping height, but this must also be enabled for the damage to be hardcore. |
| EstablishedMutators | This is a 15 string array where you can type the classes for any mutators you'd like to run. Normally to run mutators, you'd have to modify your command line, but this allows you to easily configure them right from your ini file |
| bUseEDMInventory | When enabled, EDM will replace the Eightball, Minigun, ShieldBelt, Powershield and Jumpboots with "fixed" versions. The eightball rocket wad will display an explosion ring, the minigun will light up in the proper place, the shield belt will not cause script errors, and the jumpboots will drain when you land on your last jump. If this is enabled, MAKE SURE that EDM_Inventory is in your ServerPackages!! |
| bTeamBalancing | This setting enables/disables whether players should be placed accordingly when joining/switching teams in order to insure that team sizes are "balanced." |
| MultiMsgs | The messages that players receive when they kill other players at a rapid rate. Such as DOUBLE KILL!, MULTI KILL!, etc. These can be configured from here. |
| SpreeMsgs | The messages that are announced when players kill multiple enemies in succession without dying. Such as Killing Spree!, Rampage!, etc. These can be configured from here. |
| EndSpreeMsg | What to say when a player loses his killing spree due to another player. |
| SpreeSuicideMsg | What to say when a player loses his killing spree by killing himself. |
| bLogIPs | When enabled, EDM will keep a log (inside EDMIPLOG.ini) of all aliases (based on IP) that join your server |
| bUseNephthys | When enabled, EDM will check to see if Nephthys is running on the server. If it detects Nephthys, it will use it Nephthys to obtain IP's and downloader information. This is recommended, since Nephthys provides a much more stable way of doing so. |
| bLogChat | When enabled, the server will keep its own log of all chat (Say, Teamsay, and SpecSay) that occurs. |
| bUseUGHStats | When enabled this server will report player statistics at the end of the game to the UGH stats server defined in the [EDM5_Server.EDMBaseMut] section. |
| bNoEmptyReport | If true, Server will report only games that actually took place. If false, server will report ANY game that ends. Games where the map is switched by an admin are never reported (because 'EndGame() event does not occur'). 'Empty' reports are considered those when maps had no players in them. |
| bReportBasic | Report Game name, version, client minimal version and server location. |
| bReportBots | If enabled, computer controlled players will be reported like normal players. A TYPE information is added, of course, so the stats tell you if a human player or a bot was reported. |
| bReportInfo | Report hostname, short name, game type, number of players etc... you will not want to turn this one off... |
| bReportPlayers | Should always be true, since you want stats on players after all... right? :P |
| bReportRules | Report Scorelimit, Timelimit, Admin Email and a few other infos that you probably want to know.... |
| bReportSpecs | If true, report spectators at the end of a game too. While they will not have any score it may be of interest to you to see who spectates whom when... |
| bReportMapFileName | Report an extra \mapfilename\ field with the actual file name of the map, since some map titles are undescriptive (when named things like Untitled). |
| STATSserver | Contains the IP address or DNS name of your stats listening server (e.g. where netecho is installed) - note: the stats server should be fast to contact so don't run it half a roundtrip of the globe away from the Unreal server(s) you are logging! |
| STATSserverPort | The port of your statsserver to contact. |
| bDoInitialScans | Determines whether to scan players automatically when they first enter the server. |
| bAllowGhostPackages | Sometimes when players enter a game, they have packages loaded on them from other servers or from their own client that are not loaded on the server. This is called a "ghost package." The most common package that causes this is custom skins. If this option is enabled, then clients will be allowed to have packages loaded on them that are not currently loaded on the server. However, unknown packages must go through a series of scans. The package is first checked against the server's white list. If the package is not in the server's white list, then the server sees if the package is a utx file (as it may be a custom skin). If it is a utx file, then the server checks to see if the unknown package is a skin. If it is, the client is left alone. If any of the previous conditions fail, the file is deemed an "unknown package." |
| bKickForMatchFailure | If a package is detected on the client that does not match any of the values deemed "acceptable" by the server, then kick them. This includes core system files, any files loaded on both the server and client, and files loaded on the client that are not loaded on the server but exist in the server's white list. |
| bKickForUnknown | Kick a player if they have a file loaded on them that is not loaded on the server. If bAllowGhostPackages is true, then only when the package is deemed "unknown" will the player be kicked. If bAllowGhostPackages is false, then any unknown package will result in a kick no matter what. |
| bKickForInvalid | Kick a player if they return invalid file information, or if they have a ghost texture loaded and the texture does not appear to be a skin. |
| bKickForEmpty | Kick the player if they return empty package information. |
| bMsgAdminScans | Message admins when player scans begin and end, and when ghost packages are detected. |
| bMsgAdminProblem | Message admins when a player has a match failure, an unknown package, returns invalid data, or returns no information. |
| bLogScans | The same as the bMsgAdminScans option, except this option determines whether to write it to the server log. |
| bLogProblems | The same as the bMsgAdminProblems option, except this option determines whether to write the problem to the server log. |
| WhiteListed | This is a 300 string array where admins can put in acceptable package information. Multiple values for the same file can be put here. EDM comes with some already entered, such as textures and older EDM versions. |
| xMaps | A 1000 string array where you can set your server's map list. |
| xMapNum | Used internally. Ignore this. |
| Maps | The original 32 string array for setting a map list. DO NOT USE THIS. This array is ignored by EDM. |
| MapNum | Unused by EDM. Ignore this. |