Quickstart Guide #
-
Install PackRTC from Godot AssetLib
-
Enable PackRTC Plugin (Project -> Project Settings -> Plugins)
- Set
PackRTC.game_channel
variable to your own unique name (like your game name, hashes)
PackRTC.game_channel = "the_game_name"
- In your multiplayer script, host by using this following snippet (adjust as needed)
var session = await PackRTC.host()
if session is PRSession:
await session.peer_ready
multiplayer.multiplayer_peer = session.rtc_peer
print("Code: ", session.code)
else:
print("Error: ", session)
- For joining, use
PackRTC.join(code)
var session = await PackRTC.join(code)
if session is PRSession:
await session.peer_ready
multiplayer.multiplayer_peer = session.rtc_peer
print("Peer Ready!")
else:
print("Error: ", session)