I want to release my game here, although i'm not sure how much people simultaneously can access my game and play it with out high latency and crashing. Could someone tell me till where i can go with itch.io?
Since itch.io doesn't host game servers, that's simply not an issue.