Only the 16-bit DOS doors from Sunrise Door Software are compatible with Synchronet BBS Software1).
Most (or all?) of the Sunrise Doors are setup and configured similarly. We will use “3 - Pair Poker” as an example Sunrise Door game to install.
These setup instructions assume you have Synchronet for Windows v3.18a or later with DOSXTRN.EXE
revision 25 or later installed on a 32-bit edition of Microsoft Windows.
When you run the Sunrise Door installer, it might extract the door files to a long directory, such as:
c:\16Bit\doors\3PairPoker
Create a short DOS compatible (8.3) directory name off of your Synchronet xtrn
directory, like so:
mkdir c:\sbbs\xtrn\3pairp
and then copy the door files there:
C:\sbbs\xtrn\3pairp>dir Directory of c:\sbbs\xtrm\3pairp 04/14/2020 10:54 PM <DIR> . 04/14/2020 10:54 PM <DIR> .. 03/23/2003 03:55 PM 766 cards.ico 08/24/2016 11:28 AM 1,656 EULA.txt 09/16/1999 03:28 PM 63 PAIR3.BAT 09/16/1999 03:28 PM 294 PAIR3.CFG 09/16/1999 03:28 PM 27,717 PAIR3.DOC 09/16/1999 03:27 PM 111,630 PAIR3.EXE 09/16/1999 03:28 PM 1,102 PAIR3.INS 09/16/1999 03:29 PM 1,844 README.1ST 04/14/2020 10:54 PM 1,807 unins000.dat 04/14/2020 10:54 PM 721,122 unins000.exe 10 File(s) 868,001 bytes
Now edit the door's .CFG
file to include the dynamic path to the current node's drop file (%PCBDIR%\DOOR.SYS
) and set the other lines to match your BBS and sysop name (see the door's .DOC
file for full details).
%PCBDIR%\DOOR.SYS Your BBS Your Name ...
Now setup the door in SCFG->External Programs->Online Programs (Doors)->[Create/Select a Section]->Programs...
╔══════════════════════════════════════════════════════════╗ ║ 3 pair poker ║ ╠══════════════════════════════════════════════════════════╣ ║ │Name 3 pair poker ║ ║ │Internal Code 3PAIRPOK ║ ║ │Start-up Directory ..\xtrn\3pairp ║ ║ │Command Line pair3.exe pair3.cfg ║ ║ │Clean-up Command Line ║ ║ │Execution Cost None ║ ║ │Access Requirements ║ ║ │Execution Requirements ║ ║ │Multiple Concurrent Users Yes ║ ║ │I/O Method FOSSIL or UART ║ ║ │Native Executable/Script No ║ ║ │Use Shell or New Context No ║ ║ │Modify User Data No ║ ║ │Execute on Event No ║ ║ │Pause After Execution No ║ ║ │Disable Local Display No ║ ║ │BBS Drop File Type GAP DOOR.SYS ║ ║ │Place Drop File In Node Directory ║ ╚══════════════════════════════════════════════════════════╝
Once this is done your BBS recycles its configuration files, your terminal server (BBS) users should be able to run the door (play the game). Enjoy!