Project is still work in progress and not ready to use
HomeDeveloper platform

Add your server

The GamingAPI network needs to know about your sever before allowing you to interact with it.

Setup your game server

Your game server, regardless of how you set it up, needs to be setup to interact with the GaminAPI network. To do this use one of the following setups:
This guide help you setup your local rust to interact with the GamingAPI network.
  1. Install uMod by following one of the many guides: https://www.corrosionhour.com/install-umod-rust-server/
  2. Download our GamingAPI plugin
  3. Install the plugin: https://www.corrosionhour.com/install-umod-plugins-rust-server/
  4. Download the GamingAPI extensions
  5. Place the extensions under <server-identity>/RustDedicated_Data/Managed
  6. Restart the server

Interact with your sever

Use your favorite language to interact with the game server over the GamingAPI network
import { NatsAsyncApiClient } from '@eventgamingapi/rust';

const client = new NatsAsyncApiClient();
await client.connect();
await client.subscribeToRustServerStarted((message) => {
console.log(`Server have started`)

Explore the API

There are many events to interact with, explore them here.