I think that the way I imagine a faction system would greatly improve 7 Days to Die as it is, but would also be crucial for any alternate PVP game modes.
I think sharing and land claims can be improved via a faction system detailed as follows.
I think any implementation of a faction system would need it's own tab in the user interface. I'll start with a picture of how I imagine the faction UI to look to help explaining how I imagine the faction system.
This clearly needs further work so please suggest any changes and additions.
I imagine players can make and name their own faction.
I imagine factions can have a 3 digit tag which will be visible next to player names in chat and on floating player names.
I imagine the "invite to faction" button will be in the player list UI next to the send friend request button.
I imagine players will be able to make and name their own ranks within their faction and assign members to those ranks.
I imagine that factions ranks can be assigned specific permissions relating to land claim/protection and faction management.
I imagine that land claim blocks will be changed so that they can be picked up and only defined faction ranks can do so.
Currently structures like crafting stations or electrical appliances can only be picked up by the player who placed them only if that player has a land claim block in range of those structures. I think that this should be changed over to the faction system so that anyone with permission can pick up these structures.
Currently land claim blocks provide reduction of explosive damage to blocks within the zone. I think this should be configurable so that claim owners and faction members can use explosives to mine or for demolitions within their own claim without removing claim and lowering their defenses.
I think lockable doors and containers should have an additional security option added for faction members. The options would be: Unlocked, Faction Locked and Locked. Where Faction Locked would still be locked to strangers but would be unlocked to faction members, no lock code required AND no need to copy paste 100 lock codes into every damn lock! (Also, this way lock codes can't be leaked)
I think the other permissions for factions ranks shown in the demonstration picture are self explanatory.
In the demonstration picture I have a list of factions and details labeled as "Faction Politics". Most of this, I think, is self explanatory. But I think war status should be automatically change to "at war" when one faction destroys another factions claimed blocks. "Declare war" is a button that can be clicked to send a notification with a sound to the rival faction. And I think if two factions are at war with one another, one faction must click request truce and the other must click accept truce for the status to change.
I think factions should be able to configure specific permission for their allied factions. And in my demonstration UI picture I've added a section where you can see the permissions the other faction has allowed you. And I think a faction should be able to click on a denied permission with an allied faction to send a request notification to that faction for that permission.
I also think that players who are in a faction should be able to place a land claim block outside of the claim zone clearance of the factions claim and then hold E on that LCB and toggle it between faction claim and private claim. Thus if they were kicked from the faction they would still maintain ownership of any claims they'd set to "private" and they could then change those to a new faction. But this should only be possible to the placer of the LCB so that claim can't be stolen. If a player who placed claims for the faction is kicked from the faction those claims are forfeit.
I think with all these additions a log would be necessary.
I think the log should record:
Faction invitations
Faction joins
Faction kicks
Alliance requests
War declarations
Truce requests
Changes to member ranks
Changes to rank permissions
Changes to ally permissions
Changes to factions permissions with allies
Requests for permissions from allies
Placement of land claim blocks
Pickup of land claim blocks
Destruction of doors, containers, electrical appliances and workstations (inside job)
A system like this has potential for a lot more than what I've talked about here. For example a reputation system. But I think I'll keep this pimp dream small, it's a good start and would serve as a good extension to land claim and protection
I've got idea related to factions that I'm on the fence about.
Land claim could be made indestructible to players until both factions agree to "go to war".
I think a function like this would need to be a toggle configuration since some PVPers are for and some are against consented battle.
But a feature like this would encourage more player vs player. Player vs offline base isn't what PVP is about anyway.