🐛 Fix network issues affecting flag and player movement

This commit is contained in:
Squinty 2024-04-17 16:07:24 +00:00
parent 327ea8f707
commit 55b1ac4fa1
9 changed files with 34 additions and 33 deletions

View file

@ -31,7 +31,6 @@ func start_server(port, nickname):
load_map.call_deferred(MAP)
multiplayer.peer_connected.connect(add_player)
multiplayer.peer_disconnected.connect(remove_player)
if DisplayServer.get_name() != \"headless\":
@ -69,7 +68,9 @@ func add_player(peer_id : int, nickname : String):
func remove_player(peer_id : int):
var node_name = str(peer_id)
if players.has_node(node_name):
players.get_node(node_name).queue_free()
var player : Player = players.get_node(node_name)
player.die()
player.queue_free()
print(\"Peer `%s` disconnected\" % node_name)
@rpc(\"any_peer\")