I am a newbie to this. From all that I have read in unity answers and in Unity forums I understand that unity is good for making a client but for server it is better to use other solutions. My question is probably naive but I just want to ask what kind of server is required to host these solutions? A normal shared webhosting sure wouldn't be enough. A dedicated server is usually what you'd want to go with. Even on a VPS, you're still sharing resources with other users, so if your server is taking too much juice that's not gonna fly. You should check on www.
Learn how to globally deploy and scale to 1M players in less than 10 minutes. Register to download this report. Game Servers takes the pain out of managing your global game server infrastructure, so you can focus on creating great games faster, without increasing complexity or compromising on performance. Game Servers fully manages Agones , an open source game server management project that runs on Kubernetes. Automatically scale your fleet for daily peaks, game events, or content drops, and easily manage multiple versions of your game server code. Automate fleets of game servers across multiple Agones clusters, schedule scaling events, and monitor the health of your fleets using familiar tools like Terraform. Benefit from the flexibility of open source and avoid vendor lock in.
Photon Server Features
Gaming is the mass medium of the 21st century. We've soared past the early days of Tetris and Pac-Man to multiplayer games designed to solve complex scientific and social problems. The stereotype of the gamer as a solitary creature still has a lot of hold in modern culture. Think of the word "gamer" and you start to imagine a caricature of a teenage geek, holed up in his bedroom, subsisting on snack food and ignoring his hygiene and social life, fixated on his favorite game. Players meet online to compete and form teams, swapping strategies and banter over voice chat. Gamers are also taking themselves out of their bedrooms and into real life gaming competitions, where players from all over the world meet to see who's the best, competing not just for points, but for real money and prizes. Some gamers are so good that they've been able to make a living playing competitively , like professional athletes.
Develop and launch multiplayer games globally whether you are an indie developer or AAA studio. Create synchronous or asynchronous games and code custom webhooks. Benefit from a tight Unity integration to easily develop and launch multiplayer games world-wide. Export to all Unity supported platforms including consoles.