I cannot go into too much detail right now as my time is limited, but most of you have probably noticed that the game is offline again. I purchased a new, better hosting plan with a totally different company that allows me to use more memory and configure more upgrade options at a SIGNIFICANTLY cheaper price.
Hopefully this will help with all the memory issues and allow me to focus on more important game bugs instead of wasting every single night of my week on the phone with technical support urging me to upgrade from a $100/yr plan to a $1650/yr plan. :|
I will be taking the community and other parts of the website offline later tonight and no one will be able to log in. During this time I would make a backup of all current data, migrate it to the new server, and set up the new domain. I will update this post when everything has been moved and we're good to go again.
I apologize for this frustrating start to the new year, but hopefully it will all work itself out soon and we'll be able to continue enjoying the amazing game and community that we've all built together. Thank you for your continued patience and THANK YOU SOOOO MUCH for playing! :D
Important Announcement : Server Migration, More Temporarily Downtime Posted by Adrian Marceau on January 16th, 2014 at 4:50pm Viewed 2881 Times
Posted on January 16th, 2014 at 5:07pm#1( Edited : 2014/01/16 at 5:10pm )
Hopefully this one will be a better hosting provider than the last one... I'm really looking forward to the new server as the game could get much better with more memory. I can't wait! Once again, keep up the amazing work!
Wait, you're paying to host a game you won't get any monetary benefits from?
...I mean, respect and all, that's really admirable, I don't think anyone would ever do that. On the other hand, it does make me kind of scared to think the game could be lost forever if suddenly the funding gets cut for whatever reason.
Nonetheless, as much as I wanted to play MMRPG today (And probably the days after it), playing a much more efficient MMRPG later sounds much better. Keep on keeping on, Adrian.
Posted on January 16th, 2014 at 5:37pm#3( Edited : 2014/01/16 at 6:55pm )
He may be paying for this. Yes, no one would do that, but that's what drives me to support this project far more now that he's actually taking more of his time, effort, skills and currency to provide us to experience a project he would had chosen to keep all to himself while not paying a single penny. It's heartwarming that he decided to switch the hosting plan instead of just completely shutting it off just for us to continue playing this outstandingly wonderful game. Thank you so much, Adrian :) and hopefully this project and the community behind it continues to grow and prosper for the future to come!
Aaaaaand we're back! For now. :P The server was really easy to set up and as far as I can tell the speeds are a marked improvement over the old one. For the time being, I'd like to ask that you NOT try to break the game. If a bug occurs naturally then yes, of course, report it. But please do not forcibly try to break the game for a little while - I want a fair review of this new server else we might have to move again in the future. Yes, I am paying for this out of my own pocket, but honestly there are few things I'd rather spend my money on. This project is my entire life right now and I absolutely love working on it. As long as I can continue to afford it, I will keep this game online. And if the day even comes where it has to be taken offline, I will absolutely make the source code public for someone else to take the reigns.
That out of the way, I've fixed a whole bunch of minor bugs and implemented several suggestions that were made before the shutdown. I obviously have not fixed everything yet but hopefully I will be able to in the coming weeks. I also have another robot to add to game/database from MMX100 - Plug Man - and he's been waiting in the queue for a while. Hope you all like the new features and let me know what you think of the new server! :P
*cheer* *cheer* *cheer* Yay, the server's back up! This will probably be a big improvement, but I haven't actually played the game yet... Anyway, I'll probably be playing for the majority of Sunday and Monday (I'm sick so I can't really do much) and thank you so much schools for giving me Monday off.
Ah, it's good to be back again. Three days of silence wasn't easy, but I did it. I think it was really funny when Adrian was the only guy online, meandering about the community and answering questions. Like a guy alone in a room talking to himself. Huh? Huh? ...I'm the only one who found it amusing, aren't I?
In any case, yay, we're back in business! Now I can get back to playing the video game.
@Brorman : Some threads have their colours hard-coded with a certain colour. All the stickies, for example have specific colours assigned to them. Specific user profile settings have lower priority than thread colour settings. All other non-sticky threads should abide by your preferences though, so there's that. :P
@CHAOS_FANTAZY : I knew someone was watching me! The Google Analytics data showed that several people were lurking around while I was previewing and bug-testing in admin-mode. Felt kind of weird going around answering questions and fixing bugs in silence, but but it was a necessary step in preventing save file corruption. :|
@MegabossMan : @QuickLikeQuickman : @TheDoc : Thank you all very much, you words mean more to me and the project than you know. The work can be incredibly long and grueling at times but knowing others are having fun with the game makes it all worth the trouble. ^_^ Thank you!!
@Brorman : @megaprotobassman : @MegabossMan About the error you posted, the MySQL server was crashing when it's memory got overloaded and I had to keep restarting it. Luckily I have complete control of the server to once I realized what was happening I created a swap file for memory emergencies. It hasn't crashed again like that yet so it should be okay now, but we'll see.
I know there are still a lot of issues, but I'm going to be spending the next few weeks lurking on the website and watching for error reports and user behaviour. I might not add much in the way of new content for a little while, but I'm going to be trying to fix the errors that are within my control and then smooth out some of the rougher edges after the move. Thanks for dealing with all the game's quirks and for posting in the community! Reading comments and honestly one of my favourite things to do before bed. ^_^
I've been working on a pretty big rewrite for a lot of the code this last week that should bring the memory use back down to appropriate levels. Once that has launched, some of these bugs might be fixed. Of course, they could also get worse... We'll just have to say. Thank you all for keeping me updated on the bugs and glitches you find - it makes it a lot easier to troubleshoot overall. Fingers crossed that it gets better from here!
P.S. I have absolutely zero idea when the new optimization update will be complete, so don't ask. :P