New server and client updates following Reddit invasion. Changelog below.

We’ve had a nice increase in the player population after a Reddit post on the MMORPG subreddit. This stress tested the server as several houses popped up forming a village. Some issues came to light and a lot of helpful feedback was received. Someone suggested investing in a dedicated server, and after my first Patreon supporter I decided to go ahead and get a small server based in New York. It was a spectacular fail, as the unoptimized code ran 5 times worse on the new server – but at the same time it allowed me to have a testing environment so I could work on the latency among other things. After two days of ignoring the outside world, here are most of the changes I’ve made for this update:

  • Server uses much less CPU which solves some of the jumping problems.
  • The movement code has been reworked to improve lag even with several players on. The roads are actually useful now!
  • The rapid attacks from NPCs were fixed, so no more sudden deaths.
  • Fixed an issue with clay floors decaying when they weren’t suppose to.
  • Walls and other destructible objects now decay randomly and slowly. Walls also cost more.
  • Added 3 new skills: crafting, construction, and destruction.
  • The chat wont automatically scroll down if you are scrolled up reading something.
  • The build info button now shows armor, damage and skill bonuses.
  • Fixed a bug with fire pits.
  • Fixed a bug with bed construction.
  • Beds don’t heal if you’ve taken damage in the last 10 seconds.
  • The /skill list is now colored.
  • Fixed a bug with the sort order of ground objects.
  • Fixed a bug with equip status not being saved properly.
  • Fixed an issue where whispers could be sent to a person with a similar name.
  • Improved client performance
  • Recently added a global level notice for every 10 levels achieved.
  • Recently expanded the protection for player spawns getting trapped.
  • Recently added 3 new bronze armors.

I’ll probably take a small break to catch up on normal work but I’m excited to start working on the next big update. It will have an underground, new NPCs and other new features like a partial refund on resources when destroying walls.