en:games:ut99:query_protocol
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:games:ut99:query_protocol [2022-04-01-21-09] – ↷ Links adapted because of a move operation 7saturn | en:games:ut99:query_protocol [2022-04-02-10-16] (current) – 7saturn | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Unreal Tournament 99 Query Protocol ====== | ====== Unreal Tournament 99 Query Protocol ====== | ||
- | [[..:unreal_tournament]], like many other games of the time frame around year 2000 allow for LAN and online play. The former is done by looking for game servers on the local network while the latter game servers are looked up on master servers. In case of UT, the actual information query is therefore a bit different for LAN and online servers. | + | [[..:Unreal Tournament]], like many other games of the time frame around year 2000 allow for LAN and online play. The former is done by looking for game servers on the local network while the latter game servers are looked up on master servers. In case of UT, the actual information query is therefore a bit different for LAN and online servers. |
- | The game uses up to three ports for connectivity, | + | The game uses up to three ports for connectivity, |
- | The LAN port on the other hand is solely used to find out about the set game port. The default port is 8777 (UDP). However it will work just fine, if you choose a port within range 8777-8786. Those ports are queried automatically via [[..: | + | The LAN port on the other hand is solely used to find out about the set game port. The default port is 8777 (UDP). However it will work just fine, if you choose a port within range 8777-8786. Those ports are queried automatically via [[en: |
===== LAN Server Queries ===== | ===== LAN Server Queries ===== | ||
==== REPORTQUERY ==== | ==== REPORTQUERY ==== | ||
Line 28: | Line 28: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
Line 44: | Line 44: | ||
This returns basically the same information, | This returns basically the same information, | ||
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
Line 71: | Line 71: | ||
The queries //basic//, //info// and //rules// can be combined in one query by sending '' | The queries //basic//, //info// and //rules// can be combined in one query by sending '' | ||
===== Master Server Queries ===== | ===== Master Server Queries ===== | ||
- | In principle, the queries of server details mentioned in section [[#LAN Server Queries]] can be applied as well for internet servers. But in order to get a list of available game servers a master server has to be queried. This is done via a TCP connection. The original master server for UT99 hosted by [[..:epic]] is still available via the domain name // | + | In principle, the queries of server details mentioned in section [[#LAN Server Queries]] can be applied as well for internet servers. But in order to get a list of available game servers a master server has to be queried. This is done via a TCP connection. The original master server for UT99 hosted by [[..:publishers: |
When connecting to the master server the server will begin by sending the following string: ''< | When connecting to the master server the server will begin by sending the following string: ''< | ||
Line 90: | Line 90: | ||
^ Identifier ^ Game Type ^ | ^ Identifier ^ Game Type ^ | ||
- | | DeathMatchPlus | [[..: | + | | DeathMatchPlus | [[en: |
- | | TeamGamePlus | [[..: | + | | TeamGamePlus | [[en: |
- | | CTFGame | [[..: | + | | CTFGame | [[en: |
- | | Domination | [[..:domination]] | | + | | Domination | [[en:gaming_theory: |
- | | Assault | [[..:assault]] | | + | | Assault | [[en:gaming_theory: |
- | | LastManStanding | [[..: | + | | LastManStanding | [[en: |
- | [ [[..:games_database]] ] [ [[..: | + | [ [[en:Games Database]] ] [ [[..: |
en/games/ut99/query_protocol.1648847340.txt.gz · Last modified: 2022-04-01-21-09 by 7saturn