class_name Server extends Control var _peer: ENetMultiplayerPeer = ENetMultiplayerPeer.new() var _port: int = 9974 @export var text_output: Label func _ready() -> void: multiplayer.peer_connected.connect(_on_peer_connected) _write_line("me server, you jane.") _open_server() func _open_server() -> void: _peer.create_server(_port) get_tree().get_multiplayer().multiplayer_peer = _peer _write_line("created server at port: {port}".format({"port": _port})) func _write_line(str: String) -> void: #text_output.text += str + "\n" print(str) func _on_peer_connected(id: int) -> void: _write_line("peer connected: {peer_id}".format({"peer_id": id}))