PC - Easy - Setup & Running a Halo PC Dedicated Server
-
- Posts: 773
- Joined: Tue May 04, 2004 7:14 am
- Location: Uranus
![]() |
PC - Easy - Setup & Running a Halo PC Dedicated Server
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
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
-
- Posts: 17
- Joined: Sat Mar 03, 2007 1:26 pm
-
- Posts: 2
- Joined: Fri Apr 20, 2007 1:10 pm
- Alexgodcool
- Posts: 17
- Joined: Mon Feb 19, 2007 11:54 am
- Location: at your house...
- sniper336
- Readers Club
- Posts: 47
- Joined: Tue Aug 14, 2007 6:58 pm
- Location: FOR HELP MY XFIRE IS SNIPER336
link
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.