Hey everyone! I'm trying to figure out how to make my UDP server more stable for running games, especially FPS games, without any delays. I'm a bit of a newbie and I usually hear that stability might be tied to things like policies, inbound and outbound settings. I'm currently using AWS, so any guidance on this would be super appreciated! Thanks a lot! 😊❤️
4 Answers
Haha, you said ‘udp server’! That made me chuckle.
If you're open to alternatives, you could look into using Proxylity's UDP Gateway for your services. It's designed for situations like yours and allows you to focus on coding game logic instead of managing servers. However, if you’re using a specific game engine, this might not be the best fit.
It sounds like you might be using a t4g.micro instance, which is probably fine for development, but might struggle with actual gameplay. Consider upgrading to an m6g.medium instance. Depending on your player count, a single instance without an Elastic Load Balancer could suffice.
To improve stability, you first need to clarify what you mean by 'stable.' Are you dealing with packet loss or just inconsistent latency? Understanding these aspects will help you address your issues better. Also, can you clarify what 'g4m3' refers to?
Check out this link for more info on AWS instance types: https://aws.amazon.com/ec2/instance-types/g4/.

I really just want to reduce latency because my game lags a lot.