What differentiates this from a more general solution like fly.io? It seems like what’s being provided is an auto-scaling docker deployment with fast cross region network links, and storage? Fly provides all of that, and isn’t focused on gaming. Why would I choose Hathora?
hpx7|3 years ago
1) Built in authentication/identity
2) Session/room based connections (with lobbies, matchmaking, etc)
3) Handlers for various transports (websocket, TCP, UDP)
DaiPlusPlus|3 years ago
Websockets are very different to BSD Sockets (TCP/UDP/etc) though (string messages vs. binary packets/datagrams) - if you're abstracting-away then that means devs are ceding a lot of control over the performance dials (TCP_NODELAY? Nagle?)
The example in the article using a Node.js-based game-server is fine, but what options do people needing to run a Quake-style game server (i.e. a ph-phat binary) have?
paulgb|3 years ago
dsiddharth|3 years ago