Skip to content

Java SDK implementation for Singularity, an open-source game server orchestration framework

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

InnitGG/singularity-sdk-java

Repository files navigation

singularity-sdk-java

singularity-sdk-java is an SDK for Singularity GameServers running in Java. This SDK is licensed under GNU LGPLv3.

Quick Start

This quick start guide will use the default Kubernetes implementation of the SDK.

Dependencies (build.gradle.kts):

dependencies {
    implementation("gg.innit.singularity:singularity-sdk-k8s:<VERSION>")

    // We need to select an HTTP client to use. In this guide, we'll be using the OkHttp implementation.
    // See: https://github.com/fabric8io/kubernetes-client/blob/master/doc/FAQ.md#what-artifacts-should-my-project-depend-on
    implementation("io.fabric8:kubernetes-httpclient-okhttp:6.1.1") // or runtimeOnly(...)
}

Developing

About

Java SDK implementation for Singularity, an open-source game server orchestration framework

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published