You are on the onion mirror, which serves static pages only. Hosting and joining games need the live API and game port, so they only work at https://lixen.com. The browser build still plays solo here.
This page needs JavaScript: it talks to the game API and streams the server log over this site's own origin.
The page script did not load, so nothing here is live. Reload the page; if it persists, the console will name the reason.
Host a game
Starts a dedicated game server for you and anyone you send the link to. It takes up to a minute; then join within 90 seconds.
Open games
Reading the lobby…
Host a game, or pick one below to see how to join it.
Server log live records from every game, streamed by LogWisp
How it works
- Host
- One click starts a dedicated game server: its own container, created for this game and removed after the last player leaves. The button answers once the game is ready to join, which takes up to a minute.
- Options
- Pick a scenario to read what it plays like. The scenarios, player counts and log levels on offer are what the server currently accepts, and they refresh while this page is open. Default leaves the choice to the server.
- Terminal
- Copy the
vif -joincommand into a native build. The link isvif://lixen.com:7777/<game>: one port for every game, which reads the game's name and connects you to its server. Plain TCP, not through the web server. - Browser
- Opens the browser build already joined, over a WebSocket on this site. It speaks the same protocol as a terminal build; only the route differs. Both links can be handed to other players.
- First join
- A new game waits 90 seconds for its first player and counts it down as Join within. If nobody arrives, it ends and its server is freed.
- Ending
- A game ends itself 90 seconds after its last player leaves; that is also the window to rejoin after a dropped connection. There is no end button, so nobody can end somebody else's game.
- When full
- The number of game servers is fixed, and the lobby shows how many are in use. When every one is busy, hosting waits and retries on its own. With many games running, the filters above the list narrow it to games with open seats, in play or ending.
- Server log
- Every game's log records stream live into the panel above, carried by LogWisp. The stream is separate from the games: if it is down, play continues.