Subj : Re: Infocom doors.. To : All From : Nelgin Date : Wed Aug 09 2023 06:04 pm On Wed, 9 Aug 2023 12:22:36 -0700 "Jason Van Horne" (VERT) wrote: > I've been looking for a way to make Infocom games available to my > MajorBBS users and also allow them the ability to save and load their > games - so their progress isn't lost when they log out. Has anyone > found a way of doing this? I've found Frotzdoor, but have not been > able to dive deeply into it yet. Would really love to see this become > a reality... we run MBBSV10 on a WIndows 2019 server... I think Frotz > needs Linux?? If there's anyone familiar with BBSs and Infocom > games/doors/porting... I'd be willing to discuss compensating > someones time, as best I could, to get an solution up and running. > Thanks for a good thread! Nice to see people still into the old > school text games. J --- Synchronet 3.20a-Linux NewsLink 1.114 _ > Synchronet _ Vertrauen _ Home of Synchronet _ > [vert/cvs/bbs].synchro.net This may not be of use to you but it might be to someone. With Synchronet on Linux I use frotz and long with a bash script. Each user has a number, so I create a directory in /sbbs/data/user for the user to store their saved games. #!/bin/bash stty kill undef stty erase if [ -z $1 ] ; then echo "Must provide a user number" exit 1 fi if [ -z $2 ] ; then echo "Must provide a filename" exit 1 fi BASENAME=$(echo $2|cut -f1 -d.) GAMEPATH=/sbbs/xtrn/infocom SAVEPATH=/sbbs/data/user/${1}/${BASENAME} if [ ! -d ${SAVEPATH} ] ; then mkdir -p ${SAVEPATH} fi /usr/local/bin/frotz -R ${SAVEPATH} ${GAMEPATH}/${2} Then I setup each game accordingly. They're all stored in /sbbs/xtrn/infocom [Hitchhiker's Guide to the Galaxy] 1: Name Hitchhiker's Guide to the Galaxy 2: Internal Code ICHHGG 3: Start-up Directory ../xtrn/infocom 4: Command Line rungame %4 hitchhiker.z3 5: Clean-up Command Line 6: Execution Cost None 7: Access Requirements 8: Execution Requirements 9: Multiple Concurrent Users Yes 10: I/O Method Standard 11: Native Executable/Script No 12: Use Shell or New Context No 13: Modify User Data No 14: Execute on Event No 15: Pause After Execution No 16: Disable Local Display No 17: BBS Drop File Type None 18: Place Drop File In Node Directory 19: Time Options... %4 is the user's 4 digit, zero filled user name. These setting seem to work fine for dosemu2 and using SyncTerm to access the BBS. I can't say I've really tried other terminals. -- End Of The Line BBS - Plano, TX telnet endofthelinebbs.com 23 --- þ Synchronet þ End Of The Line BBS - endofthelinebbs.com .