-
November 28th, 2020, 01:19 #1
- Join Date
- Aug 2019
- Posts
- 2,025
Startup module load up to 4 times faster than in-game load
When a campaign is started from Launcher it loads modules up to 4 times faster compared to loading the very same modules in-game via Data Module Activation panel. Tested with and without extensions. Is this expected?
Startup:
MEASURE: MODULE LOAD - 1.5607054 - (SR) Drag N Drop
MEASURE: MODULE LOAD - 0.2725514 - Age of Ashes AP 1 Hellknight Hill
MEASURE: MODULE LOAD - 0.420684 - Age of Ashes AP 2 Cult of Cinders
MEASURE: MODULE LOAD - 0.0048462 - Calendars
MEASURE: MODULE LOAD - 4.6097019 - Pathfinder Second Edition Core Rules
In-game Data Module Activation panel:
MEASURE: MODULE LOAD - 6.2701963 - (SR) Drag N Drop
MEASURE: MODULE LOAD - 1.0695087 - Age of Ashes AP 1 Hellknight Hill
MEASURE: MODULE LOAD - 1.5664359 - Age of Ashes AP 2 Cult of Cinders
MEASURE: MODULE LOAD - 0.0249992 - Calendars
MEASURE: MODULE LOAD - 7.5052858 - Pathfinder Second Edition Core RulesLast edited by Weissrolf; November 28th, 2020 at 01:23.
-
December 5th, 2020, 12:58 #2
- Join Date
- Aug 2019
- Posts
- 2,025
Turns out that player sessions load all data modules after Part 2 and thus a lot slower than the GM. FGU measured nearly 70% longer (13 s) load times for the same modules on the same hardware, joining as PC connected via localhost.
GM Start
Code:LOAD - PART 1 - 8.7900455 ... MODULE LOAD - 1.5228778 - (SR) Drag N Drop MODULE LOAD - 0.0310285 - Animal Companions MODULE LOAD - 0.0050229 - Calendars MODULE LOAD - 0.9637189 - Pathfinder Advanced Player's Guide MODULE LOAD - 0.5336547 - Lost Omens Character Guide - Player Guide MODULE LOAD - 2.4049503 - PF2 Bestiary MODULE LOAD - 3.2689695 - Pathfinder Second Edition Core Rules ... LOAD - PART 2 - 10.1072451
PC Join
Code:LOAD - PART 1 - 8.7816866 ... MEASURE: LOAD - PART 2 - 1.2496604 ... MODULE LOAD - 5.9296107 - (SR) Drag N Drop MODULE LOAD - 0.253857 - Animal Companions MODULE LOAD - 0.0220627 - Calendars MODULE LOAD - 1.8307918 - Pathfinder Advanced Player's Guide MODULE LOAD - 0.8534557 - Lost Omens Character Guide - Player Guide MODULE LOAD - 6.7018625 - PF2 Bestiary MODULE LOAD - 6.0244612 - Pathfinder Second Edition Core Rules
All these modules are loaded right after the Character Selection window is opened, thus keeping the players from selecting their PC while desperately clicking on its portrait.Last edited by Weissrolf; December 5th, 2020 at 13:10.
-
December 5th, 2020, 15:53 #3
Modules are only initialised when you startup (I'm assuming here that the modules are not open in the campaign when you start up). Once you open the campaign and then load the module that's when the module actually loads.
If there is something that you would like to see in Fantasy Grounds that isn't currently part of the software or if there is something you think would improve a ruleset then add your idea here https://www.fantasygrounds.com/featu...rerequests.php
-
December 5th, 2020, 16:35 #4
- Join Date
- Aug 2019
- Posts
- 2,025
The modules are open in the campaign and they are loaded when the campaign is started. Only that for the GM they are loaded before PART 2 and thus faster, while for the player they are loaded after PART 2 and thus much slower.
In my example the players literally stares at the Character Selection window for over 20 seconds (on a very fast computer). More likely they try to click on the portrait once its loaded (happens in between modules) and wonder why nothing happens.
Questions:
- Why is loading of modules after PART 2 so much slower?
- Why do players load modules after PART 2 and not before PART 2 (like the GM does)?
-
December 10th, 2020, 22:38 #5
- Join Date
- Aug 2019
- Posts
- 2,025
Is this expected behavior or a bug? Should we wait for a fix or just forget about it and live with it? Please let us know.
-
December 14th, 2020, 00:56 #6
Supreme Deity
- Join Date
- Mar 2007
- Posts
- 20,426
As being a small team and the fact that it's not a general issue affecting a large number of people, this is currently on our list to investigate, but not scheduled. We won't know the scope of the situation until we have time to investigate, identify the situation, and determine when to prioritize any changes.
Regards,
JPG
-
December 14th, 2020, 01:32 #7
- Join Date
- Aug 2019
- Posts
- 2,025
Thanks for the answer, it's well appreciated. I understand the implication, even though I do not agree with the "not affecting a large number of people" part.
As it seems it affects every player who is not the GM of a campaign, but sharing modules from the GM. This in turn also affects GMs as the whole group has to wait for the slowest client to load those modules. Sessions could start faster/earlier if player clients would load those modules as fast/early as GM clients do. One of my players has a flaky internet-connection and thus needs to (re)connect up to three times per session on a weak/old PC. With maybe 3 hours of effective game-play per session these minutes add up.
Anyway, we will manage and once Corona is over we will meet back at the table and FG may switch back to a GM only tool.
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks