NOTE: THIS DOCUMENT MAKES THE ASSUMPTION THAT YOU ALREADY KNOW HOW TO RUN YOUR OWN EDM SERVER. ALL THAT IS PROVIDED IS WHAT CHANGES ARE NECESSARY TO MAKE YOUR CURRENT CONFIGURATION RUN WITH EDM5, SUCH AS INI FILE MODIFICATIONS AND GAMETYPE CHANGES. NOTHING ELSE WILL BE EXPLAINED HERE. IF YOU NEED TO KNOW HOW TO RUN A SERVER, PLEASE REFER HERE AND IF YOU NEED TO KNOW HOW TO INSTALL EDM IN THE FIRST PLACE, PLEASE REFER HERE.

Copy files and understand new gametype classes

The .u and .int files inside the \NecessaryFiles\System folder should be copied to your server's system directory. This includes:

EDM5_Client.u
EDM5_Server.u
EDM5_NPT.u
EDM_Inventory.u
EnhancedDM.int

It should be clear that this file system does not follow the same pattern as previous EDM versions. Earlier EDM versions were contained inside of a single EnhancedDM file, while 5.0 is split between a client and server file.

The first thing that should be known about EDM5 in comparison to older versions is the change in gametypes. The new gametype for an EDM DeathMatch Game is EDM5_Client.EnhancedDM and the gametype for an EDM TeamGame is EDM5_Client.EnhancedTDM. So you must update your command lines to use these new gametypes instead of the older ones.

EnhancedDM.ini file modifications

Next comes the ini file modification. All EDM's have stored their settings inside EnhancedDM.ini, EDMIPLOG.ini, and EDMMAPS.ini. All of these ini files must be modified in order for EDM5 to read your older EDM settings. One visual example will be shown which will hopefully make it easy to understand what needs to be done with each file. Here is the example, with EnhancedDM.ini:

What the heading in the file USED to look like



What the heading in the file SHOULD look like




Do you see how the [EnhancedDM4.EnhancedDM] changed to [EDM5_Client.EnhancedDM]? Likewise in EnhancedDM.ini, if you have the [EnhancedDM4.EnhancedTDM] heading, it should be changed to [EDM5_Client.EnhancedTDM]. I should mention that these setting changes are allowed for ANY version of EDM, not just EDM4.

If your server has an EDM Message of the Day (the TopMOTD setting), the configuration for that has been made much simpler. Previously, you had to set the MOTD like this in the ini:

TopMOTD[0]=(strTopMOTD="Message goes here")

This looks a lot more confusing than it has to...what's with all the extra parenthese? lol. Now EDM configures the TopMOTD like this:

TopMOTD[0]=Message goes here

Makes a lot more sense, don't you think? lol. So be sure to update the configuration of your TopMOTD if you have one.

Other ini files and mutator class modifications

Inside EDMIPLOG.ini, change the heading to [EDM5_Server.EDMIPLOG]
Inside EDMMAPS.ini, change the heading to [EDM5_Server.EDMMapList]

If you use the Logo mutator, open EDMLogo.ini and change the heading to [EDM5_Logo.EDMLogoMut]

Next, if you are running any mutators from older EDM's (listed in your EstablishedMutators section), then you need to upgrade them to their EDM5 equivalent. EDM5 contains a new version of every mutator contained with previous EDM's, and so you should copy the newer files into your server's Unreal\System directory. The mutators can be found inside the "Extra Files" folder that came with the mod. PLEASE make sure you have read and understand everything about the mutators that are included with the mod (such as class names and whether they need to be added to the ServerPackages or not). If you do not know the class names of the new mutators (which you need to update your EstablishedMutators), then please read HERE.

You must also be sure to change the headings for any mutators options in your EnhancedDM.ini file. For example, [EDM4OldFeatures.EDMOldFeaturesMut] should be changed to [EDM5_OldFeatures.EDMOldFeaturesMut]. You must follow this same pattern with any other mutator class headings in your EnhancedDM.ini file.

New options

EDM5 has some new options, including:

bUseEDMInventory
bLogIPs
bUseNephthys

There are also additional options regarding EDM package scanning, which are stored inside EDM_PackageChecking.ini. Please read about all of these new options HERE.



After these changes are applied, try to run your server with the new EDM5 gametype. If you have followed the instructions correctly, then all should be well! :)

Back to EDM Manual