WizzardMaker / AirlineTycoon

Source code of Airline Tycoon based on the GOG source code release
https://www.gog.com/game/airline_tycoon_deluxe
Other
27 stars 9 forks source link

[BUG] Multiplayer freezes with 3 players #49

Open perszing87 opened 1 year ago

perszing87 commented 1 year ago

Your current version 1.7.0

Describe the bug Multiplayer freezes with 3 players during first night. After day finish game freezes on all 3 PCs at 23:42 or near that time. It is completely frozen.

To Reproduce Steps to reproduce the behavior:

  1. Host multiplayer game with Direct IP
  2. Join this game with at least 2 additional sessions
  3. Finish day with all 3 players
  4. During night game should froze.

Expected behavior Game should go to new day.

Additional context I found similar issue described here: https://blog.mxklabs.co.uk/2020/12/22/patching-airline-tycoon-deluxe.html I think it can be connected. Unfortunately solution from this thread is not working on your version of game.

WizzardMaker commented 1 year ago

Thanks for the link! Their byte patch wont work, because this patch recompiles the exe which moves instructions to different addresses.

I'll try to implement their fix in the code though, thanks!

perszing87 commented 1 year ago

What is your time frame for adding that fix? Do you think it will be soon?

WizzardMaker commented 1 year ago

Uncertain - I'll try by this weekend. Bugfixing net code is always hard, especially if latency is a possible cause.

perszing87 commented 1 year ago

Any news about this fix?