Page 1 of 2

[MD] Dedicated Server

Posted: Sun May 05, 2013 2:04 pm
by nil
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.

Re: [MD] Dedicated Server

Posted: Sun May 05, 2013 7:44 pm
by rEsTnPeAcEz
Do we still have to give you the ip address and additional information so then you can put it in the dedi list or this upgrade already automatically puts the server in.

Re: [MD] Dedicated Server

Posted: Mon May 06, 2013 7:41 am
by nil
Workaround: If you join your game (via direct IP, say), it will show up on the lobby.

This is something I have been meaning to do properly though on the master server side.

Re: [MD] Dedicated Server

Posted: Tue May 07, 2013 3:27 pm
by rEsTnPeAcEz
I tried to run the application exe but it says that Halo stopped working. What is happening?

Re: [MD] Dedicated Server

Posted: Tue May 07, 2013 7:29 pm
by Modzy
rEsTnPeAcEz wrote:I tried to run the application exe but it says that Halo stopped working. What is happening?
Can't be run on Macs, not even Macs with WINE. You must use Linux or Windows.

Re: [MD] Dedicated Server

Posted: Wed May 08, 2013 2:54 am
by rEsTnPeAcEz
Yah I used Windows and it said "Halo stopped working".

Re: [MD] Dedicated Server

Posted: Wed May 08, 2013 9:30 am
by nil
Works for me even on my Ubuntu VM via Wine.

Don't double click on the executable. Open your command prompt, cd into the HaloMD_Server directory, and execute haloded.exe from there.

[EDIT]: Also be sure to properly set the -path command line argument (I modified my first post mentioning this).

Re: [MD] Dedicated Server

Posted: Sun May 19, 2013 5:51 pm
by nil
rEsTnPeAcEz wrote:Do we still have to give you the ip address and additional information so then you can put it in the dedi list or this upgrade already automatically puts the server in.
I've finally fixed this on the master-server. We no longer need to whitelist for dedicated servers using the software I posted.

Re: [MD] Dedicated Server

Posted: Sun May 19, 2013 5:56 pm
by rEsTnPeAcEz
Sweet.

Re: [MD] Dedicated Server

Posted: Fri Jun 07, 2013 9:00 pm
by 002
I just graduated from high school, so I'm going to drop off a gift for you guys.

<EDIT: Download link is now in the original post>

It's a bundle of the Dedicated Server, Wine, and X11 all mashed into one application. All you need is OS X 10.6 or newer.

If you want to access the root server folder for things like maps or init.txt, go to the application's packaged contents and open drive_c, then go to the HaloMD_Server folder.

If you want to change the arguments, or otherwise want to screw around with the application, go to the application's packaged contents, open Wineskin, and click on Advanced. Begin mashing buttons. Be sure "Use Start.exe" is checked and the arguments start with "-path ."

Image

Good night!

Re: [MD] Dedicated Server

Posted: Sat Jun 08, 2013 12:49 am
by Sparky
Thanks, 002!

Re: [MD] Dedicated Server

Posted: Sat Jun 08, 2013 11:05 am
by nil
Good job 002. I'll re-upload it onto MGM's server. Also, I'll put in the more-correct map files (you probably took the map files in your Mods folder rather than the ones in the app's package contents, the latter which is more correct in originality).

Re: [MD] Dedicated Server

Posted: Sat Feb 01, 2014 3:59 pm
by nil
Updated the OS X and Windows/Linux builds linked from the first post so that it is now using Sapp instead of Phasor. The OS X build now defaults to using port 2308 instead of 2302, to avoid conflicting with the main MD client. It also has an install script that will set it to use MD's maps folder. no_lead and afk_kick are enabled by default on all builds. That pretty much sums it up.

Re: [MD] Dedicated Server

Posted: Sat Jul 26, 2014 2:49 pm
by jeepwrangler
Download links no longer work.

Re: [MD] Dedicated Server

Posted: Tue Jul 29, 2014 3:54 pm
by jeepwrangler
Any mirrors?