SSH-NATIVE DOOR SERVER

Keep the doors.
Lose the telnet.

A modern, SSH-only replacement for GameSrv that runs against your existing BBS root—no menu rewrites, no user migration, no second transport stack.

  • GameSrv compatible
  • Public-key TOFU
  • C17 / cross-platform
DEUCEGATE // NODE 01 SSH

$ ssh ace@bbs.example.net

◆ DeuceGate secure transport

identity  ED25519 / VERIFIED

terminal  UTF-8 / 80×25

01ONE BINARY

04ENCODING PATHS

100%SSH TRANSPORT

0CONFIG MIGRATIONS

OLD ROOT, NEW GATE

Built for the BBS
you already run.

DeuceGate respects the decades of work already sitting in your GameSrv directory, while replacing the exposed edge with a focused SSH server.

01

Drop-in compatibility

Point DeuceGate at your existing root. Menus, screens, door INIs, users, macros, and drop files stay where they are.

02

SSH. Nothing else.

Signed-key TOFU for new callers, legacy password support for existing accounts, and one encrypted transport from end to end.

03

Doors from every era

Launch native socket or stdio doors, plus DOS doors through DOSBox-X, DOSBox, or DOSEMU on supported hosts.

DEVELOPMENT SNAPSHOTS

Latest CI builds.

Each link follows the newest successful build on the master branch. Downloads are ZIP archives produced by Synchronet's GitLab CI.

Daily builds are development snapshots. They are not installers and may require platform libraries. For production deployments, review the build and configuration notes.

View pipeline status

GET ON THE WIRE

Your BBS already has a past.
Give it a secure future.

Point DeuceGate at the directory containing config/gamesrv.ini:

$ deucegate --root /srv/gamesrv --check-config
$ deucegate --root /srv/gamesrv
Open setup guide