[MD] Dedicated Server
Posted: Sun May 05, 2013 2:04 pm
Here's the current build of our HaloMD dedicated software. It runs on Windows, and can also be run on Linux and OS X using Wine. We use the halodedi software and Sapp (a halo dedi enhancement).
Windows and Linux build:
https://halomd.macgamingmods.com/HaloMD_Server.zip
To run it in linux, first install Wine, then: wineconsole --backend=curses cmd.exe /c haloded.exe or use backend as user instead of curses if you want a new more interactive window to show up.
OS X build (requires 10.6 or later):
https://halomd.macgamingmods.com/HaloMD_Server_Mac.zip
To modify the init.txt and other related files, right click (or control click) on HaloMD_Server app -> Show Package Contents -> drive_c -> HaloMD_Server. Read the read me file that comes with the download. You will want to link your MD's Maps folder by double-clicking install_maps script. The OS X version is also set to use port 2308 (UDP) by default.
On Windows and Linux, halodedi.exe is run on the command line. They will use port 2302 (UDP) by default unless you pass in your own -port.
You have to set -path argument for the server to work correctly and for it to be able to locate the scripts and savegames. I recommend using the current working directory. For Windows use -path . For linux, find the wine path using winepath . and use that path (though -path . may work too). For OS X, this is automatically set to -path . so you don't have to do anything.
To add MD mods, you'll need to modify sap's init file (found in the sapp folder) and add a map_load for the filename you want (e.g.: map_load helix_1), then you have to add the map to your map cycle.
This package can be updated at any time, and it likely will be updated.
Windows and Linux build:
https://halomd.macgamingmods.com/HaloMD_Server.zip
To run it in linux, first install Wine, then: wineconsole --backend=curses cmd.exe /c haloded.exe or use backend as user instead of curses if you want a new more interactive window to show up.
OS X build (requires 10.6 or later):
https://halomd.macgamingmods.com/HaloMD_Server_Mac.zip
To modify the init.txt and other related files, right click (or control click) on HaloMD_Server app -> Show Package Contents -> drive_c -> HaloMD_Server. Read the read me file that comes with the download. You will want to link your MD's Maps folder by double-clicking install_maps script. The OS X version is also set to use port 2308 (UDP) by default.
On Windows and Linux, halodedi.exe is run on the command line. They will use port 2302 (UDP) by default unless you pass in your own -port.
You have to set -path argument for the server to work correctly and for it to be able to locate the scripts and savegames. I recommend using the current working directory. For Windows use -path . For linux, find the wine path using winepath . and use that path (though -path . may work too). For OS X, this is automatically set to -path . so you don't have to do anything.
To add MD mods, you'll need to modify sap's init file (found in the sapp folder) and add a map_load for the filename you want (e.g.: map_load helix_1), then you have to add the map to your map cycle.
This package can be updated at any time, and it likely will be updated.