Quickstart

Quickstart Guide #

  1. Install PackRTC from Godot AssetLib

  2. Enable PackRTC Plugin (Project -> Project Settings -> Plugins)

Project Settings -> Plugins

  1. Set PackRTC.game_channel variable to your own unique name (like your game name, hashes)
PackRTC.game_channel = "the_game_name"
  1. 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)
  1. 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)