We are currently in an extremely frustrating situation: we’ve been developing a multiplayer FPS game using Unreal Engine 4 and plan to release it within the coming months, but a serious issue has prevented us from moving foreward.
The problem is that the game server will ALWAYS crash when attacked by DDoS/invalid packets.
We get stuff like this:
This is caused by too many invalid packets being sent to the game server, causing the process to crash and has nothing to do with the actual machine staying online.
Please note that this issue also affects Unreal Tournament 4 servers, so it’s a “blanket” issue. Anyone can keep a server down by sending bad packets. In spite of this, nobody seems to care. Even official Epic Games UT servers go down in a couple of seconds.
Packets would need to be specifically filtered on 7777 and 7778 UDP in order to block garbage. The problem is that hosting companies don’t seem to offer such support and only cover major titles such as Counter Strike and Minecraft.
Do you know of any hosting service which supports UDP packet filtering on request? What can we do?
This is truly a horrible situation for us.