Challenge for all Open PvE supporters:
Tell the community how Open PvE should work other than just adding a cheat that negates damage done by players. Try to treat NPCs the same way you treat players.
well there could be some solutions ... Entering the PVE server requires you to agree to an enforcable ruleset.
It may well be that those rules cover no PVP outside of conflict zones, allowing attacks on 'wanted' players (so there is still some real risk of PvP if you play the 'criminal' for example... (just 2 examples but I am sure there are other aspects that could be added to such an agreement.
Players breaking the rules would get 'reported' by the other players and investigated, obviously video evidence of a player breaking the rules would be considered... etc...
Should the terms of the agreement you acknowledge when your commander first joints the PVE server be broken by you, then you are kicked off the server with a ban from that mode, the ban might be for hours, days, weeks, months, indefinitely depending on the reasons for the ban and the commanders history in that mode...
That is just one way it could work without going the player fire turned off route - kinda like the current mobius group rules implementation I guess... Players report rule breakers, rule breaker gets investigated, if found warranted, rule breaker is banned from accessing that mode.
All this would require is a matchmaking template to be setup I think. so you can only see other commanders that are in the same 'mode' and a menu option and then the policing of the rules handled by Frontier Support.
An alternative to that is disabling player vs player combat weapon damage as an option across the board for that mode of play... That would require some mechanics to include a 'check' for the mode the player is in... this would mean more coding for sure but would require less work for frontier support in policing as the game mechanics would enforce the no firing rule, this would not stop 'ramming' so there would still need to be a report player mechanism for reporting people repeatedly ramming players etc.. much in the same way that the main open game has such a mechanic in place already via the report player option.
There are different ways it could be implemented and that would be best left to frontier to decide how they would implement it I feel