I have been trying to track down an issue for several weeks with my setup and I think I have finally isolated it to this egg as the cause.
The Rust server runs pretty good by itself on my Pterodactyl server using this egg. I get around 125-150 server FPS when this is the only server running. Once I start running other games, however, the performance of the Rust server is impacted horribly.
For example, if I start my Palworld server, the server FPS drops from 125 to 60 instantly.
Once I launch my other game servers, I am barely able to get 30 FPS on the Rust server.
I had tried everything to fix the issue, allocating more resources, enabling swap, CPU pinning, creating a new server, etc. and nothing would fix the issue, until I used the default Rust egg. Once I switched to the default egg, I am getting 180 server FPS consistently. The default egg does not seem to be impacted by other servers on Pterodactyl, whereas your egg seems to be sensitive to other servers running.
I am not sure what the root cause is, but there is definitely something about this egg that is causing my issue. Any thoughts?