====== Sunrise Doors ====== Only the 16-bit DOS doors from [[http://sunrisedoors.com/|Sunrise Door Software]] are compatible with Synchronet BBS Software((their 32-bit doors are written for use with Wildcat! WINServer only!)). 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 [[faq:win#win64|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 ''[[dir: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 . 04/14/2020 10:54 PM .. 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 [[util: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! ===== See Also ===== * [[:howto:door:|howto:door index]] {{tag>door}}