Topic: [TOOL] TeeWorlds: Command & Control | Beta 0.0.2 bugfixed
At first, please excuse my bad grammar
Here is a Toolset I'm working on since two weeks:
It's called TeeWorlds: Command & Control, and with it you're able to remote-control a teeworlds server.
How does it work?
On the server-side you have to install, configure and start the tool called: TWCCD (TeeWorlds: Command and Control Daemon)
It allows you to start, stop a teeworlds server and change the configuration using a client connected to the daemon.
Both applications are written in Java.
TWCC is the right tool for you,
if you are a server-admin or a server-provider and you want to remote-control your server, or let your customers control their remoteserver,
TWCC is NOT the right tool for you,
if you are a person who wants to administrate a home-server, if you have no idea about setting up a teeworlds server and you want to have a idiot-proof GUI-server-creator. If so, please search the forums after TSC (TeeWorlds Server Creator)
Features:
Start and stop a TeeWorlds server from a remote machine
Change the configuration of the server
Player overview/Detailed Server info
Mapupload
Mod-changing
Planned features:
Kick/Ban (when the server-executable supports 127.0.0.1 telnet rcon)
AutoAdmin: badword filter, automessage, remotemessage, high-ping-kick, better autobalance (when the server-executable supports 127.0.0.1 telnet rcon)
Chatlog
Log admin activities
OS-requirements for the Client and the Daemon:
Windows:
Winsows XP minimum SP2 x86 or x64, with Java SE JRE 1.6.0 installed
Windows Vista x86 or x64, with Java SE JRE 1.6.0 installed
Linux:
Tested on: Debian 4.x, Debian 5.x, Suse, Fedora, Ubuntu, RedHat, CentOS, Gentoo, (all with Java SE JRE 1.6.0 installed)
Mac:
Any Version with Java SE JRE 1.6.0 installed
Solaris:
Any Version with Java SE JRE 1.6.0 installed
License:
Under Creative Commons: "Attribution-Noncommercial-No Derivative Works 3.0"
http://creativecommons.org/licenses/by- … /legalcode
Free for non commercial use
Download:
BETA TEST:
DOWNLOAD MIRRORS:
Do not run from zip file!
You need Java SE JRE 1.6.0!
Windows v0.0.2 bugfixed:
Client: http://www.teeworlds.at/downloads/getClient.php?os=win (545kb)
Daemon: http://www.teeworlds.at/downloads/getDaemon.php?os=win (229kb)
Mac, Linux and Solaris v0.0.2 bugfixed:
Client: http://www.teeworlds.at/downloads/getCl … ?os=osxlin (277kb)
Daemon: http://www.teeworlds.at/downloads/getDa … ?os=osxlin (49kb)
If the Java JRE is not associated with jar files you need to start the programs via console by:
java -jar jarname.jar
I need Mac feedback because I haven't tested it on these awfully expensive machines
HELP:
How to set up the daemon:
If you already have a configurated TeeWorlds-server you need to prepare the configs for twcc!
At first you have to start the daemon and configurate it!
Enter the name of the mod, th executable name of the teeworlds server and a description of the mod
(for example teeworlds_srv.exe and on linux ./teeworlds_srv | Don't forget the ./ on linux!)
Enter a port number on which the daemon will listen (you will connect with the client on this port)
Enter a username (you will log-in with it using the client)
Enter a password (you will need it to log-in with the username)
Enter a configuration name without the ending .cfg (the name of the current teeworlds config if it exists)
If the configuration was successful, the daemon has created some files (do not delete them!)
If you have an existing Teeworlds Config, please copy all tune and addvote commands into the file: twcc_votes_and_tuning.cfg
Don't leave any of the config files empty!
Now you are ready to use the daemon!
The client is quite self explanatory:
All I need to say, is that the displayed settings are the local ones only.
When you are connecting the first time to the server, and you already have a teeworlds config, restore (get) it from the server first, and save the local profile!
Before you upload a profile to the server you should save it first (Save Profile and then Apply profile to server)
You are able to import profiles from local files and export the current profile to a file.
You are able to exchange the configurations between the local profiles too.
Post bugreports, etc. in this thread,...
have fun!
Known Bugs:
Problems with configs and executables outside of the daemon directory. use / instead of \
TeeWorlds Serverexecutable must be in the daemon folder!
Screenshots of the Client on Windows XP(Updated Alpha)
Screenshot of the Daemon running on Windows XP