PC - Easy - Setup & Running a Halo PC Dedicated Server

Tutorials for the PC version of Halo 1.
Post Reply
[CL]9mm-Man




Wordewatician 500

Posts: 773
Joined: Tue May 04, 2004 7:14 am
Location: Uranus

PC - Easy - Setup & Running a Halo PC Dedicated Server

Post by [CL]9mm-Man »

Okay first off I DID NOT MAKE THIS TUTORIAL...I copied it off gearbox forum, because I was fed up with all the Dedicated server questions that people were asking in Tech Questions & Problems...
First off you need to download the maps and Halo PC dedicated server files

After you get the Halo DS installed, you must config the init. below is a breakdown of each setting along with a final version. keep in mind you have to use " " anytime you use spaces in the init.


code:--------------------------------------------------------------------------------
; server parameters
sv_name Halocity <-- Server Name
sv_public true <-- true/false - 0/1 to display on gamespy
sv_maxplayers 10 <-- Max clients
sv_password Halo <-- Password
sv_rcon_password halocity <--Rcon Password
sv_mapcycle_timeout 30 <-- Time delay between maps
sv_tk_ban 4 <-- Ban after 4 tk
sv_tk_penalty 5m 1h 8h 1d <- Tk penaltys
sv_tk_cooldown 5m <-- cool down
sv_tk_grace 3s <-- grace
; mapcycle
sv_mapcycle_add bloodgulch "team slayer" <-- game types
sv_mapcycle_add timberland "team slayer"
sv_mapcycle_add damnation "team slayer"
sv_mapcycle_add dangercanyon "team slayer"
sv_mapcycle_add carousel "team slayer"
sv_mapcycle_add gephyrophobia "team slayer"
sv_mapcycle_add infinity "team slayer"
; start server automatically
sv_mapcycle_begin


--------------------------------------------------------------------------------


Final init


code:--------------------------------------------------------------------------------
; server parameters
sv_name Halocity
sv_public true
sv_maxplayers 10
sv_password Halo
sv_mapcycle_timeout 30
sv_tk_ban 4
sv_tk_penalty 5m 1d 0
sv_tk_penalty 5m 1h 8h 1d
sv_tk_cooldown 5m
sv_tk_grace 3s
; mapcycle
sv_mapcycle_add bloodgulch "team slayer"
sv_mapcycle_add timberland "team slayer"
sv_mapcycle_add damnation "team slayer"
sv_mapcycle_add dangercanyon "team slayer"
sv_mapcycle_add carousel "team slayer"
sv_mapcycle_add gephyrophobia "team slayer"
sv_mapcycle_add infinity "team slayer"
; start server automatically
sv_mapcycle_begin


--------------------------------------------------------------------------------


Just upload the init to your server and start it.

Default Gametypes
classic_slayer
classic_slayer_pro
classic_elimination
classic_phantoms
classic_endurance
classic_rockets
classic_snipers
classic_team_slayer
classic_oddball
classic_team_oddball
classic_reverse_tag
classic_accumulation
classic_juggernaut
classic_stalker
classic_king
classic_king_pro
classic_crazy_king
classic_team_king
classic_ctf
classic_ctf_pro
classic_invasion
classic_iron_ctf
classic_race
classic_rally
classic_team_race
classic_team_rally
team_slayer
team_race
team_oddball
team_king
slayer
race
oddball
king
juggernaut
ctf
crazy_king
assault


Rcon w/Admin Commands
Setting up rcon is easy, add the following line to your init.txt

sv_rcon_password (yourpassword)

Next you have to enable -console before starting your game. to do that, right click on your Halo.exe and click properties, next add the -console after halo.exe" -console

so your line should look something like this.

"C:\Program Files\Microsoft Games\Halo\halo.exe" -console

now,while your playing Hit the ~ key to bring up the console, then type the following

rcon (yourpassword) sv_ban tker
or
rcon (yourpassword) sv_kick tker

Commands

cls
Clear the console text.

help [command]
Tell you about the command.

quit
Quit Halo for the PC dedicated server.

sv_ban [player name or index]
Ban the player with the given name or index. Yes it does
sv_ban_penalty [time1] [time2] [time3] [time4]
Specifies the levels of punishment for repeat offenders. The first offense will be punished for [time1], the second offense for [time2], the third offense for [time3], the fourth offense [time4] and the fifth offense for an indefinite period of time (the administrator has to unban the user). The format of time is ns, nm, nh, nd or 0. n is a digit in the 1-9 range and 0 is infinite.

sv_banlist
Show the list of the banned players.

sv_banlist_file
Specifies the file to store and load the ban list to and from. Note: this file's name is restricted to banlist##.txt where ## is a two digit number. This allows multiple instances to use different ban lists while still restricting the name of the ban list (for security purposes). Umm, you can set this to be any string of alphanumeric characters, like banlistTHISisAsuperLONGfilename123.txt.

sv_end_game
End the currently running game. This will proceed to the next game in the map cycling game entries list.

sv_kick [player index or name]
Kick the player with the given name or index out of the game.

sv_map [map name] [game variant]
Start a game with the indicated map and game variant. When the game is over, this game will restart itself. This command supersedes any map cycle the server has.

sv_mapcycle
Show game list.

sv_mapcycle_add [map name] [game variant]
Append this game entry (map name and game type) to the end of the game list.

sv_mapcycle_begin
Start the map cycling with the specified game entries.

sv_mapcycle_del [index]
Delete the game entry from the map cycling game list (use sv_mapcycle to get game IDs).

sv_mapcycle_timeout n
Time in seconds to restart the next game in the game list after game is finished (this determines how long clients are sitting at the post carnage report screen).

sv_map_next
End the current game and skip to the next game in the map cycling game entries list.

sv_map_restart
Restart the game.

sv_maxplayers n (Default value is 16)
Set the maximum number players. Changed for 1.03: This can be done in the init.txt or at any time using the console, but does not kick players out of the current game if there are already more players than specified in the command.

sv_name [string] (Default value is
Your image cannot exceed 400x200 or 50kb
Hayl0w_D0ode





Posts: 17
Joined: Sat Mar 03, 2007 1:26 pm

Post by Hayl0w_D0ode »

Is this the ONLY way you can have a server and get people in it?
miwerj





Posts: 12
Joined: Mon Jan 15, 2007 11:21 pm

Post by miwerj »

when do i do the sv_mapcycle_begin
I NEED HELP
xoxgodmodxox





Posts: 2
Joined: Fri Apr 20, 2007 1:10 pm

Post by xoxgodmodxox »

okay please i need more detail i have it set i know the conrtols but i can't see it listed in the halo lobby or on game spy and no one ever joins wen i watch the console
zargon05





Posts: 38
Joined: Thu Mar 15, 2007 5:42 am

Post by zargon05 »

u add the sv_mapcycle_begin in the end, and wat more details u need. Try port forwarding if you have a router, or download the v1.07 versio of the dedicated server. In this version it always show in the lobby even if ppl are not able to join
spartankiller117





Posts: 6
Joined: Sun Feb 11, 2007 11:50 am

?

Post by spartankiller117 »

what is a dedicated server anyway
User avatar
Andrew_b




Socialist

Posts: 4188
Joined: Sat Feb 24, 2007 4:52 pm
Contact:

Post by Andrew_b »

dedicated server...basicly a server that runs with out you needing to be in the game. so you can run this server for a day, and be on vacation away from your computer at the same time, without needing to be on halo. A server dedicated to the public to use :P
KingLenard





Posts: 19
Joined: Sun May 06, 2007 9:52 am

Post by KingLenard »

cool
User avatar
Alexgodcool





Posts: 17
Joined: Mon Feb 19, 2007 11:54 am
Location: at your house...

Post by Alexgodcool »

I did set up ds and begin the mapcycle, my server name was there on halo lobby. I wanna join to my own server but it said "unable to join"
What I should do????
User avatar
Andrew_b




Socialist

Posts: 4188
Joined: Sat Feb 24, 2007 4:52 pm
Contact:

Post by Andrew_b »

can people normally join your server??? if not...they cant join your dedicated server...which means (i think) the halo server cant connect with your computer and allow people to join (including you).
User avatar
sniper336
Readers Club





Posts: 47
Joined: Tue Aug 14, 2007 6:58 pm
Location: FOR HELP MY XFIRE IS SNIPER336

link

Post by sniper336 »

put the link or files so i can dowload all the ds stuff for version 1.07. I would rather u put the files just cuz there something wrong when it tells me to put in my age at "microsoft.com/games/halo" so if u give me the link make sure it from bungie or something.
h





Posts: 9
Joined: Fri Oct 05, 2007 7:12 pm

Post by h »

it wants your age because of Halos rating....nothing to worrie about
not_quite_a_nice_guy





Posts: 178
Joined: Fri Aug 26, 2005 12:54 am

Post by not_quite_a_nice_guy »

WhaT?
)John(





Posts: 96
Joined: Fri Jan 12, 2007 8:01 pm

Post by )John( »

you cant join your own dedicated server on the same pc can you? cause its not letting me :)
or, if you cant someone tell please
Post Reply