Thread: Kronos - OSRS Semi-Custom Server. Deob Client. Multi-World Support. #184.

Page 1 of 17 12311 ... LastLast
Results 1 to 10 of 161
  1. #1 Kronos - OSRS Semi-Custom Server. Deob Client. Multi-World Support. #184. 
    Extreme Donator

    Patrity's Avatar
    Join Date
    Jul 2008
    Age
    29
    Posts
    947
    Thanks given
    175
    Thanks received
    327
    Discord
    View profile
    Rep Power
    966


    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:

    Tutorial for setting up within Intellij:
    https://www.rune-server.ee/runescape...ml#post5722491

    Guide for central server auth with xenforo or ipb
    https://www.rune-server.ee/runescape...ml#post5722197

    Kronos Cache Tool by ReverendDread
    https://www.rune-server.ee/runescape...che-tools.html






    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:

    java.lang.OutOfMemoryError: GC overhead limit exceeded
    Increase your heap size (RAM usage).
    Kronos has a very intensive startup between loading thousands of JSON data files and kilim's weaving process which is what Kronos uses for thread management.

    Failed To Update World List

    This means your world_updater.php and worlds.ws files are not reachable.
    This could mean you're using an invalid API key or that you simply have not configured it at all or incorrectly.
    I have released a tutorial here: https://www.rune-server.ee/runescape...orld-list.html
    The second part of the tutorial covers how to configure this.


    Update server is looking for server.properties.
    The update server also needs to be fed an argument of where to look for the cache.
    So simply copy over the server.properties from your gameserver or reconfigure where the update server looks for the configuration.
    We had intended to reconfigure how the update server looks for this file, however we simply never did.


    Client opens with a black screen.
    Ensure that your update server is running and your client is configured correctly.
    Your client will not move past this point unless it can make a connection.


    Client Connection Timeout

    The javconfig file was included in the root folder in the v1.1 release. This needs to be uploaded to your webhost.
    After you've done so please place the correct URL in your client.
    `ClientConfigLoader` line 44







    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
    Free map releases: HERE



    Reply With Quote  
     


  2. #2  
    єχтяємє яαт

    Zombie's Avatar
    Join Date
    Sep 2009
    Posts
    314
    Thanks given
    102
    Thanks received
    100
    Discord
    View profile
    Rep Power
    3862
    thanks for the release , was fun to play while it lasted




    Reply With Quote  
     

  3. Thankful user:


  4. #3  
    Extreme Donator


    Join Date
    Nov 2011
    Posts
    311
    Thanks given
    15
    Thanks received
    93
    Discord
    View profile
    Rep Power
    343
    Thanks for the contribution!
    Reply With Quote  
     

  5. Thankful user:


  6. #4  
    V.C.C.

    Abnant's Avatar
    Join Date
    Nov 2010
    Posts
    2,293
    Thanks given
    392
    Thanks received
    786
    Discord
    View profile
    Rep Power
    1412
    Great release
    Reply With Quote  
     

  7. #5  
    don't leech guys

    ANTILEECH's Avatar
    Join Date
    Jun 2013
    Posts
    736
    Thanks given
    171
    Thanks received
    196
    Rep Power
    129
    looks fun to play around with, thanks for releasing
    Reply With Quote  
     

  8. #6  
    cypher founder

    Join Date
    Feb 2019
    Posts
    51
    Thanks given
    0
    Thanks received
    6
    Discord
    View profile
    Rep Power
    16
    great contribution man thanks
    Reply With Quote  
     

  9. #7  
    shit im high af

    Chance's Avatar
    Join Date
    Feb 2012
    Age
    27
    Posts
    1,047
    Thanks given
    95
    Thanks received
    1,074
    Discord
    View profile
    Rep Power
    5000
    Selling Kronos website.

    Cool stuff, Pat. You and Dread are great devs im sure it's a good upgrade.
    Quote Originally Posted by Nikolas RSPS View Post
    ill get a rune-server tattoo at 60,000 replies
    Reply With Quote  
     

  10. Thankful user:


  11. #8  
    Donator
    eamo's Avatar
    Join Date
    Oct 2017
    Posts
    15
    Thanks given
    1
    Thanks received
    6
    Discord
    View profile
    Rep Power
    75
    Nice contribution Pat!
    Reply With Quote  
     

  12. #9  
    Donator


    Join Date
    Aug 2010
    Posts
    3,180
    Thanks given
    1,730
    Thanks received
    2,009
    Discord
    View profile
    Rep Power
    3837
    Nice 1 Pat
    Reply With Quote  
     

  13. Thankful user:


  14. #10  
    Skotos Founder


    Join Date
    Jan 2017
    Age
    22
    Posts
    938
    Thanks given
    168
    Thanks received
    187
    Discord
    View profile
    Rep Power
    199
    Nice one thanks
    Reply With Quote  
     

Page 1 of 17 12311 ... LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 70
    Last Post: 12-18-2019, 07:46 AM
  2. Replies: 0
    Last Post: 11-13-2018, 04:02 PM
  3. Replies: 39
    Last Post: 09-23-2018, 11:38 PM
  4. [503] 🔥 RuneLegion - Brand New - Semi Custom Server🔥
    By incepti0n in forum Advertise
    Replies: 30
    Last Post: 08-24-2018, 10:32 PM
  5. Replies: 35
    Last Post: 05-23-2017, 03:29 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •