From fc25e880dfb1f804742006bcdd15ac70d18b4144 Mon Sep 17 00:00:00 2001 From: David Härdeman Date: Sat, 20 Jun 2020 11:23:11 +0200 Subject: Add some basic server states --- idle.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'idle.c') diff --git a/idle.c b/idle.c index 8fac1f0..5f7ed17 100644 --- a/idle.c +++ b/idle.c @@ -252,6 +252,8 @@ idle_check_handshake_reply(struct cfg *cfg, struct uring_task *task, int res) if (player_count < 0) goto out; + idle->server->state = SERVER_STATE_RUNNING; + debug(DBG_IDLE, "%s: currently %i active players\n", idle->server->name, player_count); @@ -301,6 +303,7 @@ idle_check_connected_cb(struct cfg *cfg, struct connection *conn, bool connected "idle check connection to remote server (%s) failed\n", idle->server->name); idle->server->idle_count = 0; + idle->server->state = SERVER_STATE_STOPPED; return; } -- cgit v1.2.3