Windrose: Update UserLeaveRegex and UserJoinRegex#1901
Conversation
More encompassing account disconnection regex which includes ungraceful disconnects (such as client crashes)
|
Cant for the life of me get this to hit on improper disconnects even though the message is identical for both proper and improper. I suspect I may be running into an issue where the edited GenericModule.kvp file isnt being properly honored, but was unable to determine if that was the case in the time I had available. Will look into this further in the near future. |
|
AMP doesn't behave well when the join matches on name and id but the leave only on id |
Correct the user join to not improperly log disconnected users who were last in state `ReadyToPlay` before being moved to the disconnected accounts list
|
Changed UserJoinRegex to handle a Windrose disconnect edge case. When Windrose disconnects an account it moves the account into the "Disconnected Accounts" list using the state the account was last in. Clean disconnects use state SaidFarewell, but unclean disconnects often leave the account in ReadyToPlay. That causes AMP to log a proper disconnect (MoveAccountToListOfDisconnected) and then immediately treat the same account as connected again (ReadyToPlay in the disconnected list). This change prevents duplicate reconnect handling by accounting for the ReadyToPlay-on-disconnect case. |
More encompassing account disconnection regex which includes ungraceful disconnects (such as client crashes or
taskkill -f -im Windrose-Win64-Shipping.exe)