//============================================================================= // Mutator Adder - Server Actor // // Add mutators via ini file instead of server command line options. // // Author: }TCP{Wolf // Date: 2010-10-11 // CodeSchool demonstration mod. // // This server actor spawns all configured mutators and adds them the same way // the command line option would (BaseMutator.AddMutator(...)). // Under normal circumstances, a mod like this would be utterly pointless, // however, there are instances where you may not be able change the command // line of your server, or only with difficulty. Cheap remote hosters are one // such "circumstance". // // INSTALLATION // Copy MutatorAdderSA.u and MutatorAdderSA.int to your System directory. // Add the following entry in your Unreal.ini where the server packages and // server actors are [Engine.GameEngine] // ServerActors=MutatorAdderSA.MutatorAdderSA // // CONFIGURATION // Settings are stored in your main ini (Unreal.ini) in the section // [MutatorAdderSA.MutatorAdderSA] - you can open the file // Unreal.ini.ExampleConfig.txt for a copy/paste/edit example for you to start // off with. The settings in detail are... // bDebug - True/False(default) - set to true for increased log // output/verbosity // bPollCommands - True(default)/False - while true, keeps track if you enter // ingame commands for this mutator (see next chapter), // can be turned off. // Mutatorlist[0-63] - Fully qualified mutator class as PACKAGE.CLASS // If prefixed with "DISABLED:" the mutator will not load. // // COMMANDS // If the setting "bPollCommands" is true (it is by default), MutatorAdderSA // will check for ingame commands. You issue ingame commands either by typing // them on the server console or by logging into your server as player/spec // with admin rights and issuing these commands prefixed by the word "admin". // // All in game commands start with this (server console) // set mutatoraddersa cmd // // If you are an admin player/spec in the server, you would type // admin set mutatoraddersa cmd // // "cmd" can be // "list" - when this command is issued, the mutator will list its current // mutator list to you - faulty, running and disabled ones. Blank // configuration entries are NOT shown. // a number - if you issue a number from 0 to 63, the mutator configured at // that indicated slot will be toggled on/off (disabled/enabled). // Obviously, for the changes to take effect, a map change is // required. // // This mod was inspired by oZ//Redrum. //=============================================================================