update network

This commit is contained in:
2026-02-04 16:31:18 +08:00
parent 4ccf789421
commit 08b0493c06
10 changed files with 203 additions and 22 deletions
+14 -5
View File
@@ -1,10 +1,10 @@
extends Node
# Standard Nakama Configuration
const NAKAMA_SERVER_KEY = "defaultkey"
const NAKAMA_HOST = "localhost"
const NAKAMA_PORT = 7350
const NAKAMA_SCHEME = "http"
var nakama_server_key = "defaultkey"
var nakama_host = "localhost"
var nakama_port = 7350
var nakama_scheme = "http"
# Core Nakama Variables
var client: NakamaClient
@@ -23,11 +23,20 @@ var current_match_id: String = ""
func _ready():
# Initialize the Nakama Client
client = Nakama.create_client(NAKAMA_SERVER_KEY, NAKAMA_HOST, NAKAMA_PORT, NAKAMA_SCHEME)
_init_client()
# Ensure we process network events
set_process(true)
func _init_client():
client = Nakama.create_client(nakama_server_key, nakama_host, nakama_port, nakama_scheme)
func set_server(host: String, port: int = 7350):
nakama_host = host
nakama_port = port
_init_client()
print("[NakamaManager] Server updated to: ", nakama_host, ":", nakama_port)
func _process(_delta):
# If using the standard socket adapter, it needs polling in some versions
if socket: