PDA

View Full Version : TS Control Panel


Nemesis02
25-05-2005, 20:29
hey guys, i was thinking, i know a lot of people host teamspeak servers as a job. Well i am building an extensive TS Control panel that allows you to easily create packages of teamspeak servers, and use those packages to set up accounts much faster than you would manually through the existing TS control panel. Then you can view the players who are on the TS server from the webpage, etc. I was wondering what you guys thought of it.

I'm working on the page now, starting off with building the class libraries for it. The following TCPQueries are what i have atm:
cl
dbserverlist
gi
login
msg
msgall
pl
sel
serverstart
serverstop
serveradd
serverdel
serverset
si
slogin

I've also added a restart function runes the serverstop and start commands. Get server info by port.

Hopefully when i'm done it will be easily to integrate into existing customer management scripts for paying and stuff. I'll probably set it up also so that it creates the server when the user logs into the admin panel.

I hopefully wanna try to get it to work both under login, and slogin, just disable the functions that dont work under login.

Ok, well, look forwad to hearing from you guys :D

|xT|
25-05-2005, 22:47
use Putty (Telnet) itīs the same !

you have all functions, too :)

ice5192man
25-05-2005, 22:49
Control panel is what i want so user can login and you know like a CP or somtihing like that but Windows and all other systesm should have it

Nemesis02
26-05-2005, 00:11
We'll its going to be written in PHP, so it will be compatible for windows and linux servers w/ PHP and MySQL.

Germeshausen.de
26-05-2005, 03:27
We are creating a new adminpanel completly based on php. with this control panel you are able to close the security bug in the original control panel which allows a serveradmin to start, stop, create, edit and delete any server like a superadmin.
Our panel is called TeamSpeak Adminpanel PRO
Some screens could be seen here: http://tap.germeshausen.de/coppermine/thumbnails.php?album=3

Greetz Crow

Nemesis02
26-05-2005, 04:25
We are creating a new adminpanel completly based on php. with this control panel you are able to close the security bug in the original control panel which allows a serveradmin to start, stop, create, edit and delete any server like a superadmin.
Our panel is called TeamSpeak Adminpanel PRO
Some screens could be seen here: http://tap.germeshausen.de/coppermine/thumbnails.php?album=3

Greetz Crow
Well, i guess you beat me to it lol. I've so far made a class for the following commands:

/* Commands:
* General:
* $this->server_list();
* $this->ch_list( $port );
* $this->pl_list( $port );
* $this->get_info();
*
* Messaging:
* $this->msg_all( $msg );
* $this->msg_server( $port, $msg );
*
* Server Control:
* $this->server_add( $port );
* $this->server_del( $port );
* $this->server_get( $port );
* $this->server_set($port, $field, $value );
* $this->server_stop( $port );
* $this->server_start( $port );
* $this->server_restart( $port );
*
* User Commands:
* $this->user_add( $port, $name, $password, $sa );
* $this->user_att( $port, $id, $value )
* $this->user_del( $port, $id );
* $this->user_list( $port );
* $this->user_id( $port, $name );
* $this->user_password( $port, $id, $password );
*/

I guess i'll just finish making the class then and release it. Should make it easy for a lot of users to create their own scripts with.

Germeshausen.de
26-05-2005, 10:59
I don't want to disappoint you, but such a class exists already for some time. This class includes already the most well known functions and actions.

Nemesis02
26-05-2005, 14:28
I don't want to disappoint you, but such a class exists already for some time. This class includes already the most well known functions and actions.

Damn lol, didnt know that. I couldnt find one so i didnt think one existed yet. O well lol, where can i find the class your talking about?

Germeshausen.de
26-05-2005, 14:38
http://cyts.midlink.org/

Cyrus
26-05-2005, 15:51
Yes right, it's not yet complete 3 or 4 SSA functions are missing but the rest is well implemented ;-)

Nemesis02
26-05-2005, 18:37
Yes right, it's not yet complete 3 or 4 SSA functions are missing but the rest is well implemented ;-)

yeh i saw, my god... 1k+ lines of code... mine is only 200 - 300 with the functions listed above...

Good job with it =)

ice5192man
06-06-2005, 00:13
when will yours be done Crow ?
:rolleyes:

JohnnyW
07-06-2005, 17:29
Nemesis02,

The other control panel that guy made: Teamspeak Control Panel PRO or some what, that did not much surprise me. I understand you was interested in making a TeamSpeak Control Panel but since it has been built already that does not mean for you to stop. I would love to see a more professional look and more of a ts look as well teamspeak control panel. Even though this image did surprise me a bit: http://tap.germeshausen.de/coppermine/albums/screenshots/serverselection.png

The company I'm working for is actually going to plan to make their own control panel this would be very interesting to see if you are going to make a control or not.

No offence to Crow I'm sure your teamspeak control panel will not hold on the top too long. I will talk with my supervisor about this as we had a discussion about a teamspeak control panel the other day. This will be indeed a very interesting subject.

Look out the way people!! Here comes a new and improved teamspeak control panel!

Cyrus
07-06-2005, 19:41
Only to make sure some things:
The TeamSpeak Adminpanel PRO is currently in Beta Stadium and an early Beta Tests is currently running. The design that is currently used (at the screenshots etc) is the design of a webhosting company where the script is currently used on. The Adminpanel makes use of a template engine so it will be easy to build your own design. We are also going to write to TeamSpeakSystems whether we can make a design based on the TeamSpeak-Design.

The image you see is an early version of the "Select Server"-Page that is used to select a server as a superadmin to administrate. The servernames are only removed after taking the screenshot with an image manipulation software.

I will upload a few more recent screenshots soon. Unfortunately the english translation isn't complete so also the second screenshots will be in german.

ice5192man
08-06-2005, 03:08
i would like to be a bata tester > ?

if poss

Cyrus
08-06-2005, 18:37
It is possible to participate our Beta Test, but there are some requirements:
You must have a server with a static ip where you have super admin access
You must understand German language (this is only as long as the English translation is not complete yet, i think we need a few weeks to get it ready)

If you comply with this conditions you can go here (german site):
http://www.germeshausen.de/board/index.php?showtopic=176

Germeshausen.de
11-06-2005, 11:11
when will yours be done Crow ?
:rolleyes:
I've been away for two weeks. I will continue work together with Cyrus. I will be able to answer more details within next days.


Greetz Crow

ice5192man
11-06-2005, 20:48
i could read most of it i ahve all you said i run my webadmin and all so im good with that

eL!M!NaToR
17-06-2005, 20:15
hey guys, i was thinking, i know a lot of people host teamspeak servers as a job. Well i am building an extensive TS Control panel that allows you to easily create packages of teamspeak servers, and use those packages to set up accounts much faster than you would manually through the existing TS control panel. Then you can view the players who are on the TS server from the webpage, etc. I was wondering what you guys thought of it.

I'm working on the page now, starting off with building the class libraries for it. The following TCPQueries are what i have atm:
cl
dbserverlist
gi
login
msg
msgall
pl
sel
serverstart
serverstop
serveradd
serverdel
serverset
si
slogin

I've also added a restart function runes the serverstop and start commands. Get server info by port.

Hopefully when i'm done it will be easily to integrate into existing customer management scripts for paying and stuff. I'll probably set it up also so that it creates the server when the user logs into the admin panel.

I hopefully wanna try to get it to work both under login, and slogin, just disable the functions that dont work under login.

Ok, well, look forwad to hearing from you guys :DLMAO dude ur an idiot if u use putty or puttytel you can use Raw or Telnet dude and u put for the ip put ip and port put 51234 and then when it starts u put sel 8767 <- default server port and then u have that same option shit just type help

WarZman
18-06-2005, 16:50
first read the topic fully before you post something naab

chrismetalrock
07-07-2005, 12:22
crow i hope im not too late i would love to beta test this, ive been searching for ages to get a control panel.

Germeshausen.de
07-07-2005, 17:53
crow i hope im not too late i would love to beta test this, ive been searching for ages to get a control panel.

No it's not too late for testing our panel. We need following informations:

- Name and / or company, e-mail and website if avaible
- Number and type of servers (windows/linux, Version).
- For each server which would be administrated through our adminpanel we need the ip and / or dns-name, the http-server port (webinterface) and the telnetport.
- serverlocation and connection for our personal stats

If you wan't to have all currently avaible functions for the serveradmin, you need to send us a superadmin account too. this account is only be used by the adminpanel to handle operations, which can't be done by a serveradmin. The account can't be misused by any serveradmins.

Please send these informations by Mail to support@tap.germeshausen.de and we will create your login entry on http://demo.tap.germeshausen.de

Greetz Crow

chrismetalrock
07-07-2005, 19:44
do you have any plans for creating a modernbill mod to go along with this?

Germeshausen.de
07-07-2005, 21:16
we are going to create such a module for an other project. the implementation to the tap should be possible. autosetup and autobilling should be possible. i will talk about it with my development partner.

Greetz Crow

chrismetalrock
07-07-2005, 22:23
i am interested then in when you plan on releasing this, the approx cost, and if i could even pay to have the beta

Germeshausen.de
07-07-2005, 22:43
If you are interested, you can contact me by mail info@germeshausen.de and we can discuss further details.

Greetz Crow