Dodian Forums

Go Back   Dodian Forums > Site > News and Updates > Site

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 07-09-2021   #1
Nozemi
Admin & Dev
 
Nozemi's Avatar
 
Join Date: Apr 2021
Posts: 82
Default Development Update!

Hello again! I know things are taking long as per usual. I do however want to update you on whatever little progress I've made.



Techincal Explanation
Above GIF is from the server I'm working on. I'm quite sure this is what we'll be landing on. OSS is a decent source, however I've come to hate Quasar (which is a library for handling lightwieght threads), however it can't work with anything beyond Java 8 without creating issues, it's also incredibly slow. Even on my beasty system it takes 2-3 minutes to compile.

To solve this issue, I started a fresh project, then I started moving necessary code from OSS to my own project. This also meant I can implement Spring so I can leverage Spring's dependency injection, which will make it easier to implement content. Then I can also look into a system similar to the one I designed for the Elvarg base I started.

Another bonus is that I can upgrade Java to newer versions, right now I'm using 12. Same for Gradle, I can use Kotlin DSL (which I prefer by far) and I can use newer Gradle versions without creating any issues.

What does all the above mean?
The above means that I'm now able to start working out the necessary stuff to add content to the server. Considering how little content Dodian really has, it shouldn't be that much work, as opposed to a clone of OSRS with all of it's content.

Right now I need to figure out how to replace the Quasar library, because all the content relies on this. If this is done incorrectly, it'll likely lag the server, and we don't want that.

Right now I'll however be focusing on getting the most basic features working. There is a lot of missing functionality as a result of me only copying the very necessary code to be able to login and walk around.

A list of basic fundamental features I know are missing:
- Chatting (private and public)
- Interface actions (like logout button, run toggle)
- Friends/Ignore list

When I get more of these basics working, I'll be sure to notify you of a public alpha where we can go ham and break everything!
Nozemi is offline   Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 07:47 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.