Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Plain Text by Dasoren ( 14 years ago )
Thanks for reading and hope you understand what I am talking about at the end, also please PM or post if you have any questions about this.
[ Back Ground ] Me and a few friends where talking and thought it would be nice to be able to move clients from one TS3 server to another. We have a lots of people that we know and play with, that use many TS3 servers. When we alll want to play a game to gather we all have to, 1: find the others, 2: get everyone on the same server 3: and in the same channel.
[ Why is this a good thing? ] with Cross Server Client Moving, this would take out steps 2 and 3. Here is a example of what I am talking about.
A = Full Admin
CSCMP = Cross Server Client Move Permission
H = Home Channel
Server A Server B Server C
-channel 1 H -Channel 3 -Channel 4 H
--user 1 CSCMP --user 1 CSCMP --user 1 CSCMP
--user 2 --user 3 CSCMP --user 5 CSCMP
-Channel 2 --user 4 --user 6
After the move
Server A Server B Server C
-Channel 1 H -Channel 1 H -Channel 1 H
-Channel 2 --Client 1 CSCMP --Client 1 CSCMP
--Client 1 CSCMP
--Client 2
--Client 3
--Client 4
--Client 5 CSCMP
--Client 6
Now let me explain wants going on here, I, client 1, have CSCMP (Cross Server Client Move Permission) on all 3 servers, client 3 only has CSCMP on server B, and client 5 has CSCMP on server A and C. With me having CSCMP on all 3 servers, I can move anyone from any of those 3 server around between them. Now Client 3 on has admin on server B, and can only move clients on server B, But Client 5 has CSCMP on A and B, so he could move clients from server A to C, or C to A, but not server B, as he does not have CSCMP.
Now for me or anyone with CSCMP to be able to move clients from on server to another, you will need to have both servers open and connected to, in the same TS3 Client App. so you would be connected to both servers at the same time, I am sure most of you know what I am mean here. You would then go to the server you want to move the client from, ask them if you can move them, (be nice guys), then pick their client and move then to the server tab that you want then in, TS3 will open the tab and then you drop them in the channel that you want them in. At this point their client will disconnect from the old server and reconnect to the new server and channel that you dropped them in.
Now to make sure people are not just randomly moving clients from server to server, you (the mover) would need a permission on both servers to be able to do this. aka, Cross Server Client Move Permission.
Now to make sure that Client to not being move to agents their will, there will be pop up box that will have the client being move to accept or deni that moving of their client to another server. Also have a option in the setting so that you can auto Accept or Auto Deni, the default would be to Always Ask.
I know that not everyone has a need for this, but I am one that could use this ability on a daily bases.
Thanks for reading and hope you like it.
[ For All Those Who Like The To Know How I Would Like This To Work ]
When I am going to be move a Client from server A to server B, I have to have the CSCMP to does on both server. this is how that will work.
I go to move the Client from server A to server B, when I drop the client into server B my Client also sends a command to server B asking for the connection info (aka the servers IP and channel ID) so that the Client I am move and Connect to the right Server and Channel. If I have the Cross Server Client Move Permission the server will pack up the data and send it to me.
At this point I have a packet of Data that contains server B's IP and channel ID (aka, IP:111.222.333.444:9987 ID:2), my client now send this data to server A and tells server A to send that data to the Client that I am moving. If I have the CSCMP, server A will send the data to the Client that I want to move and request then Client being move to accept or deni.
There may be other ways of doing this, but this seem to me to be a good way of doing it, However it may not be the best or only way, but one I thought up.
Revise this Paste
Parent: 53664