The official client allows for connecting to private servers using an encrypted ticket obtained through internal steam api it hits the following api `/api/auth/steam-ticket` it probably uses steamworks or steam overlay, wonder if we can integrate with it somehow? should probably be in a future iteration
ags131 mentioned the following
> So, current steam login flow is goto `/api/auth/steam` (usually in a new window), it redirects to steam, user logs in, then returns with a page that just calls opener.postMessage with username, token, and steamid
> As a note, this mimics the MMO auth api exactly, so works identically
Currently just a dump of info, will elaborate later, open for discussion :)
https://screeps.com/forum/category/7/private-servers is a pretty good reference
POST /api/servers/list