Installation
Gamehoster has three pieces: a server you stand up once, a client that syncs your game folders to it, and the generated front-end library your game loads in the browser.
Server →
Run the installer once on a Linux box. It stands up the realtime host that turns each game folder into a live WebSocket API.
Client →
The sync client runs on your own machine and pushes your games/ folders up to the
server whenever they change.
Game →
Drop the generated JavaScript library into your static game front end to connect to your API over a WebSocket.
The shape of it
Author a game as a folder inside a domain folder (see Usage → Games),
the client syncs it, the server publishes it at wss://<domain>/<game>, and your
front end talks to it through the library. Start with the server.