1 (edited by Malek 2014-03-09 19:58:49)

Topic: [TOOL] External Console - Graphical Client (GUI)

(German version)

Hey there,

I just finished my graphical client to access the external console (econ) / telnet interface of a teeworlds server.
With this client you can execute any command that the server supports via a graphical interface.
For example you can get a list of players that are currently playing on the server and can kick/ban/mute/etc. them.

It is also possible to create "Jobs" that become automatically executed after a given time. The jobs can also be repeated after the execution. E.g. you can create a job to restart the current round every 10 minutes or shutdown the server in 2 hours.

The software is written in C++(11) with my own Framework and the QT Framework and is therefore crossplatform available and (like all my projects) open source. (Downloads at the bottom)



Server Setup
To use this client, it is required to add a few settings to the configuration-file of the server.
The following settings MUST be added:

  • ec_port 4444 (the port for connecting via the client)

  • ec_password test123 (the password)

This settings are not required, but you can add them if you want:

  • ec_bantime 60 (The bantime when entering the password wrong)

  • ec_auth_timeout 30 (The time before the auth times out)

  • ec_output_level 2 (The amount of log-information in the econ)

After adding this settings, restart the server.


Video
https://www.youtube.com/watch?v=KWTcI3I0ffw


Screenshots
http://37.221.194.71/img/twec0.png
http://37.221.194.71/img/twec1.png


Download
Sourcecode: https://github.com/Malekblubb/tw_econ_gui
Android (tested on Xperia S, Galaxy S2): http://37.221.194.71/twec/android.php
Linux x86-64: http://37.221.194.71/twec/tw_econ_gui_86-64
Windows (tested on 7, 8.1): http://37.221.194.71/twec/tw_econ_gui_win32.exe

2

Re: [TOOL] External Console - Graphical Client (GUI)

It's strange, that I'm the first who says it: it's great!
Open source, cross-platform, Qt GUI, and you showed all the possible abilities of econ! Really great work!
Like+

3 (edited by 2014-03-08 20:59:59)

Re: [TOOL] External Console - Graphical Client (GUI)

thank you ^^

Hey once again,

I now made it run on Android.
Download the APK: http://37.221.194.71/twec/android.php
Maybe it will be available one day on the playstore.


Screenshots:
http://37.221.194.71/img/android0.png
http://37.221.194.71/img/android1.png
http://37.221.194.71/img/android2.png

4

Re: [TOOL] External Console - Graphical Client (GUI)

I really love the mobile version (didn't test it, yet).
What do you think about saving servers to a list to have all your servers ready to be controlled quickly?

5

Re: [TOOL] External Console - Graphical Client (GUI)

I implemented that feature now in the android version. smile

6

Re: [TOOL] External Console - Graphical Client (GUI)

Does it support multiple servers managing?

7

Re: [TOOL] External Console - Graphical Client (GUI)

not yet, but i could implement that wink

8

Re: [TOOL] External Console - Graphical Client (GUI)

That would be great! Also would be nice to see a list with all your server running with their statuses and may be if the server is down it sends the alert to email...

9 (edited by Ich 2014-03-09 23:27:44)

Re: [TOOL] External Console - Graphical Client (GUI)

mirth wrote:

Also would be nice to see a list with all your server running with their statuses

thats exactly what i mean

10

Re: [TOOL] External Console - Graphical Client (GUI)

And one more: monitoring all servers that belong to specific master server.

11

Re: [TOOL] External Console - Graphical Client (GUI)

yeah i could add all that features, but that would take some time....


Maybe you will be able to create an account, and save your servers in an online "storage" and get information through my client. Also you can select your server(s) via an external serverlist (i have written such a client some months ago: http://www.youtube.com/watch?v=65XP5Glgdl0)

12

Re: [TOOL] External Console - Graphical Client (GUI)

Dat project name big_smile

13

Re: [TOOL] External Console - Graphical Client (GUI)

The new project can be found here: https://github.com/Malekblubb/twsm
If you have more ideas for this project, just write it here. wink