Unexepected peer disconnection on AWS env

Godot Version

4.2.2, but doesn’t matter

Question

Hi all,

I’m testing my simplest multiplayer game with AWS EC2 to demonstrate MMO use cases.
Basically, I’m running two EC2 instance, one for server, the other for simlulating multiple game players by running multiple game client instances.

This works well for 100 players.
However, for 200+ players, some of players disconnected after start of game…

My game is very simple and I’m running both server and client with headless mode, so cpu/memory/network usage is very small. Also swtiching to EC2 instance with more vCPUs does not work as well…

What can be an issue here? Any ideas?

Here is simple server/client connection code

Server

peer = ENetMultiplayerPeer.new()
peer.create_server(DEFAULT_PORT, 2000)
multiplayer.set_multiplayer_peer(peer)

Client:

peer = ENetMultiplayerPeer.new()
peer.create_client(remote_server_ip, remote_server_port)
multiplayer.set_multiplayer_peer(peer)