outsider wrote:Thanks for your response.
I believe haakon(on this forum) runs his BBs with Linux, and there may also be others. I know it is probably a lot of reading, but if you check the existing messages, you may find some of your answer.
I'll definitely look into it, getting this running has been my heart's desire for a very long time.
Hey sorry for the delay with this response, but if you still need help, here's what I can say:
I used to run Synchronet on linux, and many doors such as Usurper. I found in linux there were advantages and disadvantages, and later switched to Windows, which too had advantages and disadvantages.
Linux:
If you want to run Usurper under linux, and you don't have a BBS software in mind, I'd say go ahead and go with Synchronet. You should go to
http://www.synchro.net I'm pretty sure and look in the source section and get the GNUmakefile for linux. You can run it and it should automatically download all the source files you need.
Of course before you do that, you need linux installed. My best luck has been running Linux Mandrake 9.2.
Once you get linux up and running and Synchronet is downloading properly and compiling, be sure to compile it by saying at least this:
gmake USE_DOSEMU=1
it's been a while, i'm not sure if you have to say gmake INSTALL or not... and if you have any trouble you might want to add a RELEASE=1 to it too. Do your best to get it compiling and if you get stuck stop by my bbs and post a message in the synchronet development message area (not email to me).
Anyway, once you have Synchronet compiling you'll want to download dosEMU. Download version 1.1.99.or something... do not get anything later than that like 1.2.something. Anything later than 1.1.99 version does not include virtual modem support and will not work. You must get that version. Don't get the development version just the straight up binaries or whatever (get the one that comes with FreeDOS to start). Get it, install it, and get it running and stuff. If you want, you can replace the FreeDOS with MS-DOS cause it probably will increase stability. All you really need to do is go to bootdisk.com I think and get a DOS 6.22 boot disk. Do that (from a windows machine of course), make a boot disk, then stick it in your linux machine. I forget the exact command but I think it's mcopy, which will let you copy all the files from somewhere including hidden / system files and it won't change anything. So, go to the free dos directory that is accessed when DosEMU "boots" and just say
mcopy [whatever] /dev/floppy/* .
where [whatever] is replaced with whatever switches and options you need to get it to do what you're trying to do...you gotta say something but I can't remember...if you do mcopy --help you should be able to find the one that you need to use... perhaps something that says something like copy all files hidden and system or something.
and I think /dev/floppy is where you'll find your floppy drive...right?
anyway, once you do that, say "dosemu" and it should start it up and if you did it right it should boot into MS-DOS instead of FreeDOS now.
If you have DosEMU working now, booting up right and all that, Synchronet downloaded and compiling using the USE_DOSEMU=1 tag, you should be good to go!
Now, you should maybe like a emusetup.bat or something like that in your CTRL directory, and then there was another batch file in my NODE directories. The one in the CTRL sets up basic stuff I don't think I had to mess with either too much, but you should somewhere see what drive letters DosEMU is assigning to what... ie, for me, D: was the current user's node directory, E: was the xtrn directory, and F and G were like the data and ctrl directories..something like that. If you don't see the batch file in the node dir, just put in some crap for a door and just run it so it'll make the file for the first time. keep this in mind for a minute.
Now, when you set up a door like Usurper you would then say the path to Usurper is like /sbbs/xtrn/usurper and the command would be usurper.bat %#, which will send the node number in place of %#. Then make a usurper.bat in your usurper dir (/sbbs/xtrn/usurper) and tell it to run
usurper.exe /N%1 /PD:if in fact D: is what your node directory is.
Then, for whatever games need all this stuff hardcoded, like LORD, just say node one's drop file is in "D:\" and the same for all the others. D: will always be the node dir for the user logged in.
That's about it. Good luck!!!!!!!!!!!!