nakama-rs

Crates.ionakama-rs
lib.rsnakama-rs
version0.1.1
sourcesrc
created_at2021-04-07 03:45:50.513774
updated_at2021-04-16 15:08:55.489883
descriptionPure rust nakama protocol implementation
homepage
repository
max_upload_size
id380206
size197,613
Fedor Logachev (not-fl3)

documentation

README

Nakama-rs

Simple Bindings to the Nakama library!

Read the documentation.

Why would you use this library?

  • Easy access to Nakama's API.
  • Usable with the async/future library of your choice.
  • Minimal dependencies.
  • Safe: no unsafe calls!

Usage

Add the following to you Cargo.toml file:

nakama-rs = "*"

Use it like so:

use nakama_rs::*;
fn main() {
    let mut client = ApiClient::new("defaultkey", "127.0.0.1", 7350, "http");
    client.authenticate("email@email.com", "password");
    client.tick();
}

For more examples, see the documentation and examples. To run the examples, you need a local Nakama instance running. The easiest way is to run docker-compose up in the examples/ folder. For information on how to set up docker for usage with Nakama, see Docker quickstart.

Commit count: 0

cargo fmt