공식 패키지 · 게임 엔진

RPG Maker MZ 온라인 플레이

RPG Maker MZ 플러그인입니다. 같은 방의 플레이어들이 맵을 걸어 다니는 모습을 서로 보고, 채팅하고, 지정한 스위치와 변수를 공유하고, 이벤트를 주고받습니다. 게임 서버 없이 테스트 플레이, 데스크톱 빌드, 웹 빌드에서 동작합니다.

  • 방 참가, 채팅, 직접 만든 이벤트는 플러그인 커맨드로 할 수 있어 스크립트가 필요 없습니다.
  • 나중에 들어온 플레이어도 지금 공유 중인 스위치와 변수 값을 받습니다.
  • 플러그인과 에디터 문구는 영어, 일본어, 중국어, 한국어로 제공됩니다.

로그인하면 예제 코드에 내 클러스터 호스트가 채워집니다. 로그인

  1. 설정하기

    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. 설치

    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. 사용하기

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

시작하기 전에

  • 앱 설정에서 '클라이언트 이벤트 허용'을 켜야 플레이어끼리 움직임과 탭을 주고받을 수 있습니다.
  • 각 플레이어의 게임을 신뢰하는 방식이라 협동, 소셜, 캐주얼 게임에 맞고, 부정행위가 문제가 되는 대전 게임에는 맞지 않습니다.

대시보드의 앱 키를 사용하세요. 시크릿은 서버에만 둡니다. 채널, 이벤트, 인가 엔드포인트는 Pusher와 똑같이 동작합니다. 무료 계정 만들기 →