Nakama JavaScript Protobuf adapter
Websocket adapter adding protocol buffer support to the nakama-js client.
Nakama is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much more.
Getting Started
-
Import the adapter into your project:
yarn add "@heroiclabs/nakama-js-protobuf"
-
Pass the Protobuf adapter to build the socket object.
import {Client} from "@heroiclabs/nakama-js";
import {WebSocketAdapterPb} from "@heroiclabs/nakama-js-protobuf"
const useSSL = false;
const client = new Client("defaultkey", "127.0.0.1", 7350, useSSL);
const trace = false;
const socket = client.createSocket(useSSL, trace, new WebSocketAdapterPb());
-
Use the WebSocket:
socket.ondisconnect = (evt) => {
console.info("Disconnected", evt);
};
const session = await socket.connect(session);
License
This project is licensed under the Apache-2 License.