WIP: Add a proper server logic

This commit is contained in:
2025-01-28 23:54:14 +01:00
parent 9b1ab02b94
commit 8f255e28c3
6 changed files with 257 additions and 7 deletions

View File

@ -18,13 +18,11 @@ func _get_root() -> Node3D:
# -- Spawn a player node and sync it across all peers
func spawn_players(spawn_location: SpawnController) -> Error:
print("spawning players")
var char : Node3D = null
print(GameServerManager.players)
for i in GameServerManager.players:
var player_data = GameServerManager.players[i]
var player_data: PlayerState = GameServerManager.players[i]
char = ResourceLoader.load("res://scenes/characters/placeholder.tscn").instantiate()
char.name = "PlayerPlaceholder_" + str(player_data.name)
char.name = "PlayerPlaceholder_" + str(player_data.id)
var position = spawn_location.get_spawner(SpawnController.Sides.BLUE)
char.global_position = position
char.global_position = position