Release 2.4.6: Add SafeNakamaMultiplayerBridge subclass to fix dictionary lookup crashes
Release / Build & Release (push) Successful in 7m22s
Release / Build & Release (push) Successful in 7m22s
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
extends Node
|
||||
|
||||
const SafeNakamaMultiplayerBridge = preload("res://scripts/services/safe_nakama_multiplayer_bridge.gd")
|
||||
|
||||
# Standard Nakama Configuration
|
||||
var nakama_server_key = OS.get_environment("NAKAMA_SERVER_KEY") if OS.has_environment("NAKAMA_SERVER_KEY") else ProjectSettings.get_setting("network/nakama/server_key", "defaultkey")
|
||||
var nakama_host = OS.get_environment("NAKAMA_HOST") if OS.has_environment("NAKAMA_HOST") else ProjectSettings.get_setting("network/nakama/host", "tektondash.vps.webdock.cloud")
|
||||
@@ -141,7 +143,7 @@ func connect_to_nakama_async(email: String = "", password: String = "") -> bool:
|
||||
bridge.leave()
|
||||
bridge = null
|
||||
|
||||
bridge = NakamaMultiplayerBridge.new(socket)
|
||||
bridge = SafeNakamaMultiplayerBridge.new(socket)
|
||||
|
||||
# Connect bridge signals
|
||||
bridge.match_joined.connect(_on_bridge_match_joined)
|
||||
|
||||
Reference in New Issue
Block a user