Table of Contents
Games
A hub game is a door that's installed on your door BBS (your Synchronet), plus an entry in the hub that gives it a code and a name.
Adding a game
1. Install the door on your Synchronet in the usual way (SCFG, External Programs, Online Programs). It can be in any section. Make sure a new user can run it: the section's and the program's Access Requirements must not be SYSOP. See Prepare the door BBS.
2. Test it as an ordinary user. Log on to your Synchronet as a new user and run the door.
3. Add it to the hub:
doorhub door add <code> <INTERNAL CODE> "<name>"
| Part | Meaning |
|---|---|
code | What member BBSes send to start this game, for example lord. Lower case letters, digits, - and _, up to 20 characters. |
INTERNAL CODE | The door's Internal Code in SCFG on your Synchronet. |
name | Shown in the hub menu. |
It's in the menu straight away; no restart needed.
The Kalgoorlie Door Hub was set up with:
doorhub door add ec EC "Esterian Conquest" doorhub door add lord LORD406 "Legend of the Red Dragon 4.06" doorhub door add tw TW2002 "TradeWars 2002 (Kalgoorlie Local)" doorhub door add twgs TWGS "TradeWars 2002 (TWGS Galaxy Server)" doorhub door add bre BRE "Barren Realms Elite"
4. Tell your members the code, so they can add a direct entry (?doorhub.js bre).
Managing games
doorhub door list games, open or closed, play counts doorhub door disable <code> close a game for a while doorhub door enable <code> doorhub door rename <code> "<name>" doorhub door remove <code>
$ doorhub door list CODE XTRN NAME STATUS PLAYS ec EC Esterian Conquest open 0 lord LORD406 Legend of the Red Dragon 4.06 open 4 tw TW2002 TradeWars 2002 (Kalgoorlie Local) open 0 twgs TWGS TradeWars 2002 (TWGS Galaxy Server) open 0 bre BRE Barren Realms Elite open 0
A closed game leaves the menu. A member entry that asks for it directly gets “That game is closed at the moment” and the hub menu instead.
The menu
The menu lists open games in name order with keys 1-9 then A-Z (no Q, which returns the player to their BBS), so up to 34 games fit. A player who presses nothing for 5 minutes is sent back to their BBS.
Licences
Only share doors you're allowed to. Your own doors and free software are fine. Some commercial door registrations cover one BBS; check before offering them to other boards.
Maintenance
Games keep running their own nightly maintenance on your Synchronet as usual (timed events). The hub doesn't change that.
