A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE General Discussion »Halo cutom edition servers

Author Topic: Halo cutom edition servers (5 messages, Page 1 of 1)
Moderators: Dennis

Hs_crozzhair
Joined: May 8, 2010


Posted: Feb 16, 2011 05:16 PM    Msg. 1 of 5       
How do i make them?


PRPatxi
Joined: Oct 30, 2010

Dennis, free me from this suffering


Posted: Feb 16, 2011 05:30 PM    Msg. 2 of 5       
Go here to know how to make a dedicated server: http://hce.halomaps.org/index.cfm?nid=323

MOTD: http://hce.halomaps.org/index.cfm?nid=324

or just create a normal game in Halo

if you are tired to do search on the links:


Running A Halo CE Dedicated Server
A. Installation

The Halo CE Dedicated Server is released in the self-extracting Zip file that installs the Halo Custom Edition Game:

Since most of the files for the Halo CE game are required for the dedicated server you should either run the install of the Halo CE game on the dedicated server machine or preferably use WinZip or WinRAR to extract all the files to a directory. (I recommend using \HaloCE)

B. Running Halo CE Dedicated Server

There are two ways to start your dedicated server:
1. Browse to your Halo Dedicated Server installation directory.
2. Double-click haloceded.exe.

Or

1. Create a batch file with the start up commands - see below
2. Double Click on the Batch File to start the Server.


Each Dedicated server instance requires a init.txt file so that the server knows what maps to run and in what order. There are many other commands that can be executed in the init.txt file.

C. init.txt configuration file

Halo Dedicated Server uses init.txt file (located in the installation directory) to pre-set some of the server options and setup map cycling. Any console command can be invoked in the init.txt file (see Console Commands list of available console commands).

For example, to launch a server with the following parameters:
• Name: "My HaloCE Server"
• Listed on the GameSpy Master Server list? Yes
• Maximum number players: 12
• Password: "halo"
• Timeout between maps rotations: 15 seconds

Create the following init.txt file:

sv_name "My HaloCE Server"
sv_public 1
sv_maxplayers 12
sv_password "halo"
sv_mapcycle_timeout 15

To setup map cycling, you need to create a game entries map cycling list (a game entry is a map name and a game type). To do so, simply use the sv_mapcycle_add command in the init.txt file.

For example, to have the following maps and game types cycle:
• Timberland CTF
• Danger Canyon Assault
• Gephyrophobia Slayer
• Blood Gulch Crazy King

Add the following lines to the init.txt file:

sv_mapcycle_add timberland CTF
sv_mapcycle_add dangercanyon assault
sv_mapcycle_add gephyrophobia slayer
sv_mapcycle_add bloodgulch "crazy king"

Then, to start the dedicated server, use the following command: sv_mapcycle_begin.

Every time you launch haloceded.exe, it will look for init.txt to find the initialization (unless you specify a different file using –exec. See Dedicated Server Command Line arguments for more details on –exec).

For the previous example, the final init.txt file would look like this:

sv_name Halo_DS
sv_public True
sv_maxplayers 12
sv_password halo
sv_mapcycle_timeout 15
sv_mapcycle_add timberland "CTF"
sv_mapcycle_add dangercanyon "assault"
sv_mapcycle_add gephyrophobia "slayer"
sv_mapcycle_add bloodgulch "crazy king"
sv_mapcycle_begin

The default game types available are the following:

oddball
slayer
juggernaut
king
crazy king
race
ctf
assault
team slayer
team oddball
team race

Classic game variants are also supported as default game types (check out the Client version of Halo CE for a list of all classic game variants).

You can create custom game types (using the client version of Halo CE) and include these game types on your server rotation. This would enable you, for example, to include a Rockets only game on your server rotation. To do so, follow these steps:


Launch the client version of Halo CE.
Under Multiplayer, choose Edit Game Types.
Create a new game type (refer to the Halo CE documentation if you need help to do this).
Save your new game type.
Quit Halo CE.
Open your HaloCE save games folder (by default, this would be "My Documents\My Games\HaloCE\savegames").
You will see the name of the custom game type you created as a folder directory.
Make sure this folder is available on your server (in the same location on disk).
Use the name of your custom game type in your mapcycle.txt file.



D. Creating a Batch File to Run the server

There are several command lines parameters that can be used to control the operation of the Halo CE dedicated server. It is often times easier to create a batch file to contain all of these options on a single command line.

To create a startup batch file:

Open Notepad (or a similar pure text editor)
On the first line enter:

start {drive}:\{path}\haloceded.exe -exec {drive}:\{path}\init.txt

Click "File" > "Save As" and then navigate to where you want to save the file and name it "HaloCEStart.bat" - Change Save as Type to "All Files" and Encoding to "Ansi" then click "Save"


You can now double click on the batch file to start your Halo CE serve
Edited by PRPatxi on Feb 16, 2011 at 05:32 PM


SlappyThePirate
Joined: Aug 24, 2009

You are irritating, I'll release nothing


Posted: Feb 16, 2011 05:52 PM    Msg. 3 of 5       
What about ports? I have never hosted games on the internet and nobody can see my games because of port forwarding or whatever that is. Can someone explain what I do exactly for windows 7 or xp?


eliteslasher
Joined: Jun 30, 2008

Crysis 3!!!!!!! All I have to say. :D


Posted: Feb 16, 2011 06:06 PM    Msg. 4 of 5       
You know, I did it exactly as it's supposed to be one time and I still couldn't host. I think that halo just doesn't like me.


Somone77
Joined: Aug 25, 2007


Posted: Feb 19, 2011 12:22 AM    Msg. 5 of 5       
Quote: --- Original message by: SlappyThePirate
What about ports? I have never hosted games on the internet and nobody can see my games because of port forwarding or whatever that is. Can someone explain what I do exactly for windows 7 or xp?



Port forwarding is quite easy, just need to know where to look and what ports to forward.

I'm assuming you have router in your house, and that all your computers are connected to this router. This router is controlling the flow of data from the internet and sending it to which computer it needs to go to.

Think of ports like doors. The data request (you) walk into a room full of doors, thousands of them, all numbered in order. Most of these doors are locked, few are unlocked. You were told to go to say... Door 22. You walk up to door 22 and door 22 is locked. You failed to get to your destination.

Or what if it was unlocked, you can walk through, but now your router has to decide where to send you. Port 22 had to be assigned a location for it to be unlocked, that location would be your server.


So how do we do this?

Well first, you need to connect to your home router. For most people, this is by opening a browser and going to the page 192.168.1.1

You will need a password to enter, the default for most Linksys routers is 'admin'.

Past that, I can't help you. You will need to find out how to forward the ports past that point, use this website to help you: http://portforward.com/

I hope this was helpful.

 

 
Previous Older Thread    Next newer Thread







Time: Thu January 19, 2023 2:20 AM 156 ms.
A Halo Maps Website