官方包 · 游戏引擎

无需游戏服务器的 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 完全相同。 免费创建账号 →