Releases: impromptu1583/CrownLink
Releases · impromptu1583/CrownLink
v1.0.4 tweaks to disconnecting inactive agents
made inactive agent disconnect much less aggressive so players can immediately re-join a new game with the same player
v1.0.3 refactors & tweaks
- refactored lobby name code for minor performance improvements (@veeq7)
- tweaked description in multiplayer menu
v1.0.1 fixes and visual tweaks
- fixed issue with server where connections wouldn't time out & therefore added up until it crashed
- added a space between lobby name and map name and removed spaces elsewhere
- updated some colors
- reconnect stability tweaks for reduced chance of having a false reconnect
v1.0.2 hotfix for server timeouts
- add echo reply to server heartbeat so we don't timeout when not advertising
update to old crownlink - use different config file so rollback doesn't require delete
v0.4.1 update to old version - use different config file.
v1.0.0
New Features
- new backend server now 100% less python (Thanks @veeq7 for all the help with that!)
- Reconnect now works consistently and fast. If you get a drop screen just wait as CrownLink is actively trying to reconnect in the background. Once all parties have internet connectivity restored the game typically automatically resumes in 5-10 seconds. In rare situations this can take a little longer though so it's probably worth waiting at least 30 seconds past when all players confirm their internet is back
- Lobby names now have colors showing whether you can join or not. If the player name is gray then either CrownLink is still trying to establish P2P or there's a version/CrownLink mode mismatch (which will still show
[!ver]
as usual) - Don't like the map name being added to the lobby name? You can now turn it off! Once you've updated and opened CrownLink at least once there'll be a new option in the config file
"add_map_to_lobby_name"
which can now be set tofalse
- Private lobbies are now available! Once you've updated and opened CrownLink at least once there'll be a new option in the config file
lobby_password
. If this is blank you'll see all the public lobbies but if you set it to something you'll only see lobbies from players who have the same password set. To go back to seeing public lobbies edit the config and set it back to an empty string (""
) - new relay provider without usage cap (pay per use but very cheap for our use case)
v0.4.0 revised reconnect
revised connection & reconnect strategy
minor: more logging changes
- moved detailed signal logs to trace level
- added more logging for agent creation
hotfix: revert more aggressive reconnect
v0.3.94 revert inactive agent clearing change due to freezes
v0.3.93 - better logging & potential reconnect improvements
- More specific logging on send with incorrect state
- better logging why juice try_init isn't called
- proactively delete inactive (and failed) clients whenever we try to send message to a failed client to facilitate faster retry