Didn't dig too deep into problem, but my guess is that this test works because both computers (or is it same computer even?) are behind that router. From outside world you probably can't connect, so something wrong with port forwarding.
I tried changing IP of master server in lfs.exe (0.3H), and it doesn't work. Looks like new master rejects any older versions now. So I guess S1 is sort of abandonware already?
Could use "LFSW: " instead - saves one valuable character.
But anyway, "LFSW: 123456789012345678901234 drove new PB X:XX.XX (-XX.XX)" would fit no problem, 60 characters max.
And one more question about LFSW messages: why isn't first lap with this track/car message public like PB message is? I guess at least half of times people let others know of that anyway (T - up arrow - Enter).
BTW, when displaying message about PB, why not also show what previous PB was? And as it comes from computer anyway, also why not compute and show difference.
Something like this: somebody drove new pb: X:XX.XX (previous X:XX.XX improvement X.XX).
Oh and about older versions... Does new master not support those at all any more or just older versions don't know where to connect? In later case master IP could be easily changed in lfs.exe. Also some very old versions have possibility to configure Master IP right in game.
Have this problem quite some time already but was too lazy to report... Usually last server I connected to is "[dSRC] Battle Grounds #X", where X is number 1-5. Now if I go to "connect to specific server", I can't just replace that number to connect to some other of our servers, have to delete all name with color codes & type it all again (works without color codes).