Main Menu

Projects

Linux Games
Linux Games
SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Articles > Reviews > Linux > HOWTO: Run a Halo server using Wine
HOWTO: Run a Halo server using Wine
Published by Steven Maddox [Cyorxamp] on 2008/8/26 (909 reads)

Run a Halo server using Wine

Author: Steven 'Cyorxamp' Maddox Keywords: wine, haloded, halo, bungie, microsoft, gearbox

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike2.5 License.

Warning: This HOWTO comes with no explicit or implicit warranty whatsoever. Use at your own risk!

Table of Content

  1. Preface
  2. Short Answer
  3. Long Answer
  4. Xud HaloDed Pack
  5. Credits and Links

1. Preface

The core of the Halo server is the 'haloded.exe' executable. This is essentially an immensly cut down version of a normal 'halo.exe' and is stupidly dependant on it being launched inside (or having access to) a 'Command Prompt' window. If shut down incorrectly you can even get the normal Halo safe mode dialog box appear!

When launched it takes over the 'Command Prompt' window so its output can't be piped out like a normal command line program, and also can't be exited to return to the prompt. This is why Wine gets terribly confused and isn't sure what to make of it... graphical program or command line... it has no idea.

After much struggling a solution has been found to get your own stable Halo server running under Linux. Talking in the game will work, and you will show on gamespy just like normal. Here we provide a short answer, a long answer, and the ultimate solution the 'XuD HaloDed Pack' which provides this ready set up with scripts.

2. Short Answer

You need X and call the program like this...

wineconsole --backend=user cmd.exe /c haloded.exe

3. Long Answer

4. XuD HaloDed Pack

This is a pack I have put together of some handy things including...
  • A quick reference quide to rcon for in game use.
  • Every version of 'haloded.exe', useful for connected to users of Halo who may not have updated.
  • Various new game types, and sample game configurations.
  • Linux and Windows scripts to help choose which game configuration you wish to launch and what version of 'haloded.exe'
  • A new guide to all the maps including all the ones Bungie added later so you can compare screenshots to remind you which map is which when writing game configuration files.
This pack requires you have performed everything in the Long Answer first, although patching to 1.07 is not needed as it comes with this pack. Please read 'howto.txt' when it is downloaded for more information on the pack.

Download the pack... <>

5. Credits and Links

Guy who wrote this is me, Steven 'Cyorxamp' Maddox. You can find further information on setting up your Halo Dedicated Server in the official Microsoft readme.rtf that comes with the official server and my howto.txt in the XuD HaloDed Pack.

Bungie ... http://www.bungie.net
Gearbox ... http://www.gearboxsoftware.com
Microsoft ... http://www.microsoft.com
  View this article in PDF format Print article Send article

Navigate through the articles
Niggles and Irritations Next article
The comments are owned by the poster. We aren't responsible for their content.
Linux Games
Linux Games
Terms of Use · Privacy Policy · Creative Commons License · Credits · Linux Games · Linux Games · World Time · Vereins Intern