Anyway, I set the server up. Been playing for 2+ hours with around 13+ people. No problems whatsoever.
Please make sure it isn't your end as well and if it continues, please make a new topic in dd2 with your config details, make sure not to share sensitive information, but your rates etc.