URL Documentation.
Updated: March 26, 2004 1:06PM


Revision history:
March 26, 2004 12:59PM - Added "BattlefieldVietnam", ,"CallofDuty", "ContractJack", "Daikatana", "EliteForce2", "Halo", "JediKnightJediAcademy", "MedalofHonorAlliedAssaultBreakthrough", "NoOneLivesForever2", "Tron20", "Unreal2XMP", "UnrealTournament2004", "Vietcong", and "WolfensteinEnemyTerritory" to game command.

Februrary 11, 2003 1:15PM - Added "GhostRecon", "IGI2CovertStrike", "JamesBondNightfire", and "MedalofHonorAlliedAssaultSpearhead" to game command.

September 14, 2002 11:14AM - Added "UnrealTournament2003" to game command.

August 19, 2002 10:59PM - Added "ArmyOperations", "Battlefield1942", "FreedomForce", "GlobalOperations", and "NeverwinterNights" to game command.

June 4, 2002 1:07AM - Added "CommandConquerRenegade" and "SumOfAllFears" to game command.

 
Some of Qtrackers functions can be utilized using a URL which is installed on each users computer when they install Qtracker. This URL permits you to access the Qtracker client from a web-browser to do such things as connect the user to a game.

URL Format
qtracker://ip:port?game=gametype&action=actiontype

The first argument specified after ip:port must always be prefaced with the ? character. Any additional arguments must them be prefaced with the & character.

The order which arguments appear in the URL is not important, with the exception of ip:port; these arguments must always be included immediately after the qtracker:// URL.

No arguments are case sensitive.

Sample URL
qtracker://208.46.122.180:27015?game=halflife&action=connect

Arguments
ip*
port
game*
action*

* Denotes a required argument.

Argument: ip Required
208.46.122.180

Specifies the ip address or hostname of the server the requested action will be performed upon.

Argument: port
27015

Specifies the port of the server the requested action will be performed upon. When connecting to a server, this port must be the connection port. If this argument is not provided, or is blank, the default connection port will be used.

Argument: game Required
game=halflife

Specifies the game running on the server. If this argument is incorrect, the specified action may not be performed correctly, or at all. The following arguments are permitted:

AliensversusPredator
AliensversusPredator2
ArmyOperations
BaldursGate
Battlefield1942
BattlefieldVietnam
Blood2
CallofDuty
CommandConquerRenegade
ContractJack
Daikatana
DeltaForceLandWarrior
Descent3
Drakan
EliteForce
EliteForce2
ForceCommander
FreedomForce
GhostRecon
GlobalOperations
HalfLife
Halo
HeavyMetalFAKK2
Heretic2
Hexen2
HexenWorld
IGI2CovertStrike
JamesBondNightfire
JediKnight
JediKnight2
JediKnightJediAcademy
Kingpin
MedalofHonorAlliedAssault
MOHAA
MedalofHonorAlliedAssaultBreakthrough
MedalofHonorAlliedAssaultSpearhead
MOHAAS
MOTS
Music
NerfArenaBlast
NeverwinterNights
NoOneLivesForever
NoOneLivesForever2
Quake
Quake2
Quake3
QuakeWorld
RainbowSix
ReturnToCastleWolfenstein
ReVolt
RogueSpear
Rune
SeriousSam
Shogo
SIN
SoldierOfFortune
SoldierOfFortune2
SouthPark
SumOfAllFears
TheWheelOfTime
Tribes
Tribes2
Tron20
Turok2
Unreal
Unreal2XMP
UnrealTournament
UnrealTournament2003
UnrealTournament2004
Vietcong
WolfensteinEnemyTerritory
XVT
XWA

Argument: action Required
action=connect

Specifies the action to be performed on the specified server.

connect
Connects the user to the game server.