PDA

View Full Version : Dynamic Multi-Server Guild Rosters



Ague
05-20-2012, 01:58 PM
I finally finished my latest project... Dynamic multi-server guild rosters.

The link is available as part of the YourDDO (http://ddocrafting.info) project. Now for the details....

If you want to have your guild to be part of the listing, please have your guild LEADER or SUCCESSOR PM me here in the forums. The reason for this, is I do not want 15 messages from various members of "Guild X" all wanting their guild added.

The roster begins it's automatic updating every Saturday at 00:01 GMT and depending on the amount of guilds total in the list, it could take as much as 2 to 24 hours to update. The tool can still be accessed in it's entirety while it is updating.

The rosters also feature links to the character's YourDDO (http://ddocrafting.info) listing, but at the moment has no backlink to the guild roster. This is a planned functionality.

I will be adding guilds from Ghallanda (that's the server that i play on) and doing some manual updating a little later today.

Also, I am working on "sprucing" up the UI some. It is very basic for the moment.

Hope everyone enjoys! :D

As usual, please report any bugs, or unusual happenings to me in this thread, or at the contact info on the YourDDO site.

And if you like the site, don't forget to "+1" it...:eek:

You can find the official thread with changelog here (http://forums.ddo.com/showthread.php?t=374684).

MAJOR UPDATE: An engine has been added so every guild level 15 or higher with an active guild leader will be added. If you don't see your guild initially, please be patient as it is working every guild across all servers in alphabetical order. There are over 17,000 guilds in the game across 8 servers, so I ask that you please be patient. As time progresses, I may decide to add guilds below level 15. I'm undecided as of yet.

EVEN MORE MAJOR UPDATE: Just finished adding guild statistics to this. It's not fully done scrubbing all of the guild (in the game :eek:), but it's pretty close to being done. Check it out. There are leaderboards (globally and by server) that are updated hourly and more. I am still working on stats for whatever guild is selected. That is a very major set of statistics (will include graphs and/or charts and stuff...). So go check it out and let me know if there are any other guild statistics you would like to see. I only have so many resources at my disposal as far as pulling numbers, but I will try to accommodate as many (reasonable) requests as I can.

Ague
05-23-2012, 08:50 PM
UPDATE: I had to rewrite the entire updating engine to handle very large guilds. As a result, the engine now consumes a lot less server time. :eek: Soooo... Now the rosters update every hour, instead of once a week. :) Also, I am opening up requests to have your guild added to any officer and above within the guild.

Ague
05-25-2012, 04:46 PM
Updated OP.:eek:

CheeseMilk
05-25-2012, 08:10 PM
Nice work!

Ague
05-25-2012, 10:48 PM
Just wanted to let everyone know that at the moment, I'm having an issue with server load. For you non-techies reading this, I'm trying to do too much too fast. I'm working hard to get the scripts optimized without ticking off my hosting provider too bad. :eek: But everything is still working just fine, it's just taking a little longer than expected.

Faent
05-25-2012, 11:16 PM
In Chrome and Safari, at least, the list of guilds has no scroll bar. I only see a few guilds whose names start with "A". Is this because these guilds haven't yet made it into the list?

Ague
05-25-2012, 11:42 PM
In Chrome and Safari, at least, the list of guilds has no scroll bar. I only see a few guilds whose names start with "A". Is this because these guilds haven't yet made it into the list?

At the moment, all of the guilds are loaded, just only the ones that have the rosters added are visible. There are over 17,000 guilds across the 8 servers to go through. The engine runs through them alphabetically, so it will take some time for the initial load-up. After the initial load-up, all the rosters will be updated daily (in most cases).

I almost have the engine fully optimized to keep my server load to a minimum so overall performance of the site isn't affected.

As for the scrollbar issue... If there aren't enough guilds with loaded up rosters, there won't be a scrollbar. Give it a little bit for the update process to keep doing its thing and the scrollbars will show up.

Faent
05-25-2012, 11:56 PM
Gotcha. This looks awesome. Can you add some stats like # of members, # of officers, % of members that are officers, and so on?

Ague
05-26-2012, 12:14 AM
Gotcha. This looks awesome. Can you add some stats like # of members, # of officers, % of members that are officers, and so on?

Stats are on their way. It'll be a couple of days before I add them, but I already have them in the works. I just want to ensure the stability of the engine before I start adding bells and whistles.

I was even thinking of doing renown and guild size stats as well, but I still have some ground work to do on those. :eek:

Ague
05-28-2012, 01:14 AM
Guild Stats are here! :eek: Check them out and if anyone thinks of any others for global and per server let me know. I'm working on per guild statistics right now, but they are probably a good week away right now. When recommending stats to include, please keep in mind that the amount of data I have to work with is limited, but I will do what i can to accommodate.

One of the stats is a global leaderboard.... :eek:

Mistindantacles
08-21-2012, 11:50 AM
This is most impressive, Silas!

One question, though - I noticed the largest sized guilds across all servers were well over 1000 guilded characters. Is this a DB error from MyDDO that is populating the field or has the character limit cap per guild been upped (or even removed!)?

And if it has been removed, any chance you could point me towards the thread where a Dev mentioned this?