Didnt find enough time to bring ZS2 to an end but wanted to make use of some of the new features. => switchServer was born.
One of the main goal is to keep the HUD clean. Its possible to show/hide the list, of course this is also done automatically by passing CP or finish.
Further i introduced a templatesystem to give admins the ability to change the layout as simple as possible (hopefully).
Plugins for other controller (Aseco, FAST, ...) will follow.
Default Layout
minimized:

maximized:

Connecting Servers
There are 4 different ways to connect servers.
Sockets
Servers are connected by private nonblocking UDP-sockets.
(Xmlrpc-port-number is just to make config as simple as possible)
PublicSockets
Servers are connected by TCP-sockets.
Main routine to connect servers on two different machines. Make sure your setup is secured but ports are reachable.
Files
Data is stored in a file.
Shared Memory
Similar to sockets but available only on linux.
Config
Options are configurable in switchServer.xml.
Servers
To make the server visible to others, enable/config your prefered method(s).
PublicSocket:
ip: local ip you want to use (empty for all local ips)
port: tcp-port you want to use (i recommend to use ports above 10000)
password: you MUST specify one.
Fetchers
Add servers you want to show in list. You may add as many methods in any order you prefer.
PublicSocket:
ip: remote ip
port: remote port
password: remote password
>> switchServer v0.3 beta <<
Templates are located in plugins/switchServer.
Detailed docu for templates will follow.
Plugins for other controller (Aseco, FAST, ...) are WIP.