Gói chính thức · Game engine
Godot 4 nhiều người chơi không cần game server
Addon GDScript cho Godot 4.3 trở lên, chạy trên mọi nền tảng Godot xuất được, kể cả web. HibiraSync giữ vị trí node đồng bộ trên mọi màn hình, và HibiraRoom thêm phòng có chỗ ngồi, chủ phòng và chat.
addons/hibiraSân thử ↗GitHub ↗
- Autoload Hibira cấu hình trong Project Settings: không cần viết mã để kết nối.
- HibiraSync: thêm vào dưới một node, và node đó sẽ di chuyển mượt theo chủ của nó trên màn hình của mọi người chơi khác.
- Phòng dùng cùng sự kiện với gói Lobby, nên người chơi Godot, Unity và trình duyệt có thể chung một phòng.
Đăng nhập để xem các đoạn mã này với host cụm của riêng bạn. Đăng nhập
Cài đặt
Copy addons/hibira from the latest release into your project, then turn it on in Project → Project Settings → Plugins.Sử dụng
# 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))
Trước khi bắt đầu
- Bật "Cho phép sự kiện phía client" trong cài đặt ứng dụng để người chơi gửi nước đi và lượt chạm cho nhau.
- Khi xuất bản web, hãy thêm origin của trang (ví dụ https://yourname.itch.io) vào Origin được phép của ứng dụng. Bản build native không gửi origin nên không cần cấu hình.
Dùng app key từ bảng điều khiển; secret chỉ để trên máy chủ của bạn. Kênh, sự kiện và endpoint xác thực hoạt động y như với Pusher. Tạo tài khoản miễn phí →