A multiplayer game served from the Debian/Ubuntu package can only be reached by clients running the same package. A manually installed version of Simutrans cannot connect to the game. This locks out players on other platforms.
Similarly, a game served by a non-package version of simutrans cannot be reached by the Debian/Ubuntu packaged client. This locks us out of everyone else's games.
To reproduce this problem using Simutrans 110.0.1 (In the Ubuntu 11.10 repos):
1) Install the simutrans and simutrans-pak64 packages.
A multiplayer game served from the Debian/Ubuntu package can only be reached by clients running the same package. A manually installed version of Simutrans cannot connect to the game. This locks out players on other platforms.
Similarly, a game served by a non-package version of simutrans cannot be reached by the Debian/Ubuntu packaged client. This locks us out of everyone else's games.
To reproduce this problem using Simutrans 110.0.1 (In the Ubuntu 11.10 repos):
1) Install the simutrans and simutrans-pak64 packages.
2) Manually install the *same* release version and pak64 to a separate directory. forum.simutrans .com/index. php?topic= 7025.0
Manual download page: http://
3) Start two instances of simutrans server. One each from the package-install and from the manual-install.
$ simutrans -server 13353 simutrans/ simutrans -server 13354
$ manual/
4) Try to connect to each server from the package-installed client:
$ simutrans
Connect to game on port 13353 success
Connect to game on port 13354 fail
5) Try to connect to each server from the manually-installed client:
$ manual/ simutrans/ simutrans
Connect to game on port 13353 fail
Connect to game on port 13354 success