A web service, which intended to wrap and consolidate output from qstat utility.
JDK 8 itself and no more. Just use gradle wrapper in project.
- Build zip with self-hosted app and boot scripts : gradlew packageApp
- Build docker image with app: gradlew dockerImage
- Build WAR for deploying over servlet container : gradlew war
- Run app by Gradle: gradlew appRun
- Run app for debugging: gradlew appRunDebug
QStat doesn't work with OpenArena out of the box, so, you must edit qstat.cfg and add next lines:
gametype OPENARENA new extend Q3S
name = OpenArena Server
template var = OA
game rule = gamename
end
gametype OAM new extend Q3M
name = Openarena Master
default port = 27950
master for gametype = OPENARENA
master protocol = 71
end
- installed wine
- qstat.exe at /opt/openarena/qstat directory
When using Windows, or having native binary under Linux/Mac, you must replace this path in relevent sources for passing tests