Comment 0 for bug 931181

Revision history for this message
Ian Weisser (ian-weisser) wrote :

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.
Manual download page: http://forum.simutrans.com/index.php?topic=7025.0

3) Start two instances of simutrans server. One each from the package-install and from the manual-install.

$ simutrans -server 13353
$ manual/simutrans/simutrans -server 13354

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