|
Kronos was a semi-custom server that was hosted from May to September of 2020. We launched with 150 players online and maintained stability well.
Our goal was to have the features of a modern deob client such as gpu rendering while also having high quality custom content.
This package has been collecting dust on my github repository and I'd like to have it out to the community in hopes that it may inspire some users to move away from 317 servers and into deobs even if they want to do custom servers.
ReverendDread has already released our cache editor which was written for Kronos. That can be found HEREl. Be sure to thank his post!
Most notably is the way item attributes and upgrades work. On each item object there is also an optional list of attributes that can be added fairly easily.
This server contains most content up to TOB and we started a good bit of work on it before closing. The interfaces and party systems are done, combat it left.
You can learn more about what there server has to offer in our
advertisement thread
Packages explained
Game Server:
Adjust DB information in the `server.example.properties` file, then rename it to `server.properties`
you will need to be sure to assign different ports if you'd like to load multiple worlds on one central server
Client (runelite)
Use the `CustomMain` class to designate whether you're like to run in development or live mode.
You can edit these configurations in the `CustomWorldType` class.
To run the client, you will need to upload the included "worlds.ws" file to a webhost and point the client at the new url
Central Server:
This controls the world list for the client and the cross-world chats such as clan chat and pms.
Webhooks:
This api was purely used for runelite highscores integration.
Just leave it alone if you don't know what you're doing.
API
Poorly named. This is really more of a library where methods that are used across the packages can be accessed from.
Launcher
This was a simple, no-nonsense launcher that simply updated the client jar for users.
Make any adjustments for your client download link the `Main` class.
No need to update some silly text document or anything, the launcher checks that the user has the most up-to-date client, and if there is a new version, it downloads it.
Update Server
This server serves the cache to users.
The update server must be running to launch the client.
A note about running this server in production
For security reasons, I have not released our web integration. You will notice that the central server calls back to our website for authentication, however, for someone who knows what they're doing, they can recreate this. Otherwise, you can strip that integration out and only load players based on local authentication. you can run the server in development mode and you will be able to connect without web authentication.
Spoiler for Media:
Downloads
05/12/2022 Update
Relocated download links to Nozemi's archive Here
View the entire repo here:
https://gitlab.com/rsps-releases/osrs/kronos-osrs-184
12/30/2020 Update
New version with a simplified gradle import process has been released.
Server/client/cache v1.1: Here
Web files v1.0: Here
Spoiler for Kronos Tutorials & Tools:
Frequently encountered issues
If you're having issues running Kronos, please review these issues first and see if they correct your problem before contacting me directly.
Spoiler for FAQ:
Credits:
Bart: OS-S
Nick: Runite
Leviticus: OS-Fatality
ReverendDread - Kronos Developer
RSPSi - Kronos Developer
Rogers - Kronos Modeler
Last edited by Patrity; 05-12-2022 at 05:28 PM. Reason: Updated DL Links
thanks for the release , was fun to play while it lasted
Thanks for the contribution!
Great release
looks fun to play around with, thanks for releasing
great contribution man thanks
Nice contribution Pat!
Nice 1 Pat
Nice one thanks
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |