Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - cazzmaran

#1
General Discussions / JTS3ServerMod - Suggestion
December 04, 2011, 01:15:41 AM
First, allow me to be another fan of your software.  I humbly praise it for all of the wonderful features that it added to TS3.  Excellent work.

Now the reason I am here.  I run a large guild, and we use TS3.  What I've found is that complicated channel structures are messy-looking, but very necessary in order to run a large guild.  I would love a method to de-clutter the empty channels from TS3, but still have a way to propagate a lot of channels when the server is busy so my guild can group, using separate channels so they are not talking over each other.

The devs for TS3 attempted to address this with the ability to create a channel temporarily.  However, this is several keyclicks; takes about 10 seconds; and a lot of vent users don't even know about it.  Thus, the feature is highly underutilized.

I think the solution is creating an "autopropagate" feature for channels.  What I mean by that is the ability flag a channel to automatically create a sub-channel when someone joins it and then move the user that joined the parent channel to the new channel.  All you have to do to create a new channel for your group is to join a channel flagged as autopropagate.  When the channel is empty (everyone leaves), the channel is deleted by JTS3ServerMod (or by the server if the channel is flagged as temporary).

Do you see what I mean?

To explain, assume this is your channel structure:

SERVER NAME
. LOBBY
. . USER A
. . USER B
. . LOTS OF OTHER USERS HERE
. GAMING CHANNEL
. AFK CHANNEL

Right now, the TS3 has a nice clean look.  There aren't many channels.  But let's assume User A and B are the leaders of different groups, and they just invited their groups to join the TS3.  They both want separate channels to use so they don't bother the other users.  They can just both join the GAMING CHANNEL, which has been flagged to create sub-channels when users enter.

So first, User A joins the Gaming Chanel to create a new Channel.

SERVER NAME
. LOBBY
. . USER B
. . LOTS OF OTHER USERS HERE
. GAMING CHANNEL
. . USER A
. AFK CHANNEL

The tool responds within a second or two to create a sub-channel for GAMING CHANNEL and move user A into that channel.

SERVER NAME
. LOBBY
. . USER B
. . LOTS OF OTHER USERS HERE
. GAMING CHANNEL
. . PARTY 1
. . . USER A

. AFK CHANNEL

User B's group logs into the server, and she is ready to group up and go, so she joins GAMING CHANNEL as well to autocreate a different channel.

SERVER NAME
. LOBBY
. . USER B
. . LOTS OF OTHER USERS HERE
. GAMING CHANNEL
. . USER B
. . PARTY 1
. . . USER A
. AFK CHANNEL

Again, the tool responds by creating a second sub-channel and moving user B.

SERVER NAME
. LOBBY
. . USER B
. . LOTS OF OTHER USERS HERE
. GAMING CHANNEL
. . PARTY 1
. . . USER A
. . PARTY 2
. . . USER B

. AFK CHANNEL

At any point, anyone can jump into either channel that has been automatically created as if they are normal channels to hang or run events with whoever is presently in them.  Yet, as soon as Party 1 or Party 2 is empty because people are done using them, JTS3ServerMod deletes them.

Using this technique, the number of channels would be minimal when few people were logged into the server.  It would look clean.  But as people needed channels, they would be virtually instantly available by only having to move to a channel flagged as auto-propagate.

What do you think?  I would do it myself, but I'm an amateur programmer at best, and I can't follow JTS3ServerMod.java.   :/

Anyway, even if you don't like the feature or think it's a worthless idea, thanks for your time to read this.  ;)