WarcraftReamls.com
  FAQFAQ    SearchSearch    MemberlistMemberlist    UsergroupsUsergroups   RegisterRegister 
  ProfileProfile    Log in to check your private messagesLog in to check your private messages    Log inLog in 
When and how Census data is displayed in CensusPlus window

 
Post new topic   Reply to topic    WarcraftRealms.com Forum Index -> General
View previous topic :: View next topic  
Author Message
bringoutyourdead
Forums Admin & general flunky


Joined: 07 Nov 2008
Posts: 1261
Location: Silicon Valley, CA, USA
WR Updates: 9,204,147
bringoutyourdead WR Profile

PostPosted: Mon Nov 07, 2016 12:39 pm    Post subject: When and how Census data is displayed in CensusPlus window Reply with quote

question from Curseforge comments
Quote:
Hi, I am having an issue where Census will run and show a breakdown of what was found during the scan. As soon as I log-off and log back in, all that info is gone...The Census window shows no characters.

Any ideas what could be causing this? BJR

Two parts to this answer:
ONE
The CensusPlus window displays a snap shot of what is currently in the in game addon database tables.
There can be very large amount of data that needs to be crawled over multiple times to present a usable display of the information.
I have seen people with over 25MB of data for this addon alone.

The default update rate for graphical elements is once per Frame update (screen redraw.)
Depending on your computer resources, the latency of your internet connection to the Blizzard servers, and how many addons you may be running at the same time, you can either exceed the allowable cpu time Blizzard allows for all addons (triggering a soft error), or slow your FPS down to a rate that makes game play unacceptable.
To minimize the impact on the game by CensusPlus, only the queue progress line is updated at FPS rate.
All other data is updated on user interaction.

When opening the main CensusPlus window all known valid data for the current login session is populated and sub-sets of data can be displayed by clicking on the appropriate selector item.
For example with multiple realms in a Connect Realm set clicking on a Realm name will display data only for that realm, clicking the same realm name returns to the default of all connected realms.
The only time CensusPlus will automatically fill the main CensusPlus window with data is at the end of a census run.. since this is a one time only event, it is not a major impact on game play.
If you want to see updated data during a census run, you need to close the main window and open it back up.

TWO
OK so why is there no data displayed when you first open up the CensusPlus window after login?
Yes it use to display data, if any data existed in the data tables, but that was when we knew exactly what data to display on login.

When Blizzard announced 'Connected Realms', they said they were zigging one way.. but in reality they zagged in a slightly but impactful different direction.
The major goal of CensusPlus is to display only data that is real and accurate.
If the old way of initially displaying data at login was kept in place we could/would be displaying only partial data as if it were the whole picture.
That was not acceptable.

Since Blizzard can, did, and probably will in the future change how they group 'Connected realms', CensusPlus needs to first determine which realms are actually active for the current logged in character.
This can only be done by starting a series of /who requests (aka start a census run), and finding out which realms are returned in the response to the queries.
Often times the initial query will see all active realms, almost always by the third query all realms will have been seen.
At this point the top level control table has data on the real situation for the character and all the rest of the data can be displayed on command.

So to see data in the CensusPlus window on login I have to manually start a census run and then open the main window ( or close and open it if already open?
Only if that is what you want to do.
Most people will go to the options menu, select auto-census, and set the Delay timer slider to a value less then 15 minutes.
Since the servers are now being queried at login, by the time you get around to opening the CensusPlus main window, enough information is available to allow data to be displayed.

Any value less then 15 will enable auto start on login as shown by the red button to the right of the slider.
The delay slider is used to determine how quickly you want a new census run to be started after the last one is finished.
Back to top
View user's profile Send private message
Balgair
Araiceil


Joined: 30 Sep 2005
Posts: 1699
Location: UK
WR Updates: 12,841,498
Balgair WR Profile

PostPosted: Thu Nov 10, 2016 3:12 am    Post subject: Re: When and how Census data is displayed in CensusPlus wind Reply with quote

bringoutyourdead wrote:

Since Blizzard can, did, and probably will in the future change how they group 'Connected realms', CensusPlus needs to first determine which realms are actually active for the current logged in character.


Just to confirm this, I'm sure I heard it mentioned at Blizzcon that they're looking at another round of connections in the relatively near future.

Shame they can't do some splits too (it's obviously impractical as it'll separate friends), as my own realm is ridiculous in size now; at least they solved lag and overcrowding with the sharding tech to phase us apart, but there's not really a community when you never see the same person twice, there's no familiar names or anything nowadays Razz
_________________
EU-Draenor:
-- Sagart - Tairbh - Balgair - Buinne - Eilnich - Ruire - Dubh - Laidir - Naomh - Falaich --
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    WarcraftRealms.com Forum Index -> General All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
WarcraftRealms.com  


Powered by phpBB © 2001, 2005 phpBB Group