wackyracer
Developer
Staff member
Web Developer
Administrator
Community Manager
Forum Administrator
Developer
Game Master
Moderator
Respected Member
hello @everyone
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I am deeply apologetic for how things turned out with the server release. None of this was planned and neither was it expected. In fact, I will explain this some more later on in the post.
Without spending too much time on this topic for now, I would like to move forward to the good stuff about this post first.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
First things first. What day, and what time? Let's keep things short and sweet here.
RE-RELEASE DATE: DECEMBER 11TH, 2020 (12/11/2020)
RE-RELEASE TIME: 12 : 00 PM PACIFIC STANDARD TIME (PST time zone)
PRE-RELEASE CHARACTER CREATION: 10 : 00 AM PACIFIC STANDARD TIME (PST time zone)
This means you will be able to create your character @ 10 AM PST for 2 hours before the game servers open up @ 12 PM PST.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
And now it's story time. What happened to the server during release week?
The server's source code was never completely available to the public until it was released on October 6th, 2018. Because the source code became widely available to the masses, anyone can take a look at the source code for themselves. The thing is, some of these people had bad intentions...
The only reason these malicious people looked around in the source code was to find areas of code that would crumble if they were to abuse it. They found areas of code that I was completely unaware had any problems.
They held on to their exploits until release day. When release day came, they let loose and caused absolute destruction on the servers. If the hackers were awake, the server wouldn't stay alive for longer than 10 minutes, if that.
I was very confused at the time and didn't know that hackers were abusing bad code yet. At first I thought it was some kind of change I made to the source code that broke everything. I went on a debugging spree as well as reverted a bunch of code to whatever was previously there to see if anything would improve. Still nothing. The server would still choke up at a seemingly random point in time.
Some time down the line of this battle, right when I was about to give up, I was given an idea from a friend of mine. I debugged a different part of the code, one that the friend recommended. I was able to discover the particular areas of code where the hacker(s) were going rampant with abuse. After fixing one, the server would still have issues upon restart because there were more than one areas of code that could be abused.
I was seemingly able to fix all of the issues that would cause the servers to lock up and prevent people from logging in. However, a pair of new issues showed up. Suddenly, there was a bug that allowed multiple clients to log in to the same account using different characters. This bug was possible by logging in, waiting for 3 minutes, and then logging in again on another client. This was a bug with the source code that happened during the phase mentioned before, where I removed a lot of code changes that I made in order to see if I could stop the servers from crashing.
I knew from previous experience that this bug allows a dupe bug to happen. The damage was done. The database revealed duplicated items. And the worst part is, since I turned off the logging system to save on performance for the server during those crazy times, logs of these events were never saved. There are certainly a handful of users who are under close attention now. Banning is out of the question when they have VPNs and other methods to evade IP or MAC bans. Buuuuut that's besides the point.
I have put down more measures to catch more problems like this should any of the ones I didn't find by the re-release end up showing themselves.
AT THE END OF THE DAY / TL;DR: RevivalStory will be back safer and stronger than ever. The 'Scania Simulator 2020' problems are fixed. The item dupe problem is now resolved and no longer possible. I have fixed a few map crashes, but I don't think I fixed all of the ones out there. These are a little tougher to find for me personally, but I'll never stop looking for them.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
There's another sheriff in town. WildHeart is now a part of the team as the Community Manager.
WildHeart will be making sure people don't act naughty in Discord so Santa will still deliver them presents for Christmas. So caring and thoughtful!! Just know though, any naughty users will be banned from the Discord and immediately written down in Santa's naughty list.
WildHeart will also be assisting with my terrible communication skills. Since I am not the best at keeping people updated about things, WildHeart will be the one to ensure that doesn't happen anymore.
Welcome WildHeart!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"You get a car! You get a car! You get a car!"
C O M P E N S A T I O N
But how much compensation...?
+ 2 , 5 0 0 M A P L E P O I N T S
... to all accounts made before this forum post was published.
Keep in mind that the previously given 3,500 Maple Points from the previous compensation given during the chaos is still counting towards the total Maple Points at re-release. Meaning, if you have truly been here the whole time through this chaos, you should have a total of 6,000 Maple Points.
To also answer a popularly asked question, yes all Maple Points spent previously in the initial release will be given back.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Before I end this post, I want to let everyone know that I will be quieter than normal this next week or so. The reason is because I will be hard at work, focusing on the server source and making as many precautionary measures as I can before the big day. In order to focus properly, I will be disassociating myself from Discord as much as I can to prevent any distractions. I will still be in good communication with my staff team. More moderators are coming soon.
Apart from that, thank you for reading this update. Even if you skimmed it, or barely read any of it, you are still cool in my book.
Until next update,
wackyracer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The community:wackyracer: So the server release definitely did not go as planned... ehe'...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I am deeply apologetic for how things turned out with the server release. None of this was planned and neither was it expected. In fact, I will explain this some more later on in the post.
Without spending too much time on this topic for now, I would like to move forward to the good stuff about this post first.
Table of contents:
1. Exact date and time of the re-release, including character creation phase pre-release.
2. What happened? Why did any of this happen? Hackers?!
3. New efforts to provide better communication / updates.
4. C O M P E N S A T I O N ! !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
First things first. What day, and what time? Let's keep things short and sweet here.
RE-RELEASE DATE: DECEMBER 11TH, 2020 (12/11/2020)
RE-RELEASE TIME: 12 : 00 PM PACIFIC STANDARD TIME (PST time zone)
PRE-RELEASE CHARACTER CREATION: 10 : 00 AM PACIFIC STANDARD TIME (PST time zone)
This means you will be able to create your character @ 10 AM PST for 2 hours before the game servers open up @ 12 PM PST.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
And now it's story time. What happened to the server during release week?
The server's source code was never completely available to the public until it was released on October 6th, 2018. Because the source code became widely available to the masses, anyone can take a look at the source code for themselves. The thing is, some of these people had bad intentions...
The only reason these malicious people looked around in the source code was to find areas of code that would crumble if they were to abuse it. They found areas of code that I was completely unaware had any problems.
They held on to their exploits until release day. When release day came, they let loose and caused absolute destruction on the servers. If the hackers were awake, the server wouldn't stay alive for longer than 10 minutes, if that.
I was very confused at the time and didn't know that hackers were abusing bad code yet. At first I thought it was some kind of change I made to the source code that broke everything. I went on a debugging spree as well as reverted a bunch of code to whatever was previously there to see if anything would improve. Still nothing. The server would still choke up at a seemingly random point in time.
Some time down the line of this battle, right when I was about to give up, I was given an idea from a friend of mine. I debugged a different part of the code, one that the friend recommended. I was able to discover the particular areas of code where the hacker(s) were going rampant with abuse. After fixing one, the server would still have issues upon restart because there were more than one areas of code that could be abused.
I was seemingly able to fix all of the issues that would cause the servers to lock up and prevent people from logging in. However, a pair of new issues showed up. Suddenly, there was a bug that allowed multiple clients to log in to the same account using different characters. This bug was possible by logging in, waiting for 3 minutes, and then logging in again on another client. This was a bug with the source code that happened during the phase mentioned before, where I removed a lot of code changes that I made in order to see if I could stop the servers from crashing.
I knew from previous experience that this bug allows a dupe bug to happen. The damage was done. The database revealed duplicated items. And the worst part is, since I turned off the logging system to save on performance for the server during those crazy times, logs of these events were never saved. There are certainly a handful of users who are under close attention now. Banning is out of the question when they have VPNs and other methods to evade IP or MAC bans. Buuuuut that's besides the point.
I have put down more measures to catch more problems like this should any of the ones I didn't find by the re-release end up showing themselves.
AT THE END OF THE DAY / TL;DR: RevivalStory will be back safer and stronger than ever. The 'Scania Simulator 2020' problems are fixed. The item dupe problem is now resolved and no longer possible. I have fixed a few map crashes, but I don't think I fixed all of the ones out there. These are a little tougher to find for me personally, but I'll never stop looking for them.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
There's another sheriff in town. WildHeart is now a part of the team as the Community Manager.
WildHeart will be making sure people don't act naughty in Discord so Santa will still deliver them presents for Christmas. So caring and thoughtful!! Just know though, any naughty users will be banned from the Discord and immediately written down in Santa's naughty list.
WildHeart will also be assisting with my terrible communication skills. Since I am not the best at keeping people updated about things, WildHeart will be the one to ensure that doesn't happen anymore.
Welcome WildHeart!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"You get a car! You get a car! You get a car!"
C O M P E N S A T I O N
But how much compensation...?
+ 2 , 5 0 0 M A P L E P O I N T S
... to all accounts made before this forum post was published.
Keep in mind that the previously given 3,500 Maple Points from the previous compensation given during the chaos is still counting towards the total Maple Points at re-release. Meaning, if you have truly been here the whole time through this chaos, you should have a total of 6,000 Maple Points.
To also answer a popularly asked question, yes all Maple Points spent previously in the initial release will be given back.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Before I end this post, I want to let everyone know that I will be quieter than normal this next week or so. The reason is because I will be hard at work, focusing on the server source and making as many precautionary measures as I can before the big day. In order to focus properly, I will be disassociating myself from Discord as much as I can to prevent any distractions. I will still be in good communication with my staff team. More moderators are coming soon.
Apart from that, thank you for reading this update. Even if you skimmed it, or barely read any of it, you are still cool in my book.
Until next update,
wackyracer
Last edited: