nengi-geckos-client-adapter
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

geckos.io client network adapter for nengi v2

Warning This adapter is written and tested only on nengi v2.0.0-alpha.133, this is an unstable version, the api of which may change in the future

Install

npm i nengi-geckos-client-adapter

Usage

Client-side

import { Client, Context } from "nengi";
import { GeckosClientAdapter } from "nengi-geckos-client-adapter";

const serverTickRate = 20;
const ctx = new Context();
// <...>
const client = new Client(ctx, GeckosClientAdapter, serverTickRate);

await client.connect("http://localhost:9001");

Or if you want to pass additional options to the geckos.io client use an alternative connection method:

const geckosOptions = {};
await(client.adapter as GeckosClientAdapter).connect(
  "http://localhost:9001",
  {}, // handshake
  geckosOptions
);

All available client options is described here https://github.com/geckosio/geckos.io#client-1

Server-side

For server-side you need nengi-geckos-server-adapter

/nengi-geckos-client-adapter/

    Package Sidebar

    Install

    npm i nengi-geckos-client-adapter

    Weekly Downloads

    3

    Version

    0.1.0

    License

    ISC

    Unpacked Size

    6.07 kB

    Total Files

    5

    Last publish

    Collaborators

    • realpeha