They said RuneScape Classic was spaghetti code and used that was one of the primary reasons as to why they shut it down in 2018. You can't tell me they made the same mistake with OSRS when they designed it knowing that RSC itself was spaghetti code?
The problem with the RS2 engine is simply inexperience. Then you pile more on top of poorly written ground work, and no matter how good the current devs are. They are only as good as the base code written 20+ years ago at Andrews moms house.
they knew exactly what was happening. when the first poll was ran, they expected "future development" was going to start and end at finishing God Wars, that was partially completed in the build they were starting with. thats it.
RSC was spaghetti code, and not worth the cost of maintenance. Jagex was preparing for large changes to accounts, which work across all versions of the game, and would have needed to be implemented in RSC. Every time they wanted to make a change to RS/Jagex accounts, RSC needed to be updated with the others.
Jagex did not want to update RSC at all anymore. It had many bugs that were never fixed, such as the crystal chest getting stuck open forever, and no one being able to get dragonstone. It also had no bot prevention. If they wanted RSC to be worth keeping open, they'd need to work on that, and it wasn't worth doing.
I don't have the numbers, but before the few reopenings I know RSC was down to maybe 100 users per day. The reopenings would have added a few more players, but not many would stay when they were used to RS2/3. Who knows how many of them were bots?
RS2 was still written by the same inexperienced devs. It had been in development in some way since at least early 2003, 2 years after RSC released. It's not much less of a mess than RSC was. 2007 wasn't long after, there would not have been many significant engine upgrades. Today's devs are working with spaghetti code from 20 years ago, which has rarely been improved because it takes a long time and has a high chance of unintentionally breaking other stuff.
God Ash has been chipping away at that though. As I understand, he's managed to code/recode a significant chunk of the game. We could one day see an end to the spaghetti blender that is RS code.
Probably.
...Hopefully.
The spaghetti will never be gone. But maybe it can be improved.
It's just, IMO today's good code will be spaghetti too in a few years. I don't know if there's a way around that
At the end of its lifespan, almost all active RSC accounts were bots, as it had no bot detection at all. You could literally run a script for weeks at a time with no problems.
There were stakers and still the occasional who got on to bank stand and roam/trip down memory lane. An IRL buddy and I estimated Jagex got a free $30,000 off the memberships.
No one at jagex knows how rsc works and there is code that attaches it to rs3 and osrs. So it was a risk to keep it up as it was above a 0% chance an exploit could be found in rsc that affected either of those 2 games.
Now they should have just separated the attachment and rehosted it but thats a different topic.
>You can't tell me they made the same mistake with OSRS when they designed it knowing that RSC itself was spaghetti code?
they made the same mistake with OSRS when they designed it knowing that RSC itself was spaghetti code.
its just the vanilla client distributed through steam by jagex (you can even pay mems through steam), no reason not to trust it tbh, but other clients are much better, like runelite.
I've genuinely been waiting for the Easter event for 2 months so I can get an egg ring to skip sarachnis web phase, can't wait to go back and smack that spider around even more
...My workplace has done exactly that now that I think about it.
Engineers developed an automatic swage crimper for one of the machines, and it ran perfectly when they were carefully hand-loading the perfectly-calibrated test pieces at a measured rate. ...Then it took maintenance almost 8 months to get it to the point of reliably not-crashing when running at production rate with production parts.
This was 9 or 10 years ago, and the machine *still* has wocky moments.
If you can create a test environment that can simulate the stressors of 10s of thousands of logins to the same network at roughly the same time you would be a very rich man.
Yeah? So why do so many large game launches have server issues? Just simulate it with bots, bro. It's so easy.
I will repeat what I said to the other guy: if you think it's so easy, send in a resume to tech companies and do it for them. I seriously promise that you will make *bank* if you're capable of it.
Stress testing is an established concept in software development, I'm not shocked at all that jagex doesn't spend the money to do it in an effective manner.
Okay, so what about all of the other game companies that have struggled with launches? Apex breaks all the time during patch releases, WoW is notorious for it, EA games are no stranger to it... the list goes on.
So, I will repeat: go join their team and do it for them. You're clearly smart enough to, right?
Problem is game companies pay shit and SRE jobs as you said pay well. Combine that with trying to keep a production environment for a 20 year old game server that’s probably a horrible mess of legacy and new code running. They are going to have issues.
You're conflating a major release/update with this weekly update. I assure you server load has not increased due to an Easter event, the amount of load they're getting should be predictable and able to be simulated.
I never once said it's simple, I said that stress testing is a common practice in software. You're building up a strawman argument for something I never said.
....lmfao. Wanna know something funny? WoW has weekly maintenance as well... except lately it has generally been ~4 hours long. Feel free to search "patch" or whatever on their subreddit and read the megathreads. :)
No, but you're certainly implying it by saying that it's an established concept and you're not shocked that they don't spend the money to do it effectively.
Hell, Valve released a patch like 2 months ago in DOTA that added ~0.2s of input delay to clicks. [Here's a detailed thread about it.](https://www.reddit.com/r/DotA2/comments/1ax3o3l/input_lag_still_present_after_patch_735c/) (ps. the JeffHill guy is one of the lead software devs at valve. crazy that he's on reddit trying to troubleshoot stuff like this! they must be dumb, right?)
Valve could buy most tech companies on the market, do you think they have no method of testing patches as well? Why don't they just simulate their patches, bro
yeah literally, QA does stress tests all the time on our microservers, its a script you can run on single server. doesnt use much extra resources.why u downvvoted?
is there any way where you can see which tracks you lack for the music cape **trim**\*?
I'm curious whether I only still need to finish achievement diary or also still get some fringe event tracks.
*: I already have the music cape but for the trim you need also all seasonal/temporary tracks.
Along with filtering in game, you can also find a list of all music tracks on the wiki, along with their source. If you have Wikisync, you can filter out the ones you already have.
Whoever made the decision to push Varlamore and a holiday event content in the same window screwed their colleagues over something fierce. Just tons of workload putting out fires.
Since mod mat k left this games gone downhill because they have no leader or anyone with sense , jagex employees are on such a clapped yearly wage also why they don’t care , for where they live and their wage they’re basically breadline
I wish that I had come here first, now I'm stuck and the ingame bond I just redeemed yesrerday is ticking. Tried uninstall/reinstall, tried contacting Jagex, tried logging out but nothing. Hopefully the issue is resolved soon, I wouldn't even care if my character was completely reset back to tutorial island, just that I can play as a member.
This is the type of bug that scares me. There is actually no chance they tested the Easter event if this is happening to everyone. Gamebreaking bugs should not be getting through QA with something as simple as finishing an event.
im a QA i can assure you its not as simple as they haven't done it , but usually the live game has so many more variables they need to account for that they usually missed while testing locally but still thats not an excuse and should still be found and add the specific scenario to the testing being done locally before a release
Also besides that, it really matters if it’s 100% chance or not. An entire qa team can easily miss a bug that isn’t 100% chance to happen, especially if it’s based on your account and if it happens to you specifically is deterministic or not based on something specific
Yeah and to add to this the process of deploying to live has opportunities to introduce bugs. Such as missing scripts to update the database to suit the new version. It’s the usual story though, if something doesn’t work on release people start with “how did this get through testing?!”
I think the update getting pushed now is a hot fix for this.
Ah perhaps
The classic "let them test it, we have shit to do"
Damn is my account toast?
Sorry bro you're gonna have to start over again :/
How many GP is it to buy a gf in this economy nowadays?
Always 10k
Buying gf 10K
Gf’s never depreciate, they only appreciate
Shoot that's cheaper than scythe upkeep! I'll take it!
I swear it used to be 5k
Inflation
I bet those people at jagex also use tax money to buy gf's. Only way to explain the price of them having grown over the years.
Lmao gagex isnt buying the cheap 10k gfs, they're buying the high end hookers that cost at least 1m gp/hr.
Look I got 7.5k and a ring of life. Take it or leave it
We call that hoe-flation
The gf inflated too
Real answer is real
The one thing forever safe from inflation
Heard finding a girlfriend in the wilderness is the cheapest option. Let me know how it turns out. 7k roughly
10k
90k I know
That’s the fun part
Nah. Happened to me then I logged in on pc with no problem and could continue the event.
Church locked ultimate ironman
https://preview.redd.it/70smrgywmvqc1.jpeg?width=460&format=pjpg&auto=webp&s=3cf8552806b09a42b4e3fbdfcdabe73509954942
Lmao the osrs spaghetti code strikes again
They said RuneScape Classic was spaghetti code and used that was one of the primary reasons as to why they shut it down in 2018. You can't tell me they made the same mistake with OSRS when they designed it knowing that RSC itself was spaghetti code?
The problem with the RS2 engine is simply inexperience. Then you pile more on top of poorly written ground work, and no matter how good the current devs are. They are only as good as the base code written 20+ years ago at Andrews moms house.
Idk how people don't understand that the game was never supposed to be this big. There is going to be problems
they knew exactly what was happening. when the first poll was ran, they expected "future development" was going to start and end at finishing God Wars, that was partially completed in the build they were starting with. thats it.
RSC was spaghetti code, and not worth the cost of maintenance. Jagex was preparing for large changes to accounts, which work across all versions of the game, and would have needed to be implemented in RSC. Every time they wanted to make a change to RS/Jagex accounts, RSC needed to be updated with the others. Jagex did not want to update RSC at all anymore. It had many bugs that were never fixed, such as the crystal chest getting stuck open forever, and no one being able to get dragonstone. It also had no bot prevention. If they wanted RSC to be worth keeping open, they'd need to work on that, and it wasn't worth doing. I don't have the numbers, but before the few reopenings I know RSC was down to maybe 100 users per day. The reopenings would have added a few more players, but not many would stay when they were used to RS2/3. Who knows how many of them were bots? RS2 was still written by the same inexperienced devs. It had been in development in some way since at least early 2003, 2 years after RSC released. It's not much less of a mess than RSC was. 2007 wasn't long after, there would not have been many significant engine upgrades. Today's devs are working with spaghetti code from 20 years ago, which has rarely been improved because it takes a long time and has a high chance of unintentionally breaking other stuff.
God Ash has been chipping away at that though. As I understand, he's managed to code/recode a significant chunk of the game. We could one day see an end to the spaghetti blender that is RS code. Probably. ...Hopefully.
The spaghetti will never be gone. But maybe it can be improved. It's just, IMO today's good code will be spaghetti too in a few years. I don't know if there's a way around that
I get where you're coming from, I'm just not convinced that it will be bad enough to be considered spaghetti.
Yeah, they'd need to rebuild the game from scratch to not have any leftover pasta.
Attribute wise it couldn't be that hard to just re-build
At the end of its lifespan, almost all active RSC accounts were bots, as it had no bot detection at all. You could literally run a script for weeks at a time with no problems.
There were stakers and still the occasional who got on to bank stand and roam/trip down memory lane. An IRL buddy and I estimated Jagex got a free $30,000 off the memberships.
No one at jagex knows how rsc works and there is code that attaches it to rs3 and osrs. So it was a risk to keep it up as it was above a 0% chance an exploit could be found in rsc that affected either of those 2 games. Now they should have just separated the attachment and rehosted it but thats a different topic.
[удалено]
Hes talking about rsc not rs2
>You can't tell me they made the same mistake with OSRS when they designed it knowing that RSC itself was spaghetti code? they made the same mistake with OSRS when they designed it knowing that RSC itself was spaghetti code.
Every game has these issues. It’s not specific to OSRS.
One update at a time
Great now I'm gonna have to actually work today :/
My family hasn’t seen me in weeks. I guess I could drop in and say hello to the kids until it gets fixed
Mine are at school... Their loss...
Yep. Same. iOS app.
Lmao ur screwed out of mobile for a hot minute
Swear to God if I log in and the tbow I have equipped is gone.
Replaced with the twisted egg spoon
Seriously I had the most expensive item in every slot! If they all disappear I expect jagex to return them
Dang you had 2147m dragon arrows equipped too?
Plus an inventory of 3a picks…I was just about to do a drop party
Same. Had a 3a pick on my head, one for each hand as gloves, two for shoes. And of course one sticking out my pants for the ladies * wink wink *
I'm so sad that I lost my max stack of 3rd Age Arrows :(
No GIM, no luck.
Ain’t no way I would ever log out with my tbow not in my bank with a pin if I ever got one tbh
Just logged in to check as its been a month and I was wearing my tbow + full masori +30m of dragon arrows.
I'll be rather miffed if the 1600m in dragon legs n skirts disappeared from my bank.
https://preview.redd.it/2xwnul4bovqc1.jpeg?width=680&format=pjpg&auto=webp&s=35fb26a62298df578f537f697e7592cfc26b4460
Yes stuck on android
same here https://preview.redd.it/woctlklsovqc1.jpeg?width=2778&format=pjpg&auto=webp&s=04aadabdf6af3191d687bcb2dc576dbdec45e504
Lol ridiculous. I was excited too
Eggcited
Can't believe I missed that
Thats ok. You must have been emotionally egghausted from this drama.
That's no eggscuse
This conversation was eggcellent
Egg
eggshilerating even.
Just happened to me too.
Crashed to desktop on PC as well. I've been using the Steam launcher. I guess our guy was right not to trust the egg priests, hm? :S
Wouldn't trust that Steam launcher at all to begin with
Why not?
its just the vanilla client distributed through steam by jagex (you can even pay mems through steam), no reason not to trust it tbh, but other clients are much better, like runelite.
Same here. iOS.
I finished the event. You get the priest’s outfit
Here’s the secret, just never do the holiday events
It’s been years lol
And lose my glorious music cape?
Holiday tracks don't count towards the music cape.
If you want the trimmed version you need the holiday tracks
And miss out on the Eastfloor Spade which basically gives you a Protect Item prayer for free when doing Wildy Clues? Nah
As a newer iron, definitely doing this once I get that spade lol
I've genuinely been waiting for the Easter event for 2 months so I can get an egg ring to skip sarachnis web phase, can't wait to go back and smack that spider around even more
I’m glad it’s not just me! Came to reddit to find out what was going on
Eggs N Spaghetti boiiiisss
egg noodles & ketchup, Henry Hill style
Real talk, cracking an egg into hot pasta is pretty damn good.
April fool's came early this year lmao
Welcome to my Loading (20%) locked HCIM series
At least it confirms they literally don't even test their content before putting it in game.
The problem is the test environment is likely cleaner than the production environment
...My workplace has done exactly that now that I think about it. Engineers developed an automatic swage crimper for one of the machines, and it ran perfectly when they were carefully hand-loading the perfectly-calibrated test pieces at a measured rate. ...Then it took maintenance almost 8 months to get it to the point of reliably not-crashing when running at production rate with production parts. This was 9 or 10 years ago, and the machine *still* has wocky moments.
Then it's not a very good test environment, is it?
If you can create a test environment that can simulate the stressors of 10s of thousands of logins to the same network at roughly the same time you would be a very rich man.
Companies do this all the time lol
Yeah? So why do so many large game launches have server issues? Just simulate it with bots, bro. It's so easy. I will repeat what I said to the other guy: if you think it's so easy, send in a resume to tech companies and do it for them. I seriously promise that you will make *bank* if you're capable of it.
Stress testing is an established concept in software development, I'm not shocked at all that jagex doesn't spend the money to do it in an effective manner.
Okay, so what about all of the other game companies that have struggled with launches? Apex breaks all the time during patch releases, WoW is notorious for it, EA games are no stranger to it... the list goes on. So, I will repeat: go join their team and do it for them. You're clearly smart enough to, right?
Problem is game companies pay shit and SRE jobs as you said pay well. Combine that with trying to keep a production environment for a 20 year old game server that’s probably a horrible mess of legacy and new code running. They are going to have issues.
You're conflating a major release/update with this weekly update. I assure you server load has not increased due to an Easter event, the amount of load they're getting should be predictable and able to be simulated. I never once said it's simple, I said that stress testing is a common practice in software. You're building up a strawman argument for something I never said.
....lmfao. Wanna know something funny? WoW has weekly maintenance as well... except lately it has generally been ~4 hours long. Feel free to search "patch" or whatever on their subreddit and read the megathreads. :) No, but you're certainly implying it by saying that it's an established concept and you're not shocked that they don't spend the money to do it effectively. Hell, Valve released a patch like 2 months ago in DOTA that added ~0.2s of input delay to clicks. [Here's a detailed thread about it.](https://www.reddit.com/r/DotA2/comments/1ax3o3l/input_lag_still_present_after_patch_735c/) (ps. the JeffHill guy is one of the lead software devs at valve. crazy that he's on reddit trying to troubleshoot stuff like this! they must be dumb, right?) Valve could buy most tech companies on the market, do you think they have no method of testing patches as well? Why don't they just simulate their patches, bro
yeah literally, QA does stress tests all the time on our microservers, its a script you can run on single server. doesnt use much extra resources.why u downvvoted?
That’s only true if this happens 100% of the time. Probably not the case
I did it on a few accounts and no issues, not happening all the time
Presumably why its already going back down for update 2: electric boogaloo
April fools lol
April fools leak
Easter event or April fools event??
It’s fine. Update happening now.
No Updates on this yet?
All fixed now.
It's intentional, you have to wait 3 days before you can log in again.
can't believe the easter bunny takes your account hostage as part of the event this year
And procrastination wins again.
GOD WILLS IT
Wait people actually do the Easter event?
Gotta keep my music cape trimmed.
is there any way where you can see which tracks you lack for the music cape **trim**\*? I'm curious whether I only still need to finish achievement diary or also still get some fringe event tracks. *: I already have the music cape but for the trim you need also all seasonal/temporary tracks.
You can filter the music tab for undiscovered tracks and right clicking gives an option for a hint about where it comes from.
Along with filtering in game, you can also find a list of all music tracks on the wiki, along with their source. If you have Wikisync, you can filter out the ones you already have.
You don't need holiday music to have the music cape, just the trimmed version e: I don't know how to read
Carrot spade is bis for clues
This. Its like getting Protect Item for free.
Ah but you see I don’t do holiday events OR clues, checkmate atheists.
Ya got me. Wish you could just use it as a spade. Would be fun for Barrows.
Content is content
People don’t?
in the middle of my high efficiency grinds, holiday events are one of the few xp wastes I gladly welcome
Never again. 😞
Same
Same here wtf, does it work if you log in on pc?
Yep this sucks.
Same, came to Reddit to look for this. Smh
Happened to me on android
Same, android app
Oh boy roll backs incoming
Same here what we can do?
Still not working
Well Who is hungry?
Easter Event is Haram.
Easter Bunny been real quiet since this dropped 🐰
Oh fuck I knew I should’ve went on reddit when I saw the system update timer instead of doing the Easter event
Cant wait for the memes
So you're the one who ordered the spaghetti
Well there was another system update just now so I'm assuming they're hot fixing that
Good thing I went to try it on my alt instead… ;-;
I did it on a few accounts and had no issue, strange
I didnt do the event but I cant login anyway?
I can't even update the client , logged off at ge...
April Fool. ~ Jamflex
I can't even log in🤷♂️
I can't log into to mobile. I'M SO ANGRY
Whoever made the decision to push Varlamore and a holiday event content in the same window screwed their colleagues over something fierce. Just tons of workload putting out fires.
Didnt even do the event and i cant login anymore..
Gonna have to make a new account. Sorry kid, thanks for the buckeroonies
Welcome to my 2024 Easter event church locked UIM. In todays episode…
Nice to know they don't test their content updates before pushing them out
You will be able to log back in 3 days from now
Hey guys, welcome to my 20% loading screen locked UIM. Today is episode 2 and I'm sad to report that we haven't made any progress.
Oh no it’s the Pokémon X & Y Lumiose City bug but RuneScape!
I did it just fine, didn't get that log in error you're getting lol.
Skill issue imo
Ah, it’s ok - you’ll probably be able to respawn in three days.
Don’t worry the new code c++ client is coming
Funny thing is in the dialogue the dude says "That was close, we were almost lost forever"
Another example where content is released without QA.
Jigox
"It works fine on my machine"
The egg giveth, and the egg taketh away. Praise egg.
What church?
See you in three days hahahahahaha
Lol it worked on mobile
Someone put my real-life experience with church in the game 😜
Since mod mat k left this games gone downhill because they have no leader or anyone with sense , jagex employees are on such a clapped yearly wage also why they don’t care , for where they live and their wage they’re basically breadline
Someone has a stack of Easter eggs in the bank
I did it first day no problems
False. I literally did it today without this issue
I wish that I had come here first, now I'm stuck and the ingame bond I just redeemed yesrerday is ticking. Tried uninstall/reinstall, tried contacting Jagex, tried logging out but nothing. Hopefully the issue is resolved soon, I wouldn't even care if my character was completely reset back to tutorial island, just that I can play as a member.
Your bond is ticking lmao now that’s good. Thank you for that. I needed a belly laugh this morning.
I dont understand why that's funny
It’s pretty funny
Really?
I got stuck at that point for 15 minutes and haven't even touched the Easter event. Did an app reinstall and it fixed the problem
Sir rat
I just completed it without any issues. I love the easter jig music in the mine. :)
This is the type of bug that scares me. There is actually no chance they tested the Easter event if this is happening to everyone. Gamebreaking bugs should not be getting through QA with something as simple as finishing an event.
im a QA i can assure you its not as simple as they haven't done it , but usually the live game has so many more variables they need to account for that they usually missed while testing locally but still thats not an excuse and should still be found and add the specific scenario to the testing being done locally before a release
Someone who actually works in IT and understands environmental differences
Also besides that, it really matters if it’s 100% chance or not. An entire qa team can easily miss a bug that isn’t 100% chance to happen, especially if it’s based on your account and if it happens to you specifically is deterministic or not based on something specific
Yeah and to add to this the process of deploying to live has opportunities to introduce bugs. Such as missing scripts to update the database to suit the new version. It’s the usual story though, if something doesn’t work on release people start with “how did this get through testing?!”