The GameServer library provides tools for Java applications to query server information from popular game servers.
Downloads and Documentation
Features
Supported Games
| Game Engine | Basic | Info. | Players | Rules | Rcon | Server List |
|---|---|---|---|---|---|---|
| Battlefield: Bad Company 2 | Y | β | ||||
| Left 4 Dead | Y | β | β | α | ||
| Orange Box | Y | β | β | α | ||
| Source | Y | β | β | α | β | |
| Battlefield 1942 | Y | Y | β | β | ||
| Unreal Engine 2 | Y | β | Y | |||
| Unreal Engine 1 | Y | Y | β | β | ||
| Gold Source | Y | Y | Y | α | β |
Legend: Y=Full functionality; β=Full functionality, but not yet optimized; α=Partial functionality that may be rewritten
Third-party Service Aggregation
Sites Using this Library
Requirements
General
These libraries are required for the basic functioning of this library. This will provide you with JavaBean-like objects.
- Java v6
- Commons Logging v1.1.1 or later (commons-logging-1.1.1.jar)
- JDOM v1.0 or later (jdom.jar)
XML Conversion
This library is required for conversion to XML. This will provide you with JDOM Documents.
- Commons BeanUtils v1.0 or later (commons-beanutils-core.jar)
Rcon Administration
This library is required to use the Rcon interface on Valve-based servers.
- RconEd v2.0 or later (RconEd.jar)
Optional
This library is completely optional, but will make master server list retrieval faster. It will allow the DNS lookups of the master server to be cached.
- dnsjava v1.5.0 or later
