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.