Official package · Game engines

Online play for RPG Maker MZ

A plugin for RPG Maker MZ: players in the same room see each other walk around the map, chat, share the switches and variables you choose, and send each other events. No game server, in playtests, desktop builds and web builds.

  • Plugin commands for joining a room, chat and your own events, so no script is needed.
  • Players who join later get the current shared switches and variables.
  • The plugin and its editor texts come in English, Japanese, Chinese and Korean.

Sign in to see these snippets with your own cluster host. Sign in

  1. Set it up

    git clone https://github.com/hibira-io/rpgmaker-mz && cd rpgmaker-mz/server
    # put your app key in wrangler.toml, then:
    npx wrangler deploy
    npx wrangler secret put HIBIRA_APP_SECRET
  2. Install

    Put HibiraOnline.js from the latest release into js/plugins/,
    then turn it on in the Plugin Manager:
      App key:        YOUR_APP_KEY
      Host:           ws.hibira.io
      Auth endpoint:  your Worker's URL
  3. Use it

    // Plugin command "Join room", or as script calls:
    HibiraOnline.join('town');
    HibiraOnline.say('Hello!');
    HibiraOnline.sendEvent('boss', 3);

Before you start

  • Turn on Allow client events in the app’s settings, so players can send each other moves and taps.
  • Each player’s game is trusted, so use it for co-op, social and casual games, not for competitive games where cheating matters.

Use the app key from your dashboard; the secret stays on your server. Channels, events and authorization endpoints work exactly as they do with Pusher. Create your free account →