diff --git a/Scenes/Menu.gd b/Scenes/Menu.gd index 2ef88b3..90cd2ec 100644 --- a/Scenes/Menu.gd +++ b/Scenes/Menu.gd @@ -1,10 +1,13 @@ extends Control +const REFRESH_SERVER_DELAY = 5.0 + export var scale = 4 setget set_scale export var upThreshold = 1.0/59.0 export var downThreshold = 1.0/30.0 export var delay = 1.0 +export var refresh_server_remaining = REFRESH_SERVER_DELAY onready var viewport = $Viewport onready var background = $Background @@ -20,6 +23,10 @@ func _ready() -> void: request_servers() func _process(delta: float) -> void: + refresh_server_remaining -= delta + if refresh_server_remaining <= 0: + request_servers() + refresh_server_remaining = REFRESH_SERVER_DELAY # Give the system time to adjust if delay > 0: delay -= delta