-Guards loots dead and shoot looters (prevention of sucuide ganking)
-Guards shoot everyone with weapon in active hand (prevention of sucuide ganking)
-Guards have zillion perception and shoots everyone who makes stealing action, even without any item stolen or planted (prevention of thieves)
-Lots of guards everywhere around for no blind spots
-Massive guard reinforcements in case of teir deaths
Just make non-PvP location >_>
Or else I would kick thier eyes or explode with dynamite.
You can even do that without guards, without "Oh noes, I forgot to put my weapon to 2nd slot and died!", without "I accidentally looted my friend after some guy critically kicked him in the eyes, because he had 304985734 caps, but guards killed me!", without "Someone sitting in the tent with weapon and all guards are busy trying to get inside, but 10 mercs blocking doorway, and some trolls kicking everyone in the eyes, help!", etc.
I'd say add computer in every city
Many computers, many many many computers.
Or immortal-unpushable Auctioneer.
Because 1 terminal isn't enough, 10 mercs will surround it and noone would be able to reach it, especially if:
-Guards loots dead and shoot looters (prevention of sucuide ganking)
-Guards shoot everyone with weapon in active hand (prevention of sucuide ganking)
-Guards have zillion perception and shoots everyone who makes stealing action, even without any item stolen or planted (prevention of thieves)
-Lots of guards everywhere around for no blind spots
-Massive guard reinforcements in case of teir deaths
Noone would be able even to kill them!
So, if say exactly:
Auction place should have a door like Hinkley:
1) Mercs won't teleport with you.
2) While you're pressing dialogue button that teleports you to auction place, it performs check:
If you have dangerous items in your inventory (activated dynamite, ...brahmin shit), it says that you can't enter location and says you to gtfo.
If you have a weapon in your active slot, it says you to put it down, not teleports you, and then warns you to not show it inside.
If you have no weapon and no dangerous items, then he only warns you to not show weapon and behave you inside and teleports you inside.
3) Location should be with PvP disabled, dynamite should be impossible to be activated inside, or not-activated dynamite should be considered as dangerous on door check, but then you'll be unable to sell it on auction, what is really really sad, because dynamite is fun bringing item.
There must be more than 1 auctioners/terminals or whatever, because organized trolling still can make blocking them possible, but if there will be too much of sources to perform auction, it'll be harded.
Still they can push you from terminal/auctioner all the time. And that's the only problem. If you'll make pushing unable, then trolls will be unstopable, if you'll make pushing unable to talking/using terminal characters, then trolls will talk and block at the same time, if you'll put some cooldown on pushing, then victims of troll may suffer from it.
But I think pushing from terminal/NPC isn't a big problem, if only you'll gather an army of trolls to destroy server's economy by pushing everyone on auction.
Attacking/stealing should be simply disabled there instead of punishing offenders. Guards can be even not exist inside, as they no needed there.
Also I can understand attacking, but why stealing? Stealing is a skill, I think stealing should be allowed, simply it should be somehow balanced, not in auction area, but at all. Thieves are losing nothing, that's why everyone thinks they're griefers/trolls, if this skill will be changed somehow, then stealing shouldn't be blocked there, as you kill one of skills in game.