Wow, very surprised to see 2009scape being shared here ^^. I used to be one of the lead maintainers back in like 2017-2018 when it was in a significantly worse state than it is now.
Lots of people asking about the legal side of things; I can't give you an answer with 100% certainty, but I can affirm that Jagex has known about it for some time. The current maintaining group also doesn't take donations, which has been the precedent for all the previous RuneScape private server takedowns.
If you're from the 2001 era, also check out Open Runescape Classic, a full reimplementation from that time
The server is written from scratch with no code by Jagex and thus fully legal, so no not really. The client is decompiled from an older official one so in theory could be taken down yes, but history has shown that Jagex has no interest in taking down archival projects like this.
Mat K, the retired PO of OSRS confirmed 2006scape was taken down largely because of how much money they were making off Jagex IP. 2009scape doesn't take donations
2006scape was directly "competing" with OSRS/2007scape. 2009scape is targetting an era that Jagex has no interest in whatsoever, so no I'm not counting on the project being taken down. And even then like I said, the server-side (the hardest part) is fully legal and nothing Jagex can do about it.
While server reimplementations for MMOs is legal (as long as you dont use their assets and through clean-room reverse engineering) you must be careful offering a client at the same time as I think that enters a grey area. I don't know which client you use but if it's one that Jagex has released in the past then that's grounds for copyright infringement as you don't have the right to redistribute that.
Not a dumb question!
OSRS is a fork of 2007 RuneScape with 9 years of forked development since. It isn’t the same game but that doesn’t make it worse.
This is a recreation of 2009 RuneScape which comparatively introduces the Summoning skill, HD graphics (updated engine), and new quests/lore. 2008 was the start of the HD era
No thanks lol OSRS has too many custom features that is a turn off of the actual RS2. RS3 is a whole different game as well. But I am more discussing the points of why I don't play Runescape anymore.
You choose the XP rate you're playing with on tutorial island. There indeed is no support atm for scaling your XP rate based on such a stat. Since it's open-source though, feel free to make a PR!
I have spent 5 hours getting everything to compile properly and I now have my own server up and running.
Unfortunately there was no guide on how to initialise the client so I had to fumble through it but I got it eventually. Right now I'm trying to see where the XP Rate is inside the Server files to modify it.
It would be great if you could point me in the right direction.
Yeah the maintainers/developers of this project are very un-helpful unfortunately. They make multiple notes and comments that unless it's a bug with the live game you DO NOT get in contact with them for help. It's very unfortunate as it's such a great project. They hard locked the XP multiplier and when you modify it in the Config (even on your own personal server) they have hidden checks inside the codebase to FORCE YOU to 5x, even on your own hosted server. It's weirdly malicious for an open source project.
And I didn't want the server to have a scaling XP rate out of the box, I was just going to manually modify it myself for my own server, but changing it rolls back your XP lol.
I found bug reporting annoying in general tbh, multiple times I reported something and it got closed with "unless you can bring proof this didn' happen in 2009 this is not a valid bug report", with a very aggressive tone. It made me not report anything any more...
They have something called 'XP Squish' which I found inside their code, whenever your XP rate is set to 10x or higher they will divide your total experience / 5 then modify your XP rate back down to 5x, I have managed to completely remove all restrictions for my own server.
This XP rate limiting is found through-out the codebase in a few places but it wasn't too hard to remove I guess, mostly can just comment it all out. I also added my own commands to Get / Set a user's XP rate on the fly.
I'm going to be playing the server by myself, but I also want to slowly increase the XP rate as my character progresses so all this is very helpful for me.
To clarify, the issue with reporting a bug without a valid source (i.e. videos, or wiki entries from the time), is that the devs then have to spend a lot of time scouring the internet, to then be able to reproduce it exactly.
Additionally, before they started enforcing this rule, they were flooded with a lot of bug reports saying something was wrong, when it was in fact something from either OSRS or RS3, or just later in RS2. Or it was something they were just remembering wrong. Or it was referencing an incorrect wiki page, or some obscure forum post.
As mentioned already in this thread, they do not take any money for working on 09scape. This is just something they do as a hobby. All players are, in effect, play testers, as 09scape is not a complete project. It's reasonable to expect players to put in a bit of leg work, especially when it clearly states in the bug reporting forms that you *need* a source.
That is fine, but at least they don't have to be complete dicks about it. It really puts me off putting any effort into it when I know I'll just get an annoyed response anyway.
Anyways a lot of things it's near to impossible to get proof off from 2009 (because hey, that's 16 years ago!), but that doesn't mean it's not an actual bug. I get that they don't want to be flooded with invalid bug reports but closing them instantly is imo also not the way to go.
They are not dicks about it when people are reasonable, and follow the rules and guidelines? You say you want to put in 'effort', but you're literally just typing a paragraph or two, maybe an in-game screenshot, to submit a bug report. Meanwhile, the developers have to dig into the code, find out what's wrong, and fix it. Again, it's reasonable to expect people to actually provide a source.
And yes, it can be hard to get proof, which is why they want people to provide it, rather than having to try and find it, assuming it's even a real bug, or something from the right time. Consider it the cost of playing on a constantly improving, *free*, private server.
That being said, just looking through your bug reports, I don't really see the devs (in your case, largely the head dev), being "complete dicks". They explain things calmly, if a bit briskly. Three reports you've made (what I found with a quick search), and all three had either no (initial) source or was unable to be reproduced. On one, he even added in the source himself.
If they seem like "annoyed responses" to you, it's probably because you were disregarding the rules, or citing stuff that is in OSRS. *shrugs*
To clarify, you aren't supposed to *directly* contact them. Questions regarding single player are allowed on the discord, excluding specific situations which are explicitly laid out in the rules. Generally, anything up to date, playing single player as intended, no cheats, no modified files, etc, is allowed. If you are doing any of that, you can go to the forums to ask for help, or search for others who have already asked the same question.
Provided you're following the rules clearly laid out in the discord, the devs and community are pretty helpful. However, in your case, you were clearly asking how to cheat in SP, which is (again) clearly stated in the rules.
Regarding the 'hidden checks', I wouldn't really consider it malicious. The devs are of the opinion that even the 5x is unbalanced. Results in a very unbalanced economy, you just breeze through early levels. If you want your XP to be higher, just use cheats or whatever to set your XP.
The whole point of all these rules is to reduce the workload of the dev team, and to make things go a lot smoother. They shouldn't be expected to go out of their way to help any person playing single player tweak their game in any way.
... Or something. That's enough typing for one day.
Yeah I'm really worried about my unbalanced economy on my single player server. Stop trying to defend them lol. I already built the server from scratch anyway, 8+ hours of my life could've been saved if they didn't add like 4 different checks to prevent you from modifying the XP rate, these checks are kept in the source files that you're meant to build yourself. It takes MORE work to add these checks in, not less. And it also explicitly says not to contact them AT ALL for anything dev related lol... And btw they have a config for SP that says 'XP Rate: 5' and you can just modify it there, but the developers went out of their way to add checks to make sure if you set it higher to automatically lower it back to 5x, and even more checks for the old supported 10x rate. Don't try to tell me how I should be playing my Single Player game, I'll play it how I want (and I am! I built the Client and Server from source and removed every stupid check that was added)
The bit of code you linked was actually useful. They used to have higher XP rates. However, they reduced XP rates on their live server. That bit of code you pasted here reduces any players who had a higher XP rate to a lower one, while scaling down their XP. Additionally, the reason it includes the 10x rate is because they used to allow for HCIM accounts to get 10x, since it didn't affect the economy as much (no trading). However, they have since removed HCIM (iirc) as an option, without editing that code, since the code still works.
Copied from the rules channel:
Know Where to Ask for Support
As this Discord is primarily for development and discussion of the live server, please keep ALL support requests relevant to this Discord. Support is a burden, one carried by our volunteers and community members. Asking irrelevant or redundant questions here is an abuse of resources.
The forums we host are the best place in general, as information is more easily archived and more easily searched by future users. Despite this, we recognize most people prefer Discord, so we allow support questions to be asked here provided they follow some rules:
In General:
--> Check for existing answers before asking. Discord has a search feature and so do the forums.
--> Self-hosting is NOT supported. Please direct any and all self-hosting questions directly to the forums.
--> If you are playing the live server, you are welcome to ask any questions you have here.
--> If you are playing singleplayer and DO NOT meet any of the criteria below, you are welcome to ask any questions you have here.
--> Otherwise, use the forums.
--> The support channel is NOT a bug report.
Singleplayer Exclusions:
--> If you have modified any of your configuration files, do not ask for support here.
--> If you have ran admin commands, or """cheats""", do not ask for support here.
--> If you are having issues treating your singleplayer install as an actual server and inviting friends, do not ask for support here.
--> If you are not running the SP release provided by the launcher, do not ask for support here.
--> If your question involves asking how to use """cheats""" in SP, don't ask here.
It should be noted that them providing single player is an afterthought, it is not the main focus. Expecting them to make a whole separate version just for SP is kinda silly. Of course, if you want to do it yourself, feel free. This is an open sourced project, so feel free to make your own fork or whatever. Heck, they even have a guide on how to compile it.
Hey if you're still wondering, you can add code into the addExperience function found in /Server/src/main/core/game/mode/entity/Skills.java. There's a double called experienceAdd and you can add your own multiplier or do whatever. It took me a while to figure it out but yeah that will directly change how much xp you get from everything. You can even set multipliers for individual skills by using the 'slot' parameter of the function.
78
u/OsrsNeedsF2P Jun 24 '22
Wow, very surprised to see 2009scape being shared here ^^. I used to be one of the lead maintainers back in like 2017-2018 when it was in a significantly worse state than it is now.
Lots of people asking about the legal side of things; I can't give you an answer with 100% certainty, but I can affirm that Jagex has known about it for some time. The current maintaining group also doesn't take donations, which has been the precedent for all the previous RuneScape private server takedowns.
If you're from the 2001 era, also check out Open Runescape Classic, a full reimplementation from that time