gm-server

1.1
Last updated

Description

A framework for interfacing between Java game servers and GameMaker clients

Specification

A barebone server for talking with GameMaker: Studio games written in Java

Usage

Gradle

Add the following to your build.gradle

repositories {
    maven { url 'https://jitpack.io' }
}
  
dependencies {
    implementation 'dev.forbit:gm-server:1.1'
}

Maven

Add the following to your pom.xml

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

<dependencies>
<dependency>
    <groupId>dev.forbit</groupId>
    <artifactId>gm-server</artifactId>
    <version>1.1</version>
</dependency>
</dependencies>

Examples

Inside the examples directory, is the basic-raw-server, which implements a one-room multiplayer lobby, where people can join and move around.

If you'd like a guided breakdown of how to implement this, or where to start, check out this wiki article

License

The source code is licensed under the MIT License

Technologies

    gamemaker gamemaker
    java java

Recent Commits

Merge branch 'main' of https://github.com/f0rbit/gm-server

Add documentation

Update README.md

add example client

add example server

Update build.gradle

Create jitpack.yml

Update version

Update TestScheduler.java

Use Awaitility for timings