17 lines
519 B
GDScript3
17 lines
519 B
GDScript3
|
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
|