JavaScript is required to use Bungie.net

#Halo

6/13/2005 5:08:17 PM
36

How To Set Up A Dedicated Server

[b] How To Set Up A Dedicated Server[/b] Do you want a server that is always running even if you aren't in the game? Do you to set up map rotations without the hassel of remembering all the gametypes? Do you want to play gametypes of your choosing? If the answer to any of those questions is yes, you should consider setting up a dedicated server. Some people think that setting up a dedicated server (DS from now on) is complicated. This is not the case. Actually, it is quite easy. [b]Before Setting Up Your Server[/b] [b]The Console[/b] For those of you who don't know what the console is, it is used ingame to manipulate the server. To activate the console, right click on your Halo or Halo CE shortcut and in the target line add -console. Don't forget to add the space. In game you may bring up the console by pressing the ~ key. (the button to the left of the 1 key) [b]The DS executable[/b] For a Halo PC DS you will need the [url=http://www.microsoft.com/games/halo/downloads.asp]Dedicated Server Update v1.07[/url] For a Halo CE DS you will need to download the [url=http://haloce.gearboxgamezone.com/index.cfm?pg=3&fid=1057]HaloCE Dedicated Server Hot-Fix v1.07[/url]. [b][i][u]You do NOT need the maps file if you have Halo PC installed[/b][/i][/u] [b]Internet Connection:[/b] *[i]these are aproximate values, all speeds are in kilo[b]bits[/b] not kilo[b]bytes[/b], and "no lag" means no lag caused by your connection[/i] <128K Upload ~ 2-4 players with or without lag depending on the connection. 128K Upload ~ 2-6 players with no lag 350K Upload ~ 2-8 players with no lag 512K Upload ~ 2-10 players with no lag 756K Upload ~ 2-12 (maybe 14) players with no lag higher than 756K upload will allow you to make a server for the maximum of 16 players with no lag [b]Hardware:[/b] You do not need a top of the line computer to have a good DS. A recent processor (within the last 2 maybe even 3 years) along with 512MB of RAM will do nicely. You do not need a sound card or video card to make a DS!!! [b]Setting Up Your Server[/b] [b]The Init.txt File[/b] For the PC DS the Init.txt file is created for you but it is blank, for CE you need to create the file yourself. Just create a .txt file with the name init. Every command you enter must be on its own line. If the name of the server or gametype has a space in it you must put quotations around it. [b]PC init.txt commands[/b] [u]sv_name *insert name here*[/u] - The name of your server [u]sv_public (1 or 0)[/u] - Indicates whether your server will show up on the Gamespy lobby. 1 is yes and 0 is no. [u]sv_password *password*[/u] - The password needed to enter your server. [u]sv_maxplayers 2-16[/u] - The max number of players allowed on your server. [u]sv_mapcycle_timeout #[/u] - the amount of time, in seconds, that the carnage report will be shown, [u]sv_tk_ban #[/u] - the number of Team Kills before someone is banned automaticaly. [u]sv_tk_penalty #[/u] - this will set how long a person is banned for. you can have up to 4 different ban periods before they are banned permanently. You must put "m" after the number for minutes, "h" for hours, and "d" for days. [u]sv_tk_cooldown #[/u] - this is how long a person must go without making a TK for them to be forgiven for 1 TK. You must put "m" after the number for minutes, "h" for hours, and "d" for days. [u]sv_tk_grace #[/u] - Once a TK has happened, that person cannot get another TK point for this amount of time. You must put "m" after the number for minutes, "h" for hours, and "d" for days. [u]sv_rcon_password *insert up to 8 letters*[/u] - this is the RCON for your server. You must know this password to use the console while in your server. [u]sv_mapcycle_add *name of map* *name of gametype*[/u] - You must put this line in for each map you want your server to use. Once it has reached the end of this list it will start at the beginning again. [u]sv_mapcycle_begin[/u] - you must put this at the end of your map and gametypes list. [b]CE init.txt commands[/b] [i]these are commands will only work for a CE DS. You must also use the PC commands in you init.txt file.[/i] [u]sv_log_file *name*[/u] - this is the name of the log file your DS will create. [u]sv_log_enabled 1[/u] - this is the command that makes the DS create a log file. [u]sv_log_chat_echo 1[/u] - this will show the chat in the DS window [u]sv_motd *name of file*[/u] - this command specifies what file to use for the motd. To create a motd file, create a .txt file and name is what ever you like. The motd can have only 4 lines with around 62 characters per line. Motd for those who don't know is message of the day. It will appear when you join a CE server and every time you press F2. You can say who's server it is, some rules you would like followed and other stuff like that in the motd. The init.txt and the motd file must be in the same folder as the DS executable. [b]Default Game Type Names[/b] [i]These are the names of the gametypes that come with Halo[/i] [i]Custom gametypes are used the same way. If it has a space remember to put quotations around it.[/i] 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[/list] [b]Default Map Names[/b] [i]These are the maps the come with Halo[/i] [i]Using custom maps is done the same way. Remember to put quotations around names with spaces[/i] [u]In-game name[/u].................. [u]File name[/u] Battle Creek..................... beavercreek Sidewinder....................... sidewinder Damnation....................... damnation Rat Race.......................... ratrace Prisoner........................... prisoner Hang ‘Em High.................. hamgemhigh Chill Out........................... chillout Derelict............................ carousel Boarding Action................ boardingaction Blood Gulch.......................bloodgulch Wizard..............................wizard Chiron TL34.......................putput Longest.............................longest Ice Fields...........................icefields Death Island......................deathisland Danger Canyon..................dangercanyon Infinity...............................infinity Timberland.........................timberland Gephyrophobia...................gephyrophobia [b]Running Your Server[/b] [b]Running Your Server[/b] This is the easy part. Just click on the DS execuable and a window that contains what looks like old DOS stuff will come up. This means the the server is running. You cannot log off or turn off your computer while the server is running or it will close. If you are using Windows XP, and you need to switch profiles, use Switch User instead of Log Off. While running your DS it is probably not a good idea to surf the web or use any CPU intensive applications nor play any games requiring the internet as this may (probably will) cause lag for people on your server. [b]Moderating Your Server[/b] These commands can be used to kick, ban, and do other things to the server. In game you must have the console up by pressing the ~ key. If you set an RCON password you must put "rcon *password*" before the command. To play on your server you need to change the ports you connect with in-game. Just change them to two higher than the default. Make sure they are open on your firewall aswell. [u]cls[/u]- clears the all the text caused by the console [u]help *command*[/u] - gives a brief description of the command [u]sv_players[/u] - gives a list of all the players as well as their player number, number of TK points, and TK cooldown time left [u]sv_kick *player name or player number*[/u] - this will kick the player from the server [u]sv_ban *player name or player number*[/u] - this will ban the player for the amount of time set in the init file or permenantly if there is no set time [u]sv_banlist[/u] - this will show the people currently banned from the server [u]sv_unban *player name* - this will unban the player from the server [u]sv_map_next[/u] - this will end the current game and move on to the next game in the map cycle [u]sv_map_restart[/u] - this will restart the current game [u]sv_mapcycle[/u] - this will show you the map cycle that is being used [b][i][u]If you have suggestions just post them[/b][/i][/u] [Edited on 7/5/2005]
English
#Halo #HaloPC

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • How do i open them in my firewall?? im a total n00b :(...

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • In the network options ingame, change the numbers there to 2304 and 2305. Make sure those ports are open on your firewall aswell.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • k one thing i did the "rcon" password thing and madeit so then it would show up in gamespy but i still dont see my game wat am i doin wrong?? EDIT: Also how do i change the ports?? that might be it... Im a total n00b :( [Edited on 7/11/2005]

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • No I haven't what do I change the ports too?

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Have you changed the ports ingame? Thats the only thing I could think of.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • doesn't say an error, says It's running with 0 players.. type sv_end_game to end game. I have filters set to show all games, I add 1 after Halo to make it easier to find, all that comes up is a lot of 'Halo' servers, none mine. I don't know if it means anything, but when the DS console is up and running, it wont let me join any multiplayer games - if it helps any. when I join, it retrys servers but never connects. [Edited on 7/10/2005]

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Ya, what MA5B said. You should change the rcon now and you might need to change the true to a 1 on the sv_public. You can have spaces in the init file, mine does and it works. When the console comes up does it say anything like ERROR blah blah blah or something like that?

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • [quote][b]Posted by:[/b] Yeneni I must be missing something, I read all these posts about having a DS but I still can't get mine to show up. My init file looks like this
    code:
    sv_name Halo1 sv_public true sv_maxplayers 6 sv_rcon_password tirissa sv_mapcycle_timeout 15 sv_tk_ban 3 sv_tk_cooldown 1m sv_tk_grace 3s sv_tk_penalty 1d 0 sv_mapcycle_add bloodgulch "Slayer" sv_mapcycle_add icefields "Slayer" sv_mapcycle_add hangemhigh "Slayer" sv_mapcycle_add bloodgulch "Slayer" sv_mapcycle_begin

    is this correct? I used the init builder program. sorry if this is a 'noob' question, but I'd really just wanna host my DS. It doesn't show up under gamespy list when I go through Halo.[/quote] this is what it should look like: sv_name [b]"[/b]Halo[b]"[/b] sv_public true sv_maxplayers 6 sv_rcon_password tirissa sv_mapcycle_timeout 15[b]s[/b] sv_tk_ban 3 sv_tk_cooldown 1m sv_tk_grace 3s sv_[b]ban[/b]_penalty 1d 0 sv_mapcycle_add bloodgulch slayer sv_mapcycle_add icefields slayer sv_mapcycle_add hangemhigh slayer sv_mapcycle_begin there shouldn't be a double-spaces in the init.txt file check your filters, make sure that it shows empty servers and the right gametype [Edited on 7/9/2005]

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • I must be missing something, I read all these posts about having a DS but I still can't get mine to show up. My init file looks like this
    code:
    sv_name Halo1 sv_public true sv_maxplayers 6 sv_rcon_password tirissa sv_mapcycle_timeout 15 sv_tk_ban 3 sv_tk_cooldown 1m sv_tk_grace 3s sv_tk_penalty 1d 0 sv_mapcycle_add bloodgulch "Slayer" sv_mapcycle_add icefields "Slayer" sv_mapcycle_add hangemhigh "Slayer" sv_mapcycle_add bloodgulch "Slayer" sv_mapcycle_begin

    is this correct? I used the init builder program. sorry if this is a 'noob' question, but I'd really just wanna host my DS. It doesn't show up under gamespy list when I go through Halo. [Edited on 7/9/2005]

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • [quote][b]Posted by:[/b] Chewy Gumball I'm pretty sure the server uses two ports aswell. I would just change the ingame ones, its easier.[/quote] Changing the ingame ports is easier, no doubt. If you change the dedicated server ports, however, you don't have to change the ports ingame [i]again[/i] if you make a new player profile. I think the server chooses it's own port if you don't specify one via -port parameter. The problem with that is it might choose the same ports that halo uses, therefore causing port conflicts.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • I'm pretty sure the server uses two ports aswell. I would just change the ingame ones, its easier.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • i get away with only changing the server port (default: 2302). I looked in the readme for the dedicated server, and it didn't give a command parameter for changing the client port (default: 2303). I have a question. When i start my dedicated server, I have like an 90% success rate of getting onto my own dedicated server; sometimes it retries and can't get on. I have my dedicated server's port at 2300, and halo's at the default. Halo and my dedicated server both have the 1.07 patch. Does anyone else experience this?

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Both ports. If you can't get it to work under the new patch, you can try and get v1.06. It still will show up under gamespy but thats only if you can't get it to work. Can you give me the exact name of your init file? [Edited on 7/8/2005]

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Sorry Double post [Edited on 7/8/2005]

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • I have the same problem as Ninja clock. My init file is in the folder and everything, This is what it gives us: http://img.photobucket.com/albums/v327/Icediamond_22/Exception.jpg And then it says it has to close. When I ran it in the last version (before I downloaded the latest update) it worked perfectly fine, Only I couldn't play in my own server (Because it wasn't updated I think, that and I didn't change ports.) BTW: Do I have to change BOTH ports or just server port?

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • It just says gathering exception data, and then it says it cant, and closes halo.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • For the server to run, the window has to be open. You can minimize it but don't close it. To join your own server, change the ports ingame to something other than the default ones. Make sure they are open on your firewall too. I dont know whats causeing your problem ninja. What does the error say? Ah yes, nice catch Mr. MA5B. [Edited on 7/5/2005]

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Ok, i made the ded. server in CE and its running, but whenever I try to open Halo CE It has an exception error. But when I remove the Init file from the CE folder, I cant open the server but CE runs just fine. What gives? (Note: The server I made has all new maps. Could that be it?)

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • jeeze Chewy, nice list!

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • I setup the decaited server all fin but know i want to join it. so when i go to halo multiplayer i see my server in the game lobby but when i click to join it it keeps saying retrying to connect to server. How do i fix this and is it possible for me to join my own decaited server.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • [quote][b]Posted by:[/b] Chewy Gumball [b] How To Set Up A Dedicated Server[/b] [b]Internet Connection:[/b] *[i]these are aproximate values, all speeds are in kilo[b]bytes[/b] not kilo[b]bits[/b], and "no lag" means no lag caused by your connection[/i] [/quote] If i'm right, Kb = kilo[b]bit[/b] and KB = kilo[b]byte[/b]. 1 KB = 8 Kb. I think the speeds are in kilo[b]bits[/b], not kilo[b]bytes[/b]. If the speeds were in kilo[b]bytes[/b], people could do 8 times as many players as you say in your little chart. this is what your chart should look like for all speeds in KB: 7KB=2 players 16KB=2-6 players 44KB=2-8 players 64KB=2-10 players 96KB=2-12 players >96KB=16 players max Sorry if i sound rude and offensive. I just wanna clear things up.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • omg another guide, I feel so bad, I'm like the only forum regular who hasen't made an awesome guide on something Halo PC yet, I just can't find the time, yet another opportunity for an amazingly useful sticky with the amount of DS questions lately, it's kinda sad to see threads asking for DS help above this one on the SAME PAGE! People are that thick, either that or illiterate. Hopefully, this will not become of the same fate as Muff's Halo CE Best Maps Collection EDIT: Woops. just noticed they finally stickied Muff's thread, good job Muff. [Edited on 7/1/2005]

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • one question how do u keep the ded server running?cuz when i close the DS thing the server just shuts down.and when i open that DS window again all the work i have done is gone.so how do i keep it running?

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Make sure there is a line in the Init.txt that says sv_public 1. make sure the ports are open on your firewalls too.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • ok i have a big problem on the ded i set it up and all but for some reason when i look fo it in the multiplayer i cant find it ive tried taking of the filters and even got the update but i just cant find it even when i simply put a i can never seem to find it can someone help me ive tried everything and btw good topic man

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • After you click on multiplayer pick host game instead of whatever you normaly pick.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

You are not allowed to view this content.
;
preload icon
preload icon
preload icon