Drop-in compatibility
Point DeuceGate at your existing root. Menus, screens, door INIs, users, macros, and drop files stay where they are.
SSH-NATIVE DOOR SERVER
A modern, SSH-only replacement for GameSrv that runs against your existing BBS root—no menu rewrites, no user migration, no second transport stack.
$ 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
DeuceGate respects the decades of work already sitting in your GameSrv directory, while replacing the exposed edge with a focused SSH server.
Point DeuceGate at your existing root. Menus, screens, door INIs, users, macros, and drop files stay where they are.
Signed-key TOFU for new callers, legacy password support for existing accounts, and one encrypted transport from end to end.
Launch native socket or stdio doors, plus DOS doors through DOSBox-X, DOSBox, or DOSEMU on supported hosts.
DEVELOPMENT SNAPSHOTS
Each link follows the newest successful build on the master branch. Downloads are ZIP archives produced by Synchronet's GitLab CI.
x86_64 · glibc
x86_64 · MinGW-w64
amd64
amd64
x86_64 · musl
ARM64
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 statusGET ON THE WIRE
Point DeuceGate at the directory containing config/gamesrv.ini:
$ deucegate --root /srv/gamesrv --check-config
$ deucegate --root /srv/gamesrv
Open setup guide