Lately I’ve been thinking about how many common DarkRP rules can be enforced by simply by the gamemode itself, rather than the administrators. Nowadays, servers have huge, long shopping lists of rules such as “Do not perform action A if you are job B and in C part of the map, if you are wearing a red shirt” which understandably would be daunting to new players due to it’s complexity. If the gamemode could enforce a much larger portion of the rules, then the roleplay aspect would be enhanced by further promoting immersion, rather than requiring admin intervention.
For me this made sense, i.e. automatic NLR zones, shipments dissapearing when jobs change (self-supply rule), etc. Other rules which I haven’t seen enforced by the gamemode would include the Mob not being allowed to raid without 1 Mobboss and 2 Gangsters, and this could be enforced by revoking lockpick/unarrest baton access from the mobboss until he gets two subordinates. Perhaps your server has a rule which states that Citizens are not allowed to assist on raids - Why not decrease Citizen movement speed and accuracy when carrying 2-handed weapons? You could even reduce default health of some jobs in order to discourage them from performing actions that would otherwise break the rules.
Or on some servers, you are allowed to no-collide your vehicle in order to not run people over, but some players abuse this and no-collide into people’s bases. This could easily be enforced by the gamemode rather than admins nitpicking on what players can and can’t do.
There could even be systems put in place which discourage RDM - I developed a Karma system once; Players who killed other players would get negative karma and thus respawn with a lower max health. They had to go to a Priest for some time in order to restore their Karma to 0. This wasn’t as effective as I had hoped for so I stopped using it (I would not recommend implementing something like this unless you seriously consider all the consequences first).
Some things don’t even need to be enforced by the gamemode - however, they can be encouraged. Why is it against the rules to harass someone on the street? I have seen players get banned for saying (in-character) “Go kill yourself”. Stuff like this shouldn’t even need to be in the rules, save for OOC chat. Police should be arresting players for harassment rather than the admins having to intervene. The gamemode can encourage this by providing monetary bonuses to the police department when wanted players get arrested (or something along those lines).
If you’ve ever played Counter-Strike: Global Offensive then you’ll know about the Negev machine gun. The Negev has a high rate of fire and extremely high damage per shot, so why don’t all players use it at every opportunity? The Negev is balanced by it’s low movement speed and even lower tagging speed, as well as poor spray accuracy.
Why aren’t DarkRP jobs balanced in a similar way? Why is it that a police are able to run around like headless chickens, arresting everything in sight? Doesn’t that make the Arrest Baton overpowered? There are definitely other ways to implement an arrest system (tasers, handcuffs). Why do thieves have a lockpick and no speed/health/damage/defense penalty?
Why hasn’t the DarkRP rule list been reduced to it’s absolute minimum (NLR, RDM, etc.) and why do admins feel the need to intervene so often (ignoring the paid admins who donate purely so they can intervene) ? So many problems could be solved through Lua and so many rules can be enforced, so why aren’t they? Why do we feel the need to move towards more and more rules rather than more intelligent game design? After all, programming is essentially a just a long set of rules, so why put that burden on the player and not just enforce it through the server?