Thin asynchronous java wrapper of the gRPC generated client for agones client sdk
AgonesSDK sdk = AgonesSDK.create();
sdk.ready()
.whenComplete((empty, error) -> {
if(error != null) {
// Handle error
} else {
// Successfully marked this game server as ready
}
});
try {
AgonesGameServer gameServer = sdk.getGameServer()
.get(5, TimeUnit.SECONDS); // Synchronous usage
String state = gameServer.getStatus().getState();
//Do stuff
} catch (Exception e) {
// Handle exception
}
sdk.health(); // Health ping
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.Oskarr1239</groupId>
<artifactId>agones-sdk-4j</artifactId>
<version>1.0.0</version>
</dependency>