19 lines
521 B
GDScript
19 lines
521 B
GDScript
class_name ServerData extends Node
|
|
|
|
@export var players: Dictionary = {}
|
|
@export var port: int = 27015
|
|
@export var player_limit: int = 30
|
|
@export var current_map: String = "lowpoly_tdm_2"
|
|
|
|
@rpc("any_peer", "reliable", "call_local")
|
|
func set_player_side(side: String):
|
|
if multiplayer.is_server():
|
|
var id: int = multiplayer.get_remote_sender_id()
|
|
if players.has(id):
|
|
players[id]["side"] = side
|
|
|
|
|
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
func _process(delta: float) -> void:
|
|
pass
|