From 485d81f9b33ee49a52fa7811b832773ac4652e5f Mon Sep 17 00:00:00 2001 From: lub Date: Wed, 28 Aug 2019 11:53:58 +0200 Subject: [PATCH] refresh channel list after every loop --- main.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main.php b/main.php index c3d6ae8..83b2b61 100644 --- a/main.php +++ b/main.php @@ -8,6 +8,8 @@ $server = TeamSpeak3::factory('serverquery://'.$user.':'.$passwd.'@'.$host.':'.$ $exceptions = array_unique(array_merge($exceptions, $roots)); while(true) { + // get fresh channel list, because total_clients is cached + $server->channelListReset(); foreach($roots as $root) { $root = $server->channelGetByName($root); $subs = $root->subChannelList();