Just as a small side note:
I still play some Battlefield 4 from time to time. Custom servers are awful.
You'll randomly get kicked because you didn't pay for a VIP slot, randomly killed because only 5 snipers per team are allowed and randomly kicked because the admin didn't like the particular gun you're using.
I can see why game developers would (and should) prevent that.