You might be able to forward the UDP packets using iptables but that will end up masking your players' IPS thus breaking the functionality of most stuff
This is correct, one could use source address forgery to stop this, but certain hosts do not even allow this as it's mostly used for malicious purpose, and you'd need to write the software to do so.