The application I was talking about is a mohaa server admin tool written in Java. It's a server-sided application (or rather, service), planned to run 7/24 at a central location, managing multiple mohaa servers at once. It's connecting to the mohaa servers through RCON, and receiving data through the servers' log file. The wrapper I've written would allow the application to handle remote MOHAA servers too by forwarding the filtered log lines from mohaa to the java app (...reading mohaa log through FTP is sloooow...)
It has some nice features like web-based and in-game command interface, web-based toplist and in-game top players panel, global ban list for all servers and local ban list for clans, voting, high ping kick, flooding kick, simple web-based chat, plus some basic but effective anti-cheat features.
The prog was developed for my clan, first as a proof of concept, then to manage our servers. We've used it since 2008 on our 2 mohaa servers. It has gained some respect in my country over this period because it has a somewhat effective banning method and we've caught hundreds of cheaters with it. Now I'd like to make this a service, make it available to more clans who are interested in a global Hungarian ban list, because there are a lot of cheaters in this game and no built-in method in the game to ban players, kick flooding kids or high pings, etc. Also, lots of server admins don't use any tool (Autokick, CI) on their server at all, or running it only when they are playing - leaving the servers unprotected.
That was the plan. Now I have an application (with source code of 1.3MB, 180 files, many months of development time) that is not able to work with remote servers because a wrapper (120KB source code in 6 files) is causing some mysterious problems in the mohaa server. Quite ironic, isn't it?