So this might be a strange idea but could a functionality that allows NPCs interactions to add a player to a in-game group be possible ? Essentially, on interaction with an NPC, the player would be added to a group where other players who interacted with that same NPC would also be (they could also leave the group the same way). They would all be part of a team with all the functionalities of a group (no killing eachother, seeing eachother’s name from afar, etc…) unless toggled off in server settings and they could either stay in the group on death or be forced out on death. This would be interesting for some maps (arena or survival and so on…) and could find many uses.
It would be especially interesting if there was a way to allow only those types of NPC triggered groups on a server, because it might actually lead players to team up with others who they may not know but who have taken a similar path… To take an example like Greece, maybe on interaction with NPCs, the player could be added into an “Greek army” group or into a “Omega” group where he would be able to team up with players he does not know.