Version: 1.0.14, by Gryphon
Developer Last Online: Sep 2023
Category: Add-On Releases -
Version: 3.8.x
Rating:
Released: 02-14-2008
Last Update: 01-31-2010
Installs: 193
Supported DB Changes Uses Plugins Auto-Templates
Re-useable Code Additional Files
What is it?
[hr]-[/hr]gWoWRoster is a modification for vBulletin which allows you to display multiple guild rosters for World of Warcraft.
If you use this mod, please Mark as Installed, and if you really enjoy this mod, please Nominate for MOTM, and if you really really enjoy this mod, feel free to Support Developer! Thank you!
Support
[hr]value[/hr]I use my released mods daily, if I find an issue with them or add features for myself I will release updates. If there are significant bugs or simple feature requests I will do my best to release fixes. Some of my mods rely on fetching data from 3rd party websites, due to the unreliable results, my mods will require users to troubleshoot for themselves if they find the addon is not working for them specifically. I am offering my personal mods that work ok for me for you to use, I am sorry I do not have time to troubleshoot many user specific issues. Thank you for your understanding.
Does the Armory update only look up 1 person every 10 minutes? I suppose after a day 120-ish would be looked up, but what if I am trying to update several guild rosters, totalling 500+ chars? I'll just have to wait 3-4 days for them to all update?
At the time when they are all updated, does the armory update start again? Ie - every 3-4 days, everyone should be updated?
First off, great mod, I've been able to make a few small content changes without any issue at all. The biggest problem I'm having at the moment though, I'm trying to convert this to a php page for vbadvanced and running into nothing but trouble. The formatting goes completely away.
This is the error I've been getting since I tried to install it:
Code:
Database error in vBulletin 3.7.2:
Invalid SQL:
CREATE TABLE IF NOT EXISTS gwowroster_charinfo_prof (
`locale` VARCHAR( 2 ) NOT NULL ,
`realm` VARCHAR( 100 ) NOT NULL ,
`name` VARCHAR( 100 ) NOT NULL ,
`charname` VARCHAR( 100 ) NOT NULL ,
`key` VARCHAR( 100 ) NOT NULL ,
`updated` INT( 255 ) NOT NULL ,
`primary` INT( 1 ) NOT NULL ,
`profname` VARCHAR( 100 ) NOT NULL ,
`max` INT( 10 ) NOT NULL ,
`value` INT( 10 ) NOT NULL ,
PRIMARY KEY ( `locale`, `realm`, `name`, `charname`, `key` )
);
MySQL Error : Specified key was too long; max key length is 1000 bytes
Error Number : 1071
I posted in the Programming Discussion section and was told that there were too many Primary Keys in it and I should take out all except the 'locale' one. I tried that and it went through, but now every time I try and update the profile ID field, it reverts back to the "0" that it started with. I'm guessing this is because I updated the xml file itself? Help would be greatly appreciated.
Does the Armory update only look up 1 person every 10 minutes? I suppose after a day 120-ish would be looked up, but what if I am trying to update several guild rosters, totalling 500+ chars? I'll just have to wait 3-4 days for them to all update?
At the time when they are all updated, does the armory update start again? Ie - every 3-4 days, everyone should be updated?
Thanks.
~ Sean
yeah, it only updates 1 toon each time it runs. Now the problem is that the Scheduled Tasks in VB only run, when someone visits the site. So they could very well build up and be WAY behind, causing the Roster to only update once a day (which is what was happening with mine, I have a rather "slow" site). I found a mod which changes this to run on the server's cron instead, so things actually run when they are supposed to.
If you can add tasks to your crontab, this is the mod I use - https://vborg.vbsupport.ru/showthread.php?t=164477 (works fine on vb 3.8.x). I have it run every minute, and now my tasks are never behind. Of course it took a few minutes to get caught up, because VB will only run 1 command at each execution.
a lot of changes in the templates and files, plus a few template replacement vars.
I can share my changes, if Gryphon OKs it.
Sounds like a plan. Thanks.
Quote:
Originally Posted by Dragonsys
yeah, it only updates 1 toon each time it runs. Now the problem is that the Scheduled Tasks in VB only run, when someone visits the site. So they could very well build up and be WAY behind, causing the Roster to only update once a day (which is what was happening with mine, I have a rather "slow" site). I found a mod which changes this to run on the server's cron instead, so things actually run when they are supposed to.
If you can add tasks to your crontab, this is the mod I use - https://vborg.vbsupport.ru/showthread.php?t=164477 (works fine on vb 3.8.x). I have it run every minute, and now my tasks are never behind. Of course it took a few minutes to get caught up, because VB will only run 1 command at each execution.
Maybe I'm not familiar enough with Scheduled Tasks. In order for their "Next Time" to be updated, someone has to actually visit a page with $cronimage to perform the update? It's on a development board at this time, so there's little to no activity. Could this be why things are updating so slow or not at all? Thanks.
Maybe I'm not familiar enough with Scheduled Tasks. In order for their "Next Time" to be updated, someone has to actually visit a page with $cronimage to perform the update? It's on a development board at this time, so there's little to no activity. Could this be why things are updating so slow or not at all? Thanks.
~ Sean
exactly. Here's a little info, as an example
Quote:
vBulletins schedule tasks only run when a user is browsing your forum. With the release of 3.6 and RSS imports this has caused problems for slow moving forums importing fast moving RSS feeds (If a news item passes fully through the RSS feed before a visitor browses your forums causing the import to be processed then content could be lost)