WIP: Handle player disconnected

This commit is contained in:
2025-01-30 13:36:53 +01:00
parent c877e81562
commit f61b961d42
3 changed files with 19 additions and 12 deletions

View File

@ -34,9 +34,8 @@ func _on_player_disconnected(id):
remove_player.rpc_id(1, id)
func _on_player_connected(id):
pass
#if multiplayer.is_server():
#GameServerManager.load_map.rpc_id(id, GameServerManager.current_map)
if multiplayer.is_server():
print("Player is connected with id: " + str(id))
func _ready() -> void:
multiplayer.peer_connected.connect(_on_player_connected)
@ -66,7 +65,8 @@ func create_server(player_data: PlayerManager) -> Error:
func join_server(player_data: PlayerManager, ip: String, port: int) -> Error:
var peer = ENetMultiplayerPeer.new()
var err = peer.create_client("127.0.0.1", 27015)
print("trying to connect to: " + ip + ":" + str(port))
var err = peer.create_client(ip, port)
if err != OK:
return err
player_state_global.id = multiplayer.get_remote_sender_id()