





🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]
I can't say thank you enough to everyone that takes the time to point out something that isn't working. It really makes my job so much easier when I can just go straight to a problem and get to fixing it instead of having to try and track them down one by one. The biggest time loss last week was caused by nobody being able to figure out what the problem was! It ended up being primarily just too many network objects being sent to players when they try to "sync" up their local representation of the game-world with the server upon connection. One of the major culprits of this was the way that I had written structures to break down their building pieces into separate objects that would then reassemble themselves on the client side. It worked, but it was a lot of tiny packages of data. With this patch each structure is now a single network object that can send it's entire "recipe" to a client when needed as a single package, and then send individual changes as they happen in real time. Structures will now also only spawn for a client when they are within 200 meters of it. This may need some adjusting though, we'll see how it works for now. I also added building size restrictions to the tune of +/-25 areas from the start horizontally, and -10 to +60 areas from the start vertically. That equates to aroughly 153x213x153 meters as each building area is 3 meters cubed, so still a very big building, that's 175,000 possible building areas. Primarily this is so that I can use bytes (0-255) when sending building data across the network instead of larger data types that take up more bandwidth. It does also solve an old problem that can occur due to the fact that buildings are bound to the terrain they are started on. Once in a while someone decides to build a sky bridge 2km long, and the terrain they started on gets "despawned" unloading the building beneath their feet. This will prevent that from happening, but is in no way intended to prevent players from building skybridges, or any other large scale objects. You can of course start another structure right next to one if the one you're building on gets too big (all the more reason to snap buildings), and I will come up with a better way to handle that than having to start a new structure from a foundation in the ground each time that happens. Besides that a number of both multi-player and single-player bug fixes thanks to reports from players on the forums and in Discord. A few of these are causing problems on the default live branch, so I'd like to work towards getting a patch out to there sometime in the next day or two. The multiplayer work going on right now is 99% multiplayer bug fixes, not new features, so there shouldn't be many new bugs compared to the live branch, but there are a few features that haven't been tested for all that long yet, primarily floating islands. Soon though. Sorry for anyone experience oddities like capsizing boats on the live branch. UPDATE v 0.5.1b 2019.05.20 - Fixed solaces and obelisks throwing errors v 0.5.1 2019.05.20 - Added (single) structure size limits of +/- 25 horizontally and -10/+60 vertically (153x213x153 meters) - Fixed bugs with transferring water to a retting vat from a bucket or watering can - Fixed refining facilities not using lower tiered fuels - Fixed ladder tooltip to include climbing instructions - Fixed solace level upgrade fights getting stuck - Fixed a number of instances with skills and buffs using host stats instead of client stats - Fixed a bug causing teleports to double when more than 8km away - Fixed a debugging method spawning sphere's during NPC summoning - Fixed a bug setting new building health to 0 - Fixed multiplayer buildings breaking the server when too complex - Fixed multiplayer deconstruction - Fixed multiplayer doors and shutters You may need to restart Steam for the update to begin. To opt into Beta you only need to go to your Steam Library, right-click on Solace Crafting, select Properties, click on the Beta tab, and opt-in to the beta. This beta version is only available to Windows 64-bit users. Interested in supporting development of Solace Crafting? Please consider becoming a patron via Patreon!
[ 6074 ]
[ 1507 ]
[ 1901 ]