Hello everyone,
TLDR; Put base items on corners of a 28m x 28m square and you have perfect spawn protect coverage.
And the long version;
From time to time we use player base items to protect a certain area from enemy spawns.
But instead of placing random items everywhere or running around with workbench selected, we can tile a perfect spawn protection area at the beginning, then build our items.
If we want to use absolute minimal amount of base items, we should place base items in hexagonal approach but it might be a bit of difficult to adopt to our buildings and zone. So first I will tell about a simpler approach.
Put base items on corners of a 28m x 28m square. By doing this you will achieve a perfect spawn protection area which covers 56m x 56m zone(actually more than 56mx56m but if we draw a maximum sized square in this protected area, it is 56mx56m). There is no blind spot in the area because we are rounding the necessary numbers down to create intersections(or in other words "overlaps"). Red dots at center represent the player base items.
With this approach, we can protect a 112m x 112m zone with only 16 base items, preferably simple torches.
28m x 28m square approach is simpler because of symmetrical placement of player base items, but as I mentioned earlier it is not the minimum method. The minimum method is hexagonal and works like this(red dots at centers represent player base items);
It will be hard to describe hexagonal placement with words but the picture below is a clearer representation of placement. Green big dots are player base items.
By using hexagonal placement, we are protecting roughly %30 more space with the same amount of player base items.
FINAL NOTE: As Over_Upstairs_2699 pointed out, this placement works for flat surfaces. Because my main bases are generally huge empty flat areas, this totally works fine. But if the area you want to spawn protect has height differences more than 1 meter, you should use smaller grid or maybe recalculate distances.
Source: https://www.reddit.com/r/valheim/comments/12t8l78/using_minimal_number_of_base_items_to_spawn/