JustaPenguin / assetto-server-manager

A web interface to manage an Assetto Corsa Server.
https://github.com/JustaPenguin/assetto-server-manager/releases
MIT License
276 stars 70 forks source link

Buggy race weekend entrant flow #1102

Open Valheru84 opened 2 years ago

Valheru84 commented 2 years ago

Describe the bug Not sure if this is a bug or myself just not understanding how the entry list between linked championship race weekend sessions is meant to work. I believe it is a bug due to my configuration working without issue in a previous championship but now creating entrant flow on issues with championships created since.

Basically we're getting really odd results of entrant flow when using the default 'Numeric' split type in entry list configuration for each child session. Some entrants that didn't join the first parent session are unable to join further child sessions as the number of allowed entrant slots gets automatically reduced seemingly to the amount that joined the parent session but then some entrants that were in the parent session still can't get in either while other configured GUID entrants not even attending for the event seem to have the option to join.

We found a workaround was to set all child sessions split type to 'Championship Class' under entry list config and just add all classes to the green box but I can't see why it shouldn't work properly under the 'Numeric' option. Essentially we always have 1-2 entrants that are only joining for streaming in game footage while they commentate over it and sometimes we also get some latecomers that miss the parent practice session but join part way through qualy and they generally seemed to be the ones always affected until we incorporated the mentioned workaround.

To Reproduce

  1. Create a race weekend with all child session entry list config left as default split type 'Numeric'
  2. Have some entrants join that may never enter their car or do but just go back to pits and never complete a lap
  3. Have some entrants stay out of the parent session and then try to join the following child session as their first session
  4. Check back on the entry list configs after all sessions have completed, you should find that the number of entry slots has been automatically reduced in the child sessions from the parent session

Expected behavior All entrant slots to flow through to child sessions regardless of whether some entrants complete laps or even join the initial parent session.

Screenshots Trying to track one or two down...

Desktop (please complete the following information): OS (ver): Windows 10 Pro (10.0.19042 Build 19042) & iOS (14.1) Browser (ver): Brave (1.28.106) & Safari

Additional context None at the moment.