mirror of
https://gitlab.com/open-fpsz/open-fpsz.git
synced 2026-07-15 00:14:48 +00:00
🐛 Fix network issues affecting flag and player movement
This commit is contained in:
parent
327ea8f707
commit
55b1ac4fa1
9 changed files with 34 additions and 33 deletions
|
|
@ -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\")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue