Help
Hosting a game, setting up the AI writer, and what happens to your data.
Hosting · The public link · The AI writer · Privacy · Joining · Questions
Hosting a game
The host is the one PC that runs the game. Everyone else — the host included, if they like — plays in a browser.
- Install and open Questmaker (download). It starts the game on your PC; closing the app stops it, and your story is saved as it goes.
- Pick a story. Choose one of the ready stories, or forge your own from a premise, a tone and a genre. Continue picks a saved game up where you left it.
- Seat the party. Your board opens in its own window with you in the first seat, which is the host's. Two to four players take seats; anyone else can watch, and one person may sit as the dungeon master.
- Invite people in your house by the address the app shows for your network, such as
http://192.168.1.20:8790. That needs no internet and no licence check. - Invite people anywhere else with the public link (below).
Settings that matter when hosting
| Who can reach it | This PC only keeps the game to your own computer. My network lets other devices in your house join. The public link works with either. |
|---|---|
| Port | The game's port on your PC, 8790 unless you change it. Nothing has to be opened on your router. |
| AI writer | Off, small, medium or large — see below. |
| Narrator | A voice that reads a line for each scene and roll, made on your PC. Off leaves captions only. |
The public link
Making a game public gives it an address like https://kmrt-fox4-q8ze-w2pd.play.chaordic.games without opening a port or touching your router: your PC connects out to our relay, and the relay passes each visitor's page and moves down that one connection to your PC and back.
- The table name is the key. It is four random groups of letters and digits, too many to guess. Give it only to the people you are playing with. A stranger with the name gets a player's or a watcher's seat, never the host's controls, and you can remove anyone from the table.
- Switching it off closes the link at once; the game on your network carries on.
- A licence is checked when you make a game public, because the relay is a service we run. Playing on your own network never needs one, or the internet. The key from our site and an itch.io download key both count. Checking a Steam copy is planned and not built yet: today's app refuses it for the public link, and a Steam copy plays on your own network as any other does. Once checked, a licence keeps working for 14 days even when that store cannot be reached; a refunded purchase stops working when the store says so.
- If the link stops answering, your PC has lost its connection; it reconnects by itself and the same link comes back.
Setting up the AI writer
The AI writer is optional. Without it the game writes every scene from its own word banks and plays exactly the same — the writer only adds variety to the words. With it, a language model running on your own PC writes each scene's description, names and lines, inside rules the game checks; anything it gets wrong is put back, and if it is slow or stops, the word banks carry on.
- Install Ollama, the free program that runs the model on your PC, from ollama.com. The app can find it, or with your say-so install it for you.
- Pick a size in Settings → AI writer. The app reads your graphics card's memory and suggests one:
Size Model Needs Small Qwen2.5 1.5B Instruct about 1.5 GB of graphics memory, or runs from system memory Medium (suggested) Qwen2.5 Coder 7B Instruct about 5.5 GB: fits an 8 GB card Large Qwen2.5 14B Instruct about 10.5 GB: a 12 GB card - Let it download the model once (1–9 GB, depending on the size). After that it works with the internet unplugged.
- Check it. The host page's writer line says which model is writing. Until it is ready, games use the word banks.
All three models are released under the Apache 2.0 licence. Questmaker never sends your game to a hosted AI service: there is no account, key or cloud model involved.
Privacy
This website
No cookies, no analytics, no tracking pixels, no third-party scripts, fonts or embeds. The pages are plain files. The join a game box turns a table name into its link inside your own browser and sends nothing to this site.
Your game
- It lives on the host's PC. The story, the save, the heroes and the journal are files in the host's own app data folder. We have no copy.
- The AI writer and the narrator run on the host's PC. Nothing anyone types is sent to an AI company.
- Keeping the writer's answers to improve it is off unless the host turns it on in Settings, and even then they stay on the host's PC.
The public link's relay
- It stores nothing. Pages and moves pass through as they happen and are not written down or kept.
- It logs almost nothing. When a table opens and closes, noted by a short scrambled fingerprint of its name — never the name itself, a visitor's address, a page, or anything said or typed at the table.
- It does not list tables. Its public status page shows counts only.
- Each table is kept apart. A game cannot set a cookie that another table could read.
Questions: hello@chaordic.games (not open yet).
Joining a game
You need a browser and the table name, nothing else. Type it on the join page. Problems? See what to check.