yes.
servers nowadays dont represent one physical computer, but they are actually many virtualized servers on one physical computer. so with one epyc 96 core server with 768GB of ram you can make 96 virtualized computers with 1 core and 8GB of ram or 48 virtualized servers with 2 cores and 16GB of ram or 1 server with 96 cores and 768GB ram.
game servers depending on their programming might support multithreading, but more often than not they will be heavily depended on one thread that is main logic. so what does that mean when you want to have lots of players? it means that you can easily host 96 servers with 10v10, but it will be almost impossible to host 1 server with 960v960.
now idk how much compute intensive are their game servers, so it could easily host 10 game servers on virtual server with 1 core, or it could demand 2-4 cores for 1 game server. any increase in number of players is actually capped by ability to compute for main game server thread.