I don't know if this is easy to code or program or to trigger during the middle of the night but I believe it would be very useful to implement this feature. The GMs have lives, everybody knows that but that shouldn't mean the server should have to suffer any lag issues or connection problems during the middle of the night. Many players will agree with me that this is a good idea to keep the server fresh during the middle of the night to avoid crashing, potential rollbacks and other general issues (items not dropping properly, lag, random disconnecting etc..). I know other servers have it set to reboot at least once a night and it goes down from anywhere from a minute or two and comes right back up no problem and everyone goes about their business. So if possible, it would be great to have this considered and possibly implemented in the coming future seeing as how much more active the server has become in such a short time, this will most definitely be necessary.
I've been thinking about suggesting that shop state is saved during a server crash. It is annoying having to constantly put shop back up.
I suspect this would not help. The server seems to throw a tantrum randomly. Last night, it crashed and was rebooted. About 10 minutes later it did the exact same thing so was again rebooted. After that, it was fine. Would it be possible though to have an auto reboot when it throws a tantrum?
I can understand the shop argument side of things but I seriously doubt it's THAT big of a deal. I mean, how hard is it really to visit more than 3 FM rooms to find what you're looking for? I understand that real estate for shops is important but I refuse to believe that people would refuse to look beyond FM 3. Plus, if the server or the host is going to act up, this most likely needs to be implemented as a preventative measure. Losing your connection midway through a boss and/or losing experience is more frustrating than losing a shop hotspot. It wouldn't necessarily need to be a SET time but the ability to reboot if the servers connection/responsiveness drops below a certain threshold and makes it infuriating to play or to prevent rollbacks and crashing which would be sufficient enough prevention.
I think actually being able to play is more important then prime FM real estate. In 2 days iv had to redo my shop twice not because it closed on its own but because of the server crashing and being reset. I feel it would be better to know what time the server would be resetting and everyone can work around it. The other night it crashed and the server was down for a long time because the GM'S have lives and they were sleeping, atleast if they had an automatic reset during the night things like that wouldent happen as much. I dont know how resetting has anything to do with duping, i dont know how to dupe and never have before but if you can dupe that way then that would be a real issue and hopefully there would be a way for that to be fixed.
Or, perhaps, find a different host. This server seems to have more connectivity issues than most I've played on.
For you maybe, but many people love to merch and want to rush for those prime FM spots. And if the reset time is at 3 AM or while someone is at work/school then you can't work around that. So saying everyone can work around it isn't entirely true. Personally I don't ever want to be up at 3AM. Finding the problem with the connectivity and fixing it would make all this moot anyways.
Can I chime in? Dear Owner, GMs, and MapleRoyals Community, I'd like to start by saying that I joined this server because of its dedication to being online and its strong community. I have played for a little over a week now and it has been amazing to say the very least! I can't stress how much I enjoy playing this server and the awesome community that goes with it. You all have done a phenomenal job making this server a blast to play and Owner / GMs props to you on your dedication to everything the server stands for! The economy, the pqs, the leechers, the scrolled equipment, and the everyone that makes this server is perfect... or at least it almost is. Now I'd like to get into the real reason why I am writing this. I don't know what the deal is with this whole "24 hour reset" bullshit or the random crashing but it needs to be dealt with soon. It seems like there are a lot of people who are dedicated to this server and care greatly for it, but ever since it has started to crash I don't see a point to playing. I get on for about an hour or so a day now and it's typically at night (New York time for me). Literally every time I get on these last 4 days, the server has been down and my shop has been reset. This is ridiculous and it honestly makes me not want to play anymore. I understand that the Owner and the GMs have lives outside this game, totally understandable, but with the amount that this game has increased its downtime, there needs to be something done. Please let me know if and when these problems will be fixed because I know that I speak for more than just myself when I say it is a huge inconvenience. Thank you all for listening, iiSam
I go against this. The main reason is because of all the possibility for duping during reboots. Perhaps Royals has patched this or has measures to prevent it, but in many servers, even non-Maple related, items can be duped in the seconds during shut down. Of course, I am speaking from an administrative point of view; however, I believe the risks outweigh the benefits.
How do you know that the annoying issue where the server throws a tantrum and refuses to let anybody connect until it is reset is actually a host issue and not a bug in the server code though?
One reason not to implement this is because of the 24 hour shop reset. If the server resets every 24 hours certain people, depending on the time of the reset, will benefit greatly due to prime FM real estate. This server hosts people world wide so it's impossible to pick a time that works for everyone. People from certain time zone will consistently get FM 1-3 spots while those who are asleep during the daily reset will be relegated to the second row.
As a few people have mentioned, when the server freezes and you cannot access your characters, this is due to software related issue rather than the server network or hardware. Having a tool to determine when such freezes occur would likely not be possible as technically the game is still online and no error messages are reported. We do not know much about what causes these freezes and they do seem entirely random. This also means that automatic reboots would not make any difference whatsoever. Changing hosts is not currently an option as we currently have one of the best dedicated servers with one of the best hosting providers possible. Our host itself rarely has issues and the customer support we get is excellent.
Additionally, I'd like to add that the idea of having anything that happens in the middle of the night doesn't really work since we're a global community.
Wait lemme press the "fix everything button" There u go. No more crashes...... I`m pretty sure the GM`s are doing everything they can to avoid these crashes. Like u said its an inconvenience. Its like a little fly that stings u on a great summer evening. Annoying, but yeh, it happens and i don`t mind it happening since the overal experience is still awesome. And really, if the only reason u dont feel like playing anymore cause ure shop resets then.................
@Matt Do you have nagios set up on the system? It might help you in detecting what the errors are when it crashes and needs a reboot... http://www.nagios.org/
[Suggestion] Auto-Restart Due to the frequent crashed and lack of Staff capable of initiating a server reboot I would suggest an automatic server restart be coded. The code would require three basic scripts. Script one: count how many people on the server (this could be done via duplicating the code available on the front page of the normal website) Script two: calculate the amount of time the server has been up for Script two: reboot the server if number of players online goes below a certain count and the amount of time the server has been running is above a certain amount of time (lets say if less than 50 players are online and if the server has been up for longer than an hour then the server will automatically reboot)
I don't think your idea would work since when the server freezes the number of players who are logged in also freezes. When the server does freeze it usually gets rebooted within 30 minutes. I don't think we need an auto-reboot script.
Haha I had no idea the idea was aforementioned. In any case, it would be simple to code and it would greatly benefit everyone involved. Staff wouldn't have to rush online in case of a server crash. Players wouldn't have to wait or annoy a Staff member to go online and reboot the server. It would be easy to code and anyone with sufficient knowledge of the servers coding already would be able to vastly improve the code as more is discovered as to why the crashes occur in the first place.