Halo has 2 different modes that it can run in, one mode for playing the game normally in both single player and multiplayer, and one mode that is a development mode which is extremely useful when creating and debugging a multiplayer level. The 2 different modes are described in more detail below.
The first mode is the Normal Mode or default mode that is run when just Halo.exe is executed. This mode has limited console commands available as well as fully functional multiplayer. This is a "safe" or "secure" mode which is why developer or debug functionality is limited. This helps prevent cheating or other exploits. For more information on the console and -console command line parameter refer to the Console Commands section located in the Console Command List section under General Reference category.
The second mode is a Developer Mode. Developer Mode is enabled by adding the Command Line Swith "-devmode" in the command line after halo.exe (i.e. halo.exe -devmode). The Halo developer mode enables a wide variety of console commands or cheats that are extremely useful when creating new Halo content. The developer mode also makes several changes to how Multiplayer games work. When in Developer Mode, only a LAN server can be created and the maximum number of players allowed is 1 (just the end user). This allows the level to be tested to see if it operates properly and allows the developer console commands to be used to help debug the level. Also, when in Developer Mode, the end user cannot connect to any servers, either LAN or Internet servers. In order to properly test the level with other players, just run Halo normally. For more information on the console and console commands refer to the Command Line Switches section located in the Console Command List section under General Reference category.
The following procedures and example images demonstrate accessing end user created multiplayer levels in Halo.
|