@ayoross Well I opened a PR a day ago that tries to cleanup the code: https://github.com/triplea-game/triplea/pull/2950
However we're running into the exact same issue you just described. (By we I mean @ssoloff and myself.)
We're currently assuming it has something to do with concurrency issues.
However in case we get everything working it does currently not look like the memory footprint is going down.
Looks like this requires much more changes than a small algorithm š
Thanks for the offer, @cmmiles. I believe this particular issue has been resolved because we have at least one dev on the team who's done some extensive testing with a Mac since I posted this. However, Mac is still probably the platform that gets the least amount of test coverage, in general, so if you happen to notice anything strange, please don't hesitate to report it in the Help & Questions category here or by opening a new issue on GitHub.
@jim-parker Yeah, the reason is that the airbase and naval bases use a trigger to add the +1 movement to air/naval units and this trigger may not fire properly when the game is saved from the history but as you can see once you play through a round everything should be fine.
@bowhunt3r maybe play the tutorial map once to get the hang of our engine. Then you can login to the lobby and try some live games or try the pbf/pbem sections. Good Luck Have Fun!
I hope to contribute in the project as a developer. When I looked up the "Developer w/o Merge Rights" part on page "How to contribute to Triplea", I found that the "development process" is a valid link.
Does the file still exist? What will be a good first step for a new contributor?
Two people have been hosting one another for 3 years (WAW, Java 11.0.9.1, Engine
2.6+2c9a940). Suddenly we cannot. "Failed to create in-game lobby watcher," and "Computer is not reachable..." Has there been an update or something?