Below are some notes that will hopefully help players understand the Settlement and Beacon changes introduced in Release 211.
Before Release 211 Settlements were evaluated at a chunk resolution.
- A chunk is a 16m x 16m column (from bedrock to max height) within the world.
- A chunk is hence big enough for 2 x 2 plot columns.
- Each plots is 8m x 8m x 8m.
- Beacons are plotted via plots. So in 8m x 8m x 8m cubes.
The Settlement system would:
- scan over all the chunks in the world and look for chunks that contains plots.
- (if the chunk contained too few plots it would reject them as they looked like roads.)
- (if the chunk was part of a Beacon that didn’t have sufficient prestige it would also be rejected.)
- (it was also possible for a Beacon to be logically split in 2 by failing the road test somewhere and it would be rejected from all possible settlements. This was the primary cause of a settlement breaking-in-two.)
- if the chunk touched another acceptable chunk then they would be grouped into a settlement.
The system merged touching chunks, hence it didn’t actually require the plots to be touching. This was kind of confusing and led to players not always knowing how close or far they needed to be. Sometimes 2 plots was enough for separation, but depending on the grid sometimes 3.
A settlement was created if there was enough density of plots in touching chunks.
The system operated at the chunk resolution to make sure that settlement evaluation would be fast. It needed to re-evaluated the entire world for every plot added or removed from the world.
Guild aligned Beacons:
In Release 211 we wanted to solve a persistent point of tension for players where they would be annoyed and frustrated that their settlement would merge with another.
Our solution is to allow players to Align their Beacon with a Guild. Aligned Beacons can then form another settlement. (Sometimes called a Guild aligned settlement - but it has all the presentation of a standard settlement.) Guilds define membership and can be opted into and managed by players.
Players is a settlement would then be able to align their Beacons to their Guild and that association would always create a settlement following the normal touching logic and Guild alignment. For other Beacons touching this settlement that aren’t Guild aligned they would form another another settlement without taking away the identity of the Guild aligned group.
I picture this as “Kingston by Kingstonians” that is part of “Greater London”. Or “Hollywood” that is part of “Los Angeles”. A group with identity within something larger around them. Everyone who has sufficient prestige can have their own identity.
Problem with Chunk Resolution:
The problem with Chunk resolution is that with the new Guild aligned Beacons it became very confusion and appear broken when they met. It was possible for 2 different Beacons to be in a single chunk each with different Guild alignment. Which Guild settlement should this chunk be part of? It would be wrong for someone.
We ultimately decided that we needed to fix the core issue and switch from chunk resolution to plot resolution. Touching would then mean genuinely touching.
Plots touching is a tighter constraint that chunks touching.
As above, chunks can touch with 1 and 2 plots gap between Beacons.
But plots must touch.
NOTE - For those interested, the settlement calculation is now spread over multiple server frames to make sure the 4x additional scale doesn’t put any additional load on the server.
In Release 211 Settlements are evaluated at a plot resolution.
Beacons’ plot columns must touch for the Beacons to form a settlement.
NOTE - Beacon plot columns meaning that it’s possible for a Beacon at the top of the world to “touch” a Beacon at the bottom of the world. So the columns need to touch. Not the plots themselves. (Sorry, it’s never simple, is it?)
Because of this change of resolution and associated update to the road evaluation it’s likely that some settlements will split. Any settlements that contained any 1 or 2 plot gaps between Beacons which used to be touching at the chunk resolution scheme will now break apart.
You may need to patchup your settlement to get everything merged again.
If you’re on PC you can use the settlement and Beacon debug visualisation accessible via F1. (Remember to enable it in the Settings.)
NOTE - We’re not allowed to release a PS4 game that presents any debug GUI. We’re exploring options for including this map in the official GUI for all players in the future. But decided it was best to give it to some players now rather than no one.
Why did we do this?
Because we wanted to solve the problem of players losing their Settlement identity.
It does work. It’s a good improvement. But some settlements will need to be patched up because of the resolution change. Once you get used to the plot resolution everything will make much more sense.
Hoped this helped.
The Settlement and Beacon visualisation is confusing some players - and I think it’s important to explain something else.
ROADS are all around my BEACON and SETTLEMENT!?!
When individual plots are considered at the very edge of a settlement or Beacon they will sometimes be presented in the debug visualisation as “roads”. Because by their position they’re at the edge and have very few neighbours. The visualisation hence presents them as “road” plots.
BUT - when a settlement is formed we always create a 1 plot buffer around the edge of the plots - this turns these “road” plots back into being part of the valid settlement.
So the visualisation is misleading players. Yes they’re presented as road plots, because we’re showing the internal workings of the system.
BUT - when you walk into a settlement the newflash notification is triggered when you enter these edge plots.
So please take this into account.
(If this is confusing and misleading players then it potentially demonstrates that we shouldn’t share these developer tools until they’re player-ready and have these presentation confusions ironed out.)
We’ve just released a patch that makes the road evaluation in the new plot-based system better match the road evaluation in the old chunk-based system.
Some Beacons and hence settlement were become fragmented due to this. The update will hopefully make the Beacons and hence settlement no longer fragment.
If your settlement is disconnected the only reason will be that Beacons are genuinely not touching. This is best solved by added a plot or 2 to make them touch.
If you find other cases please share the locations and we’ll check them out.
I’ve shared some more information about similar stuff in the following places.
More details are here:
and throughout the thread.