0.3.0 • Published 1 year ago

aeternum-map-realtime v0.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

aeternum-map-realtime

Client library for Aeternum Map's live location sharing

Install

npm install aeternum-map-realtime

Usage

See StackBlitz for an example.

import { servers, init } from 'aeternum-map-realtime';

// `servers` is an array of all available servers
const europeServer = servers.find((server) => server.name === 'Europe');

const { destroy } = init({
  // Select one of the official servers or run your own
  serverUrl: europeServer.url,
  // You generate this token in the Overwolf app
  token: 'TOKEN_FROM_OVERWOLF_APP',
  // Fired, on start and everytime a user is joined or left
  onGroup: (group) => console.log(group),
  // Includes updates for a player
  onPlayer: (partialPlayer) => console.log(partialPlayer),
  // Fired, if a player uses an hotkey in-game
  onHotkey: (steamId, hotkey) => console.log(steamId, hotkey),
  // The connection to the server established
  onConnect: () => console.log('Connected'),
});

// Call `destory` if you like to end the connection
destroy();

Aeternum Map

Aeternum Map is a New World map companion, available on https://www.overwolf.com/app/Leon_Machens-Aeternum_Map and https://aeternum-map.gg.

License

MIT

0.3.0

1 year ago

0.2.0

1 year ago

0.1.0

2 years ago

0.0.0

2 years ago