Multiplayer network games are unreachable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
simutrans (Ubuntu) |
Fix Released
|
Undecided
|
Ansgar Burchardt |
Bug Description
A multiplayer game served from the Debian/Ubuntu package can only be joined by clients running the same package. A manually installed same-version of Simutrans cannot join the game. This locks out players on other platforms.
Similarly, a game served by a non-package version of Simutrans cannot be joined 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://
3) Start two instances of simutrans server. One each from the package-install and from the manual-install.
$ simutrans -server 13353
$ manual/
4) Try to join to each server from the package-installed client:
$ simutrans
Join to game on port 13353 - success
Join to game on port 13354 - fail
5) Try to join to each server from the manually-installed client:
$ manual/
Join - to game on port 13353 fail
Join - to game on port 13354 success
Related branches
Changed in simutrans (Ubuntu): | |
assignee: | nobody → Ansgar Burchardt (aburch) |
status: | Confirmed → Fix Committed |
Ian Weisser writes:
> 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
Does it give an error message? Or output on the console?
Regards,
Ansgar