Jump to content

Halo


Stealth

Recommended Posts

Default config, command line and rcon commands.

 

 

 

Updated: 02/05/05

 

 

 

<div class="pre"><pre><?xml version="1.0" standalone="yes"?>

<GAME>

<GAMEID>TC3558840874675</GAMEID>

<NAME>Halo: Combat Evolved</NAME>

<SHORTNAME>Halo</SHORTNAME>

<DEFAULTPORT>2301</DEFAULTPORT>

<DEFAULTQUERYPORT>2301</DEFAULTQUERYPORT>

<DEFAULTRCONPORT>2301</DEFAULTRCONPORT>

<FILESFOLDER>HALO</FILESFOLDER>

<RELATIVEEXECUTABLE>haloded.exe</RELATIVEEXECUTABLE>

<RELATIVEWORKINGDIRECTORY>/</RELATIVEWORKINGDIRECTORY>

<RELATIVEUSERFILES>/</RELATIVEUSERFILES>

<INSTALLEDPATCH />

<DEFAULTCMDLINE>-ip %serverip% -port %serverport% -exec init.txt</DEFAULTCMDLINE>

<DEFAULTCUSTOMCMDLINE>-ip %serverip% -port %serverport% %usercmdline%</DEFAULTCUSTOMCMDLINE>

<PRIVATECMDLINE>-ip %serverip% -port %serverport% -exec init.txt</PRIVATECMDLINE>

<PRIVATECUSTOMCMDLINE>-ip %serverip% -port %serverport% %usercmdline%</PRIVATECUSTOMCMDLINE>

<COMPATIBILITY>30</COMPATIBILITY>

<COMMANDLINEPARAMETERS>

<COMMANDLINEPARAMETER>

<GAMEID>TC3558840874675</GAMEID>

<CANSETVALUE>True</CANSETVALUE>

<COMMAND>-exec</COMMAND>

<DENYCHARS />

<DESCRIPTION>Default configuration file executed on game launch.</DESCRIPTION>

<ENCLOSEQUOTES>False</ENCLOSEQUOTES>

<EQUALSIGN />

<ORDER>1</ORDER>

<SPACEAFTERINPUT>True</SPACEAFTERINPUT>

<SPACEAFTERSIGN>False</SPACEAFTERSIGN>

<SPACEBEFORECOMMAND>True</SPACEBEFORECOMMAND>

<SPACEBEFORESIGN>True</SPACEBEFORESIGN>

<USERACCESS>True</USERACCESS>

</COMMANDLINEPARAMETER>

</COMMANDLINEPARAMETERS>

<DEFAULTCONFIGFILES>

<CONFIGFILE>

<GAMEID>TC3558840874675</GAMEID>

<CONTENTS>sv_name "%hostname%"

sv_public 1

sv_maxplayers %slots%

sv_password ""

sv_rcon_password "%rconpassword%"

sv_status 1

 

sv_mapcycle_timeout 15

sv_mapcycle_add bloodgulch ctf

sv_mapcycle_add timberland "team king"

sv_mapcycle_add damnation "team slayer"

sv_mapcycle_add dangercanyon ctf

sv_mapcycle_add carousel slayer

sv_mapcycle_add gephyrophobia slayer

sv_mapcycle_add infinity "classic rockets"

sv_mapcycle_begin</CONTENTS>

<DESCRIPTION>Default configuration file executed on game launch.</DESCRIPTION>

<DISPLAYNAME>Default Config File</DISPLAYNAME>

<RELATIVEPATH>/init.txt</RELATIVEPATH>

</CONFIGFILE>

</DEFAULTCONFIGFILES>

<RCONCOMMANDS>

<RCONCOMMAND>

<GAMEID>TC3558840874675</GAMEID>

<RCON_COMMAND>sv_kick</RCON_COMMAND>

<DESCRIPTION>Kick the player with the given name or index out of the game.</DESCRIPTION>

<FULL_COMMAND>sv_kick "player"</FULL_COMMAND>

<IS_KICK_COMMAND>1</IS_KICK_COMMAND>

<IS_BAN_COMMAND>0</IS_BAN_COMMAND>

</RCONCOMMAND>

<RCONCOMMAND>

<GAMEID>TC3558840874675</GAMEID>

<RCON_COMMAND>sv_map</RCON_COMMAND>

<DESCRIPTION>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.</DESCRIPTION>

<FULL_COMMAND>sv_map [map name] [game variant]</FULL_COMMAND>

<IS_KICK_COMMAND>0</IS_KICK_COMMAND>

<IS_BAN_COMMAND>0</IS_BAN_COMMAND>

</RCONCOMMAND>

<RCONCOMMAND>

<GAMEID>TC3558840874675</GAMEID>

<RCON_COMMAND>sv_end_game</RCON_COMMAND>

<DESCRIPTION>End the currently running game. This will proceed to the next game in the map cycling game entries list.</DESCRIPTION>

<FULL_COMMAND>sv_end_game</FULL_COMMAND>

<IS_KICK_COMMAND>0</IS_KICK_COMMAND>

<IS_BAN_COMMAND>0</IS_BAN_COMMAND>

</RCONCOMMAND>

<RCONCOMMAND>

<GAMEID>TC3558840874675</GAMEID>

<RCON_COMMAND>sv_ban</RCON_COMMAND>

<DESCRIPTION>Ban the player with the given name or index.</DESCRIPTION>

<FULL_COMMAND>sv_ban "player"</FULL_COMMAND>

<IS_KICK_COMMAND>0</IS_KICK_COMMAND>

<IS_BAN_COMMAND>1</IS_BAN_COMMAND>

</RCONCOMMAND>

<RCONCOMMAND>

<GAMEID>TC3558840874675</GAMEID>

<RCON_COMMAND>quit</RCON_COMMAND>

<DESCRIPTION>Quit Halo PC dedicated server. Server reboots automatically with default settings.</DESCRIPTION>

<FULL_COMMAND>quit</FULL_COMMAND>

<IS_KICK_COMMAND>0</IS_KICK_COMMAND>

<IS_BAN_COMMAND>0</IS_BAN_COMMAND>

</RCONCOMMAND>

<RCONCOMMAND>

<GAMEID>TC3558840874675</GAMEID>

<RCON_COMMAND>help</RCON_COMMAND>

<DESCRIPTION>Tell you about the command</DESCRIPTION>

<FULL_COMMAND>help [command]</FULL_COMMAND>

<IS_KICK_COMMAND>0</IS_KICK_COMMAND>

<IS_BAN_COMMAND>0</IS_BAN_COMMAND>

</RCONCOMMAND>

</RCONCOMMANDS>

</GAME></pre></div>

Link to comment
Share on other sites

I don't know Halo, but from the looks of it, the slots are handled inside the configuration file

 

<div class="pre"><pre>sv_maxplayers %slots%</pre></div>

 

I don't see where it configures the IP.

Link to comment
Share on other sites

  • 1 month later...
  • 8 months later...

for custom gametypes in halo or halo ce.

 

 

 

1.

 

 

 

in the command line set -path "insert relative back to .exe"

 

 

 

for instance, if you the command line was:

 

"haloded.exe -ip %variable% -port %variable% -path profiles

 

 

 

It would give you something like

 

Root

 

-----haloded.exe

 

-----MAPS

 

-----PROFILES

 

-----strings.dll

 

 

 

upon launching the server for the 1st time it will creat the structure under profiles.

 

 

 

users or clients put custom game types under "profiles/savegames"

 

 

 

on a clients home pc it would be my documents/my games/halo/theircallsign/savegames/

 

 

 

if you do not specify the path even on a dedicated server it uses my documents..... so thats why you must specify it.

 

 

 

hope that makes sense...... feel free to pm me with Q's

 

 

 

Im new to the admin end but I believe if you create the blank folder directory under where it pulls halo's install files that it should do it automatically. Same with maps.

 

 

 

On a side note..... all the ports (server, rcon, query) should be 2302 or whatever port you assign. if you want it running on 2305 the query and rcon etc should be 2305

Link to comment
Share on other sites

  • 1 month later...

Just a note that winscar's variables are not correct. I assume he put them in there for show.

 

 

 

The correct variables are:

 

 

 

%userfilespath% = Path to Users Files

 

%gameserverroot% = Path to Game Server Root Directory

 

 

 

So the commandline would look something like:

 

"haloded.exe -ip %serverip% -port %serverport% -path %userfilespath%\profiles

 

 

Link to comment
Share on other sites

The Config on this Thread doesnt work properly - for some reason whenever i fire up a server for Halo CE with this Config

 

 

 

The Server is still defaulting to the Main IP on the Box

 

 

 

How do i get Halo to run on a Assigned IP

 

 

 

my Command line looks like this right now

 

 

 

-ip %serverip% -port %serverport% -exec init.txt

 

 

 

i assumed the -ip command would work - but it seems that it doesnt for some reason

 

 

 

any ideas??

 

 

 

Jonathan From Ajservers.com

Link to comment
Share on other sites

oh ur kidding lol

 

 

 

ok no biggie just set diff ports

 

 

 

---- Next Question is

 

 

 

Can u assign Max Players - in the Command line

 

 

 

something like ehh

 

 

 

-port 2301 -maxplayers 12 -exec init.txt

 

 

 

does anyone know for sure??

 

 

 

 

 

-- Now TCadmin wont even Start Halo

 

 

 

here are my settings

 

 

 

Halo is assigned to the Main ip of this machine in TCAdmin - and I have my command line like this

 

 

 

C:/UserFiles/JonHALO/haloded.exe -port 2301 -exec init.txt

 

 

 

this way it sets the Halo port to 2301

 

 

 

but however it Wont Run -- TCAdmin of course says its running but no Server Monitors Can pick it up

 

 

 

and they will pick it up when i launch it from a shortcut on the actual Server Box -- so Something in the link between TC and Box is off

 

 

 

any help is appreciated

 

 

 

Jon

Link to comment
Share on other sites

Remember the configs posting here come from various sources, not just us. So it could be that there is a problem with it somewhere.

 

 

 

Easiest way to check for problems is to do the following:

 

 

 

1. Install a Halo Server

 

2. Click on it in the panel and goto "Service Settings"

 

3. Click the "preview" button on the right hand side of the page. This displays the commandline that will be used at the top of the page.

 

4. Copy the commandline and then login to your servers desktop. Click start>run and paste the commandline in the field. Hit enter, and the game should be started right on the dektop.

 

5. Check for errors etc..

 

 

Link to comment
Share on other sites

Did all that -- The Game starts 100% Fine from Desktop with command line etc.. correct ports and all

 

 

 

I am not even using the Config from this Thread anymore - i added my own this time

 

 

 

and still TCAdmin isnt working

 

 

 

TCAdmin is Launching haloded.exe - BUT its not registering the server at all

 

 

 

Server Monitors wont even pick it up

 

 

 

the ip in TCAdmin is set to the Master IP of the Server itself as well -- so all should be good

 

 

 

its weird im not sure whats wrong

 

 

 

-- if i start it with the EXACT Same settings as i have in tcAdmin from the Desktop it works perfectly

 

 

 

anymore ideas??

 

 

 

Jon

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use