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.
HibiraOnline.jsGitHub Releases ↗GitHub ↗
- 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
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_SECRETInstall
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 URLUse 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 →