NB: Whilst this is a serious project that I am fully intending to run & manage, I've posted this thread to predominantly keep me focused with it during it's development stages. I've got a lot of things going on so I'm quite busy, meaning this thread won't get updated as much as I like. I'm hoping by posting it I am more likely to actually be working on RuneRelief, but we'll see. I'm also posting in order to get some ideas & development feedback, as there are a couple of things I still am not familiar with.
RuneRelief is your one-stop-shop for all your management related RSPS needs! It will seek to provide you with a solution to every requirement you may have when running your RSPS. Keep reading to find out the things we've got planned, and by all means let us know what you'd like to see RuneRelief do!
RuneRelief will have quite an expansive library for RSPS's to simply plug into their server. Guides will be provided for the most common bases and there will be an API publicly available. This means people can simply make use of the systems they want to use, and ignore any they don't want to use.
Planned Modules
E-Commerce
Automatic donation systems have been around pretty much since the dawn of RSPS, and this is something I'd like to handle with great care at RuneRelief. There's lots of obstacles that RSPS's are bumping into with this - for example disputes, chargebacks & fraudulent payments. Multiple payment methods such as the use of cryptocurrency and RSGP is also something a lot of RSPS's are wanting to be able to provide, but can't currently do it automatically. RuneRelief will aim to appease this, and provide a simple yet innovative way of taking payments from your players in a safe, secure and high-quality environment.
Discord Bot
RuneRelief will have a discord bot that you can tailor towards your needs. Think Mee6, but for your RSPS! In it's most primitive state, it'll tell you important updates regarding your RuneRelief account, such as recent donations. You can turn the power up though, and have it provide players with real-time heatmaps, player counts & player exp!
Player Analytics
In today's world, knowledge is power. And how do we get knowledge? With data! You need to stay in-the-know whenever in order to run your RSPS effectively, so allow RuneRelief to collect analytics for you and serve them up in a helpful and concise manner. You'll be able to see a plethora of information whilst you're away from your PC too, as it'll all be served on a responsive dashboard!
Highscores
No RSPS is complete without competition, and with RuneRelief I hope to bolster that competition by providing leaderboards for multiple elements of your RSPS. The most basic, of course, is player XP - however there will be the ability to show off leaderboards such as the deadliest PKers, the users with the most deaths(if you're cruel enough to show this!), the fastest boss killers and more!
Voting
Whilst the age of toplists may not be what it used to be, it's still a valid and useful source of player gain. I'll be trying to integrate the voting module with as many well known toplists as I can! |
What Won't RuneRelief Have?
Toplist
To be honest, I see no reason to have a toplist. I don't have the time nor energy to fight off the vote-botting and it isn't really what RuneRelief is about. It's not about advertising, it's about server management. Which brings me to my next point... |
Please note, the above aren't
expansive nor complete, by any means. A lot is likely to change in terms of additions, however the existing points will generally stay the same.
There are a few things I've got in the ol' noggin' that I'm not yet sure if I want to work on or not. These include, but are not limited to, the following:
- Sub-domains (probably likely I'll be doing it in some way or another, just not yet sure on the best way)
- Paid plans (not something I exceptionally want to do, but if it's needed then sure. There will always be a free version though, and it'll always have a good chunk of features, that much I know)
- Some form of API key system(links in with the above, probably going to be needed regardless)
- Downloadable configuration in multiple formats. For example, up-to-date OSRS items in .sql, .txt, .json, .xml formats.
- Online drop tables
- Convert to FontAwesome, as the theme currently uses Icons Mind - Completed 2nd June 2019
-Discord Community centred around further development of the system, where ideas can flow & blossom
"The beginning is the most important part of the work"
- Plato
The foundations for RuneRelief are still being put down, revised and re-revised. I've been working on the development schemas, as well as planning out the relevant models & controllers for it. I've also been doing some light research into the Paypal SDK, as well as researching libraries that I'll be using. A theme has been purchased, as fuck front-end & UI (I'm joking, but not really).
Anyone feeling generous with some graphics would be most appreciated. As you can tell, a thread with no graphics is pretty dire, even if I've tried to spruce some things up with a table & some general text formatting. We need a logo and some headers for these titles. That's pretty much it for graphics right now! Give me a PM if you're interested and I'm sure we can work something out.
Library developer - I'm not nearly experienced enough with Java to develop the library. It's likely something I'll be fairly aggressively pursuing closer to the time, but if you're Java/Kotlin capable and you've read this and thought "What an incredible idea! This guy's the bees knees!", firstly thank you & secondly feel free to HMU so we can work something out
Knowledge with Paypal's SDK. If you've used it before and don't mind me picking your brain some time down the line, let me know! Pls.
Ideas. Server Owners - I want to hear from you! It's a platform completely designed around helping you out, so tell me what you need! What things do you find yourselves doing day-in and day-out that you really wish could be automated in some way? Help me to help you.
RuneRelief is built using Laravel, with it's assets compiled using Webpack. I'm using Twig as the templating engine, because it's super nice to use and IMO 100% nicer than blade. It'll be hosting it on a dedicated server & using Docker for it's services. Not too sure on the other technical aspects regarding that yet, will figure it out closer to the time of hosting. Probably going to use AWS infrastructure for the database hosting though.
The theme I'm using is called Gull, it's pretty nice and versatile and should suit my needs aptly.
Not that it matters, but I'm using PhpStorm for my IDE! Worth checking it out if you're doing any website development, I love it.
Sorry to disappoint, it's not much yet. I've gone ahead and shown the media off with an example server .
Anything Else?
Yeah, if you see me in the Discord and fancy giving me some motivation or any ideas, please do.
Also be gentle, this whole thing will predominantly be a learning process. However, it'll be releasing only when I'm sure it's ready, which means there won't be any half-assed features or broken modules.
Oh and yeah, sorry for the shit thread design like. Hoping someone will be able to sort me out some thread graphics soon.
All the best,
Harry