net: validate player_name in register RPC

This commit is contained in:
2026-04-13 21:07:47 +02:00
parent ab6a6a40e6
commit fd8fc22997

View File

@@ -77,6 +77,9 @@ func register(player_name: String, role: String) -> void:
if not multiplayer.is_server():
return
var sender_id := multiplayer.get_remote_sender_id()
if player_name.strip_edges().is_empty():
kick.rpc_id(sender_id, "Spielername darf nicht leer sein.")
return
if role == "dm":
for p in players.values():
if p.role == "dm":