1

Topic: [SUGGESTION] Better server admin tools :D

Hi!

As a newcomer to the world of Teeworlds, and a game server admin since past week, I've noticed that the Teeworlds server lacks some tools for doing an easier admin of the servers. Almost all is related to create a proper daemon with teeworlds_srv

- PID file: would be nice to know which PID are we getting. While the debian script that can be found on the support forum runs almost fine, is only working for one instance of Teeworlds, and also, as I discovered that teeworlds_srv spans two processes but only one stays, can sometimes a bit tricky to get a proper PID

- File logging: also, would be nice to tell the daemon different levels of logging (error, critical, warning, info, debug), pointing to the usual log directory (probably /var/log), so we can analyze and check later any doubt o error we get.

- rcon  or admin tool: I'm not the first asking about this, but, how awesome would be having a remote console or web control panel, for management, kicking people, getting stats, or who knows what...

- multiserver support: Also not the first asking about this, maybe not the easier thing to do, but people likes having two, three or more different servers with different gameplays or levels. Think about apache sites support and so, where you can have different sites answering on different ports or ip addresses. Anyway, having the PID, logging and rcon support, can ease hacking this feature on a startup script.

- snmp (or whatever) status fetching: More fun and admin tools big_smile Very proper for getting stats and graphs of use: concurrent users, peak hours, total kills per minute, CPU use, team balance, users lag...

- user level / user and password support: just a pass for admin the server can be a bit weak. Probably would be fina having more granularity and/or defining levels of access or users so admins can define users "just for kicking", "level switching" or whatever

And these are some of my humble suggestions... I cannot help much with programming, but I can help a bit with scripting, start and stop daemons requirements, networking, packaging, and all that linux related things...

What do you think about this? What do you miss or would change?

Thanks all!!

ITC Teeworlds Server Admin
Madrid - Spain

2

Re: [SUGGESTION] Better server admin tools :D

andor wrote:

- rcon  or admin tool: I'm not the first asking about this, but, how awesome would be having a remote console or web control panel, for management, kicking people, getting stats, or who knows what...

As you probably have noticed we are planning support for this, but there are serveral solutions on the forum for this.
There is already a remote console in the game

andor wrote:

- multiserver support: Also not the first asking about this, maybe not the easier thing to do, but people likes having two, three or more different servers with different gameplays or levels. Think about apache sites support and so, where you can have different sites answering on different ports or ip addresses. Anyway, having the PID, logging and rcon support, can ease hacking this feature on a startup script.

Just change the port of the server?

andor wrote:

- snmp (or whatever) status fetching: More fun and admin tools big_smile Very proper for getting stats and graphs of use: concurrent users, peak hours, total kills per minute, CPU use, team balance, users lag...

Also planned in some way, at a later time.

andor wrote:

- user level / user and password support: just a pass for admin the server can be a bit weak. Probably would be fina having more granularity and/or defining levels of access or users so admins can define users "just for kicking", "level switching" or whatever

Keep It Simple, Stupid  (might be implemented in a long future)