官方套件 · 遊戲引擎

不用遊戲伺服器的 Godot 4 多人連線

適用 Godot 4.3 以上的 GDScript 外掛,Godot 能匯出的平台都能執行,包含網頁。HibiraSync 讓節點位置在每個畫面上同步,HibiraRoom 提供有座位、房主與聊天的房間。

  • 在專案設定中設定的 Hibira autoload:連線不必寫程式。
  • HibiraSync:放在節點底下,該節點就會在其他玩家的畫面上平滑地跟著擁有者移動。
  • 房間使用和 Lobby 套件相同的事件,Godot、Unity 與瀏覽器玩家可以在同一個房間。

登入後,範例程式碼會自動帶入您的叢集主機。 登入

  1. 安裝

    Copy addons/hibira from the latest release into your project,
    then turn it on in Project → Project Settings → Plugins.
  2. 使用

    # Project Settings → Hibira: app_key = YOUR_APP_KEY, host = ws.hibira.io
    func _ready() -> void:
    	var scores := Hibira.subscribe("scores")
    	scores.bind("updated", func(data, _user_id): print(data))

開始之前

  • 在應用程式設定中開啟「允許用戶端事件」,玩家之間才能互傳動作與點擊。
  • 匯出網頁版時,請把頁面的來源(例如 https://yourname.itch.io)加進應用程式的「允許的來源」。原生版本不送來源,不需要設定。

請使用儀表板中的應用程式 Key;Secret 只放在你的伺服器上。頻道、事件與授權端點的用法和 Pusher 完全相同。 免費建立帳號 →