summaryrefslogtreecommitdiff
path: root/src/server/commands.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/commands.c')
-rw-r--r--src/server/commands.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/server/commands.c b/src/server/commands.c
index 30df491..457f5b5 100644
--- a/src/server/commands.c
+++ b/src/server/commands.c
@@ -589,16 +589,20 @@ static void dump_time(void)
client_t *client;
char buffer[MAX_QPATH];
time_t clock = time(NULL);
+ unsigned idle;
Com_Printf(
- "num name time\n"
- "--- --------------- --------\n");
+ "num name idle time\n"
+ "--- --------------- ---- --------\n");
FOR_EACH_CLIENT(client) {
+ idle = (svs.realtime - client->lastactivity) / 1000;
+ if (idle > 9999)
+ idle = 9999;
Com_TimeDiff(buffer, sizeof(buffer),
&client->connect_time, clock);
- Com_Printf("%3i %-15.15s %s\n",
- client->number, client->name, buffer);
+ Com_Printf("%3i %-15.15s %4u %s\n",
+ client->number, client->name, idle, buffer);
}
}