Table of Contents

Joining a hub

This page is for sysops who want their callers to play the games on a Door Hub. You need three things: an account from the hub, the connector running on your BBS machine, and a door entry on your BBS that sends callers to the connector.

What you need

Step 1: get an account

Ask the hub's sysop for an account. Tell them:

For the Kalgoorlie Door Hub, email slaterm@theiguru.au.

The hub sends you a filled-in doorhub-connector.ini. It holds your hub password. Keep it on the BBS machine only, readable by the BBS account only.

Step 2: install the connector

Put the connector and its ini in a folder on the BBS machine and run it as a service. The connector has the steps for Linux and Windows and explains every setting.

Step 3: add the hub to your BBS

You can add one entry that shows the hub's game menu, and entries that go straight into one game. Ask the hub for its list of game codes. The Kalgoorlie Door Hub's codes are on the Door Hub start page.

Step 4: test

  1. Check the connector is running and listening. Linux: ss -ltn | grep 9998. Windows: netstat -an | findstr 9998.
  2. Log on to your BBS and pick the hub entry. You should see “Connecting to the Door Hub, please wait …” and then the hub menu or the game.
  3. The connector's log shows each session:
2026/11/09 10:42:32 Connected to hub hub.example.com:2022
2026/11/09 10:42:32 [KAL]Heisenberg connected to hub, door: "lord"
2026/11/09 10:57:47 [KAL]Heisenberg disconnected

If something goes wrong, see Troubleshooting.

Your callers on the hub

Door Hub and DoorParty side by side

Door Hub and DoorParty don't share anything and can run on the same BBS. DoorParty's connector usually uses port 9999, so Door Hub's examples use 9998.

To join more than one Door Hub, run one connector per hub, each with its own folder, ini and local_port. On Linux give each its own systemd unit. On Windows the service name is fixed in 0.1.0, so run the second connector some other way, for example from a scheduled task at start-up.

Leaving a hub

Stop and remove the connector (sudo systemctl disable –now doorhub-connector on Linux, or doorhub-connector.exe service remove on Windows), delete its folder and doorhub.js, remove the door entry, and let the hub's sysop know so they can remove your account.