Results 1 to 12 of 12
-
05-01-2011, 01:49 #1
-= TeamSpeak Lover =-
- Join Date
- Dec 2010
- Location
- Australia
- Posts
- 61
Remove inactive clients / Clean Group even if in a perm. group
I believe there should be a feature to cleanup server group clients.
At the moment, my TeamSpeak 3 servergroups contain clients that quit, or have changed to a new identity etc.
There must be a way to clean up old database clients that have moved to a new identity or are no longer inactive or have deleted their identity.
Currently, to delete multiple clients who are the same person, you need to sort through the large list of clients and manually delete them.
-
05-01-2011, 03:02 #2
-= TeamSpeak Addict =-
- Join Date
- Jan 2011
- Location
- US
- Posts
- 266
Hi, I believe if they belong to temporary servergroup (such as Guest), they will be automatically deleted after 30 days of inactivity. If they're inactive AND belongs to a permanent servergroup (such as N, S), make sure they belong to no servergroup and that's all you have to do.
-
05-01-2011, 08:00 #3
-= TeamSpeak Guru =-
- Join Date
- May 2010
- Posts
- 6,372
Hello
Cooper talk about start parameter dbclientkeepdays (by default 90 days) and yes this users should not be in a permanent group.
More informations in the documentation :
TeamSpeak 3 Server Quick Start.txt
A new parameter for delete the old users in a permanent group seem to be a good solution.Last edited by florian_fr40; 05-01-2011 at 08:34.
-
05-01-2011, 08:33 #4
-= TeamSpeak Lover =-
- Join Date
- Dec 2010
- Location
- Australia
- Posts
- 61
At the moment they belong to a custom servergroup which is permanent. The server is being run by a hosting company, so to set the dbclientkeepdays, would I need to ask them?
-
05-01-2011, 08:47 #5
-= TeamSpeak Fanatic =-
- Join Date
- Jan 2010
- Location
- Secret Base in Arctic Region
- Posts
- 1,187
You may ask them, what limit they have set.
Just remove those users you dont need any longer from all server groups and they should be deleted automatically later.
@Florian: Indeed, would be a good suggestion to set a time limit and any user older than this gets deleted.
-
21-02-2011, 08:50 #6
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Hungary
- Posts
- 422
Hi,
Is it possible to include one of the following functions?:
1: "Delete inactive clients" button on "List all Clients" dialog. This button would remove all clients from database (time defined in the config) even if the client is in a permanent server/channel group.
OR
2: "Clean Group" button on "Server Groups" and "Channel Groups" dialog window. This button is the same as above but you can reduce the server load by checking clients only in the current group.
We have many Server Group filled with inactive users. It gets overwhelming searching for inactive users. So please don't ask me to remove clients from goups first because we are not working on our TS3 server in a full time job.
Thanks.
--- Merged ---
Hi,
Do you have any news about this User/Group Maintenance function?
Or is it safe to do a MySQL query directly on the database? (After stopping the server) Or do you have any other solution to remove hundreds of inactive users (in server groups) from our db? Ty.
Last edited by florian_fr40; 29-03-2012 at 08:57.
-
27-03-2012, 17:45 #7
-= TeamSpeak Team =-
- Join Date
- Jun 2002
- Location
- Krün / Germany
- Posts
- 1,965
-
28-03-2012, 08:41 #8
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Hungary
- Posts
- 422
But if I remove users from "clients" table via phpMyAdmin does it remove permissions/avatars...etc too?
-
28-03-2012, 12:08 #9
-= TeamSpeak Servant =-
- Join Date
- Oct 2003
- Location
- Germany
- Posts
- 2,296
-
29-03-2012, 00:16 #10
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Hungary
- Posts
- 422
Then its not a real solution.
-
02-04-2012, 10:08 #11
-= TeamSpeak Fanatic =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 2,038
You could always change the Database Design, so it would use Foreign Keys. Using Foreign Keys you could get all Permissions removed automagically once you delete a Client from the Clients table.
Disclaimer: I did not try this in any way, but in theory it should work.
-
02-04-2012, 10:15 #12
-= TeamSpeak Team =-
- Join Date
- Jun 2008
- Posts
- 7,763
I guess this discussion won't end. We do not plan to add such a feature.
Only users, without a permanent group should get deleted.---------------------------------------------------------
Please don't send me private support questions.
They belong into the forum and maybe other users have these questions/problems too.
TeamSpeak FAQ || What should i report, when i open a client thread? || Report and upload your Crashdump here
NPL License (Registration)
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
[Resolved] How to remove myself from Admin Query group
By JLe72 in forum WindowsReplies: 18Last Post: 11-08-2011, 11:12 -
Remove inactive clients even if in a group
By Slater in forum General QuestionsReplies: 2Last Post: 23-02-2011, 10:25 -
how can I create a perm server group
By Vusel in forum Permission SystemReplies: 5Last Post: 14-04-2010, 12:26 -
Removed Grant perm for Deafult Server admin group... What i need help with inside...
By MajorThorn in forum Server SupportReplies: 1Last Post: 23-01-2010, 14:34


Reply With Quote
