This project has moved. For the latest updates, please go here.

Remove Auto-Update?

Topics: General
Sep 10, 2014 at 1:36 AM
Instead of updating on load, and creating a lot of traffic for people that are editing their save a lot in a short amount of time, could there just be a "Check for update" button that would then run the update procedure and reload the affixlist.txt/gbidlist.txt into the associated struct/array if an update is found?

Might save some bandwidth, and would help the program start faster?
Sep 10, 2014 at 6:04 AM
so then you spam the check for update button and create more traffic
Sep 10, 2014 at 6:07 AM
You have to keep the database live because new ids are being added every hour almost. At least a couple times a day.
Sep 12, 2014 at 4:06 PM
no one really "needs" to have new items on an hourly basis. Writing out time of last update to a cfg file and checking against it to enforce a delay would be an option.

Anyhow, just a thought :)
Sep 12, 2014 at 6:11 PM
Are you experiencing lag? Is there something you haven't said ??? I can see you are trying to save everyone money. I did the same thing first I tried MediaFire but did you know they have a hidden download limit? I was not aware of that until 500 people hit the same file at the same time and MediaFire sent me an e-mail saying I needed a premium account?? Then I tried a free webhost this was fine as long as you aren't using AT&T U-verse or datacom and a few others that see DIY websites as malware and block there costumers from even being able to access it unless you use a proxy. So then I started paying for a server that I could afford with out asking for you to pay for it.. That worked until we hit 5000 users... Now I have looked at all avenues using cloud could have worked but here lies the issue with that we have 3 languages that are being translated.. I'm hoping to have more... So that's 3 database per language there are 9 people typing out every item and attribute we tried using txt filers and spreadsheets this took way to long to get it to the end user.. So I ask you kind sir what method do you propose I have 9 people type into 1 txt file never having a duplicate entry never waiting for someone else to compile there entry's into that 1 txt file how would you manage it... I chose SQL its nice and clean and everyone can see what everyone else is doing... Its live on a server. Yes it was getting attacked by DDOS but now the servers are stable... I have looked into all MS and Google services they have some relay nice offers but this opensource project don't qualify for them for the main reason is its considered HACKER-WARE..

If you can figure out the MPQ encryption and break down the GAM files that are in the MPQ files I will rid us of this internet connection and go with that but seeing as everyone I know that has any crypto experience cant decode


into a readable anything..

If you are receiving an error of any kind please feel free to let us know we will do our best to fix any and all issues..

And that's my 2 cents on it..
Sep 13, 2014 at 6:54 PM
No errors or lag at all. Just spot-balling ideas.

With regards to other methods of updating a single text file without duplicating work, its pretty much sql, svn, or git. There isn't currently anything wrong at all with the current system as far as i can tell, you've done an amazing job managing a project with such a diverse userbase.

Again, just thinking outloud :)
Sep 13, 2014 at 7:02 PM
thank you I look foreword to more of your ideas..