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).

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

I know this is an old thread and relates to TMU (not today's TM2) but I've tried setting this plugin up in two of my TM2 servers with little luck.

All I see in-game is an arrow which, when clicked, changed direction - left-right-left. I found no help file so had to try different port settings to see if I could get this to do more but no good. Is there anybody who knows of/ has made a working plugin for players to switch between servers?

Many thanks - cheers

PS I'm asking because the maniaRecords system is being shut down (I'm told) and the attached switch plugin wont work without the World Records plugin.

Apologies to schmidi - not a very old thread at all - I must have misread the first post.
I have looked at the templates to see where I'm going wrong and will try config from scratch: Will report back later

.... later:
My brain needs rewiring! All I needed to do was READ the small notes in the .xml file, set the port numbers for servers to appear in list and BANG! It works perfectly!!!

Are you talking about your PC at home or some vhost/root/whatever on the net?
If its the first you most likely use NAT and maybe a changing public IP, you have to get familiar with port-forwarding and use DDNS.
Consider tweaking your firewall to not open this port to everyone on the net as well.

PC1:
IP1: local IP
PIP1: public IP or DNS-name
PORT1: local port service is listening
PPORT1: public port service is listening
PASS1: password

- I´ll take a look
- I found the bug, the label scale was on 1.4,
with 1.0 it is good.
if I set the style to the left one, why is it shown on the right side at score?
however, need to fix the postition, maybe I get it

schmidi wrote:make the name shorter?

no way

schmidi wrote:did you modify any file? link should look like "maniaplanet://#spectate=..."

- no
sry, I forgot to put my glases on
it shows: maniaplanet://#spectate=myserverlogin@trackmania_2@nadeolabs

but the error is the same

and the funny thing is, at score it makes the @trckmania_2@nadeolabs into @TMCanyon and it works ^^

found out in the style file, u made it for the race calling %TITLEID% but at score u set TMCanyon.
for some ppl with another title could be a problem