Pavlov beta update added limited ammo as a custom server option (done is probably the most goofy way possible, with boxes of cartridges on your chest).

You can also remove attachments / give them to others, as well as move them along the rails for whatever reason.

There's also a custom server listed with a passcode required, which wasn't listed in their announcement so no idea if that's gonna stick.