*** ATTENTION: It is important that you report bugs as you find them. Failure to do so will result in a buggy application specially in the european/korean versions that I do not personally use. I'm sure all of you assumed someone would report the europe version playing the alert file over and over but guess again! ***
I wanted a working realm status monitor that plays a sound that will get my attention when the realm goes online or offline. So here is a beta version of my quickly thrown together realm monitor. The application loads the list of realms from "realms.txt" so if blizzard adds anymore servers you can just add the server name to the .txt file and it will work in Realm Status.
This application will check the server status url every 30 seconds. If the source code of the status website changes then it will refresh the website display (save you and blizzard a tiny bit of bandwidth). It then checks the realm you put in the box to see if the status site says its up or not.
Please note that checking the "Alt Method" check box will still not send out e-mail notifications unless you have the "Send Email Alert" box checked as well.
This application is written in C#. I have no professional experience programming I simply create tools that are useful to me to help gain experience. All of my programming knowledge is just from reading books and websites. As I continue to learn I hope to create a much better realm monitor without requiring additional cpu usage.
Requires .net framework 3.5
- Find a way to make a nicer appearance but at the same time still allow users to add realms and maintain equal or better performance.
- Combine the applications into one .exe file.
- Implement the ability to send email alerts out notifying the user that his server has come up (specially useful for addresses that go to phones). *
*This feature would be useful for those people that go to that place commonly referred to as "outside". Personally I have yet to find this place! Every time I try to locate this "outside" I just get a bar on my screen that says "Fatigue".
Privo - Alleria - US
Yes also use to play on Mal'ganis
-Version 22.214.171.124: No changes to US and EU in this release. Added alt sound method to Korean version. This alternate method will attempt to launch the .wav file directly if for some reason unable to play the sound the normal way. Also fixed strange popup glitch caused by a script on the korean website. As a result of setting the source to fix this issue the scroll bar is going to reset position every minute.
-Version 126.96.36.199: Sorry guys I meant to say Sunday instead of Saturday. I don't know why I typed Saturday so sorry im late. Here is the Europe version with the E-mail and status updates.
-Version 188.8.131.52: Europe version gets a make over. I am just parsing the html code from the europe site then loading that new source into Realm Status. Since I am setting the source the scroll bar is going to reset position every minute. If this is annoying to you then leave a comment and I will try to figure something out. I plan to implement the e-mail notification and status text box on Saturday for the europe version.
-Version 184.108.40.206: Korean version added by request. This korean version also has the email alerts and text box for status updates. Korean version checks every minute instead of 30 seconds (just like the EU version). I did this because the korean monitor website refreshes every 1 minute automatically.
-Version 220.127.116.11: Email alerts for US Realm Status. You can either use SMTP (currently only works with SMTP that support SSL) or an alternate Outlook method that creates an email and shoves it into your outgoing folder. Works fine in Outlook 2007 though the outgoing email seems to stay in that folder even after its sent so you have to deleted it manually later on. Currently Email information is not saved when you close US Realm Status. Im just releasing this version for testing purposes. Also a new text box has been added to the right of the email settings that Realm Status uses to provide error messages or status updates as to what its trying to do. It keeps track of what time your server went offline or online as well.
-Version 18.104.22.168: OMG I just realized I didn't bother to put a status change check in the euro version. Speak up europeans I am not using the europe version so I had no idea it was repeating the same alert over and over.
-Version 22.214.171.124: Fixed missing exception when unable to connect to server. You should get a message box letting you know it was unable to connect now. Also put a quick bandage fix on EU version because blizzard europe decided to add an "ALERT MESSAGE" in their .rss file as an item. You will see it show up in the text box as "Read Error" which indicates something unexpected was thrown into EU blizzards status page.
-Version 1.1: now has a EU realm monitor...consider it even more alpha stage than the US version. I will combine them to make a real application fairly soon. The EU realm monitor checks every 1 minute instead of 30 seconds due to extra work load.