On rare occasions, the official Grand Exchange Database (GED) will stop working (either partially or completely) resulting in prices not being updated on the wiki's Grand Exchange Market Watch. When the official database works correctly, our bots (User:TyBot or a backup bot) automatically update the Exchange namespace using prices obtained from the GED.
If these prices are not being updated automatically, then the updating process needs to done manually by users. And to facilitate manual updates, administrators need to make several changes to the JavaScript to enable users to update manually. For instructions on how to actually update Exchange prices manually, see here.
Instructions for admins[]
The instructions below are to be followed when the official database fails to update automatically, per discussion. Please note that the instructions below may be confusing if you do not have much experience of JavaScript.
General steps[]
- Disable Special:Abusefilter/39 to allow anonymous and new users to edit the Exchange namespace.
- Add a notice to Template:Wiki News notifying users of the changes, along with a link to RuneScape:Grand Exchange Market Watch/Updating manually for instructions on how to update prices.
- Create a thread in the Yew Grove to notify the wiki of your actions, similar to when Special:ProtectSite is used.
- Inform the bots (User:TyBot) to stop updating.
- If possible contact Jagex, either through the fansite support forums or whatever methods are available.
- Comment out the notice at the top of RuneScape:Grand Exchange Market Watch/Updating manually to denote the page should be used.
Additional steps[]
When ALL items are affected:
- In MediaWiki:Common.js/gemwupdate.js, set
manual
totrue
.
- manual = false, + manual = true, manualPages = [],
When ONLY certain items are affected (usually when new items are missing from the GED):
- In MediaWiki:Common.js/gemwupdate.js, set
manual
totrue
and populatemanualPages
with the affected pages. - Note that underscores(_) need to be replaces with spaces ( ).
- Note that apostrophes (') need to be replaced with its equivalent code (%27).
- manual = false, + manual = true, - manualPages = [], + manualPages = ['Acorn', 'Weird gloop']
Reverting to automatic updates[]
When the official GED is fixed and our bots are updating correctly, reverse whatever changes that have been made and close the Yew Grove thread.