Page 1 of 1

Weekly Dev Update

Posted: Sun May 24, 2026 12:20 am
by Kestrel
Well met!

We have decided that the best way for us to concisely communicate our development progress to the community is through weekly development update posts. Changelogs would just be a mess in the current state of things (nobody wants to read a change log about 76 bug fixes every time the PTR restarts). This gives us an opportunity to give a quick overview of what we worked on this last week, what we are working on for next week, and the general state of the game!

The structure of these updates are subject to change and if you have any suggestions or requests please do let us know.

A summary of the last week

Its been a busy one. One week ago today was our disaster of a 1.18.1 launch that restulted in the servers first (and hopefully last) real rollback. Our initial development plans did not account for the server population that we now have and had us developing a PTR in a few months as we thought live development would be the quickest way to get things up to date and did not expect a community to form (and depend on us) so soon. In light of that we spent a majority of the last week creating our PTR!

This is an effort that is a lot larger than simply buying a new server and copying stuff over. We will try to keep the dry technical details to a minimum in these posts, but some of the work that we did in relation to our PTR/staging server included splitting out the monolithic repository that we inherited from the leak into a separate repo for each of the 9 different services that we run/maintain. This alone was a very large task as anyone who has worked on breaking up monolithic applications will tell you.

In addition to this, much of our week was spend parsing through all of the great bug data that we did get from the 1.18.1 launch the week before. Moving to the 1.18.1 client was a long and tedious process parsing through thousands of rows of spell, talent, and profession data, and it is still not fully complete. If you would like to help us identify discrepancies and bugs around your specific class, or just want to confirm your class will feel playable after the next patch then come check out the PTR!

Next week

Our primary goal for this next week is to wrap up the 1.18.1 client update on the PTR and start the process to do our first PTR -> Prod migration. This may be a challenging migration for the first time mostly due to the change in project architecture to no longer be a monorepo project. Expect a an hour or two of downtime, and be prepared for some instability following the release when we do announce it!

As part of this we will be fixing all sorts of random bits. The biggest priority is making sure classes abilities and talents all operate as they should in their 1.18.1 versions. This alone is an incredibly large amount of testing and we are so thankful for all those that helped us test on the PTR (Especially the GM Don who has such a deep knowledge of this game). We also are working to get all professions flushed out (not to their 1.18.1 counterparts just yet) so that they are all fully functional. A few random gamebreaking bugs will also be fixed like the paladin's Repentance spell issue on certain bosses, the Ony Attolent questline issues, and a few flight path and transportation issues.

Summary

A lot is changing and we are moving fast, we are very excited to get you the 1.18.1 client and updates and look forward to hearing your thoughts on our changes! Also make sure you swing by my Fireside Chat this Monday in game at 7pm UTC. I'll be on the normal realm from 7-7:30 and the HC realm from 7:30-8.

Keep your feet on the ground.

Re: Weekly Dev Update

Posted: Thu May 28, 2026 9:10 pm
by Bluewhale
Decoupling it to microservices sounds like proper architectural approach, CI/CD should be much easier, with live server and many users around when it's split properly. Seems stable so far (from player leveling a toon perspective) so kudos to you guys. Such choices and communicating them gives us some hope ;)
On side note, I'm curious, cuz you made it sound like you guys do a lot of testing by hand, don't you use for example unit tests for spells and talents interactions? Time to prepare them would probably pay off quickly, without the risk of crashing PTR or live realms.
Anyway keep up the good work

Re: Weekly Dev Update

Posted: Fri May 29, 2026 5:32 am
by Kestrel
Glad to help spread the word on some of the work we are doing in a more formatted way! We do have unit tests and integration tests for our website and forums (not great coverage on the forums/DB still but its a work in progress), however unit tests for the game systems are a lot more difficult to do.

We have had discussions internally about setting up some 3rd party open source bots to run automated tests on our PTR at some point but the effort needed for that feels like it outweighs the benefit at the moment with how many other, more critical things need to be done. That being said it will absolutely be something we do in the future and something we are actually very excited about internally. First time I've personally every been excited about a custom testing suite :lol: