rmiles7721

How to Set Up Renegade BBS for Telnet Under Windows XP

This article was originally written by Nick in 2009 and in keeping with what I wanted to do in archiving all of these difficult to find how-to’s I figured I would post it here. If you find it helpful please go visit him and let him know!

Setting up Renegade with

NetFoss for Telnet under

XP

Posted on May 20, 2009 by Nick

Back in the day I ran a BBS using Renegade BBS software.  I’ve been trying over time to  get this running again.  There are quite a few updated BBSs out there that support Linux and telnet services out of the box; however, I want to get my original BBS running again.  I also have a soft spot for Renegade.

After numerous attempts using dosemu under Linux, WINE, VMware running FreeDOS and implementing my own virtual modem service written in Perl but I just couldn’t get things working right.  As it turns out there’s this nifty set of programs that are part of NetFoss.  NetFoss itself is a fossil driver (communication driver talks between BBS software and modem) but also includes a complete telnet server as well for handling telnet communication with the BBS.  However, this is designed for Windows XP.  So I decided to throw a quick XP install in to a VM and fire this all up.

Please note, to the best of my knowledge this does not work in 64bit Windows XP or IIRC, Vista.  It requires the 16bit NT Virtual Dos Machine (NTVDM), included in XP (and WINE) only under 32bit implementations.

The Windows XP system is running under VMware Server 2.0 on an Ubuntu Server 8.04.2 LTS Linux installation.  The hardware is fairly old, Athlon XP 1700+ w/ 1.5GB of RAM.  I gave the VM 256MB of RAM and 4GB of hard drive space.  Everything appears to run quite well.  Especially considering the server itself is already handling quite a few other tasks.

Documentation is pretty much non-existent for this so I am documenting this for myself and others. It’s very rough and by no means 100% complete. My goal is to be able to easily get a Renegade BBS running over telnet and work with a number of common doors.

Start by downloading the renegade package which includes NetFoss:

http://renegade.bigbig.com/rgv100f.zip

Unzip it and run the installer. This will create the basic BBS structure. Next, copy C:rgnetfossnetfoss.dll c:windowssystem32. Please, replace ‘rg’ and ‘windows’ with your actual paths. The next thing to do is make the necessary changes to the ‘net2bbs.ini’ and ‘nf.bat’ files.

Use the sample net2bbs.ini they give you and alter it to the following:

     [Settings]
     Command=c:rgnetfossnf.bat /n*N /h*H c:rgrenegade -n*N -Q -B115200
     StartPath=c:rg
     Port=23
     Nodes=256
     StartNode=1
     Debug=1
     View=Normal
     Log=net2bbs.log
     Semaphore=wait.sem
     KillList=kill.txt
     KillMsg=You are not welcome here.
     KillMsgFile=goaway.ans
     Editor=notepad.exe
     Resolve=1
     ResolveMsg=Resolving your IP Address, One moment...

They key change here is the ‘Command=’ and ‘StartPath’ lines. Change those to your Renegade paths. Then we specify the node ‘-n*N’, ‘-Q’ to tell Renegade to quit after the connection is gone and ‘-B115200? to set the baud rate.

Now the ‘nf.bat’ file needs a couple of minor changes. First add ‘%1? to the first netfoss line and change all the paths. I used the default ‘rg’ path with my install and the file looks like this:

@echo off
c:rgnetfossnetfoss.com %1
rem ** If running a non-door32.sys system, add a " %1" to end of above line **
if errorlevel 1 goto end
c:rgnetfossnetcom.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
c:rgnetfossnetfoss.com /u
:end

Okay, we’re all set. Run ‘net2bbs.exe’, make sure port 23 isn’t firewalled and attempt to connect to it. You should see the connection being made in the dos window.  Once the connection is successfully made another dos window will appear with the BBS running in it.

A basic Renegade BBS has now been started. Have fun configuring the rest of the system!

On a side note, Linux, Mac OS X and Windows don’t include very good ANSI terminals.  I came across this excellent one written for all 3 operating systems as well as a few other popular ones that handles ANSI emulation beautifully as well as being fully featured and it reminds me of the old school dialer terminals from the 80s.

SyncTERM

And I created a simple mirror on my BBS server here:

SyncTERM Mirror

This does a near perfect emulation and can run in full-screen mode as well.  I highly, highly recommend this.

New Additions to the BBS

Originally I wasn’t going to have any file areas. I changed my mind and while I don’t have the menu complete I have started adding file areas.

I also put in a couple more local doors now we are up to LORD, Usurper, Falcon’s Eye, BRE, Global Wars and Darkness. I intend on going interBBS eventually and will also add on a few more games as well.

You can access the BBS-Scene IRC server from the eXternal menu now.

A few more Fidonet echoes have become available and I will also be adding on more networks as time permits. If you don’t feel like messaging online I have installed the Bluewave QWK download door.

As always, if you have any problems or something isn’t working right feel free to contact me here. Leaving me a message on the board is OK but email is much faster and I will get it wherever I am.

I will have a couple more tutorials to post soon as well, of course specific to my system.

EleBBS and FidoNet

So I finally managed to get EleBBS working together with Fastecho and Radius! Very happy about it. Synchronet seems pretty cool and I’ll continue playing with it in a VM but my “production” board will continue to be ELE. I will eventually post my setup for anyone who is interested. Not that there are more than a handful of BBSes left but still…

I’ve also gotten a Fido node number. If you need to reach me that way you can send netmail to 1:3634/24. It’s up 24/7 and accepts crash.

How to Set Up SBBS for Fidonet

After doing a lot of hunting I finally came across this guide and am putting it here for posterity. I did switch from Argus to Radius (an Argus Clone) and went through this guide exactly as spelled out and it’s working perfectly. Waiting now for a message back from the NC with a node number. The original guide can be found here

Updated 12/29/12 – I have also updated the bottom of the post a couple of items if you are in a multi-network situation.

 

Synchronet Setup For FidoNet

(Windows XP)

 

 

By Dantin Hart of Rat’s Nest BBS 9/22/05
Updated by Lord Time of Time Warp of the Future BBS 12/15/08 (on the links and e-mail)

Also Updated by Richard Miles of Shadowscope on 11/14/12

Okay heres the deal, you need to download 2 files required to get your Synchronet
BBS running with FidoNet and they can be obtained through your Hub’s Coordinator,

File names are BACKBONE and nodelist. As was explained to me by Rob Swindel the

author of Synchronet BBS. BACKBONE.NA is the North American BACKBONE FILE.

Make sure to contact your coordinator for the appropriate File Extension and or File.

Also you may talk to your coordinator about getting the current nodelist.%%% <- extension

is a number which changes with every release.

(more…)

How to Set up Lord With SBBS

The directions over at the SBBS wiki didn’t seem to work for me so I did some hunting and found the following instructions which allowed it to work using Netfoss:

Synchronet BBS 3.1x USAGE


Synchronet already has its own FOSSIL support, but using NetFoss in place
of the internal FOSSIL can allow DOS doors to run considerably faster,
often by a factor of 2 or more times faster then the internal speed, with
lower CPU usage. You can use NetFoss to run all or just some or all of
your door programs, and run others using the internal FOSSIL.

Synchronet can create a DOOR32.SYS file, but we do not suggest running
NetFoss in DOOR32.SYS mode because Synchronet is unable to create both a
DOOR32.SYS and a standard drop file at the same time. For this reason the
DOOR32.SYS mode should not be used at the time this guide was written.

Here is how to configure the “Legend Of The Red Dragon” door in Synchronet
3.10j using the Non-DOOR32.SYS mode:

Name LORD
Internal Code LORD
Start-up Directory C:SBBSXTRNLORD
Command Line c:sbbsnf.bat /N%# /H%H start.bat %#
Clean-up Command Line
Execution Cost None
Access Requirements
Execution Requirements
Multiple Concurrent Users Yes
Intercept Standard I/O No
Native (32-bit) Executable Yes
Use Shell to Execute No
Modify User Data No
Execute on Event No
Pause After Execution No
BBS Drop File Type GAP DOOR.SYS
Place Drop File In Node Directory
Time Options…

Notice that the Native (32-Bit) Executable option is enabled. This needs
to be turned on in order for Synchronet to not enable its own internal
FOSSIL driver. REPEAT – even though you are not using DOOR32.SYS as your
dropfile, Native (32-Bit) Executable must be enabled. Additionally, make
sure to change the command line to reflect the directory that you
installed NetFoss and the Start-up directory should either reflect where
your door is located if you don’t use a batch file to start the door, or
could have the startup directory point to your current node directory
where the dropfiles are created. (If you do the later, you should launch
the door with a batch file that first uses the CD command to Change the
Directory to where the door is located.

When using the Non-DOOR32.SYS mode, you must edit your NF.BAT file to add
the ” %1″ at the end of the second line, as explained earlier in this
document. Instructions can also be found in the NF.BAT.

Make sure to change the Command line in NF.BAT to reflect the directory
that you installed NetFoss in, and the Start-up directory should reflect
where your door is installed.

In the LORD door example above, the start.bat is the batch file located
in the Start-up Directory which actually runs this door game.

Setup Tutorial For Argus

I mentioned yesterday that I needed a bit of help setting some things up. I still do but as I’ve searched I’ve found a wealth of information out there. Unfortunately there seems to be less and less as time goes by so I am going to try and repost some of it here and save for posterity. This site’s been up for almost 13 years now and I don’t plan on taking it down any time soon.  I’ve come across this tutorial in several places but I think it needs to be updated and also kept with setups for other stuff as well.

Graphical Setup Tutorial for Argus

by David Moufarrege HTML version of this document and low.res. images are made by Max Masyutin
Original version of this document is available in http://www.filegate.net/ipfn/i-util/ATUTHLP.ZIP

 

Modified slightly to remove dead links by Janis Kracht 03/17/03

Further modified by Richard Miles 11/14/2012 – I’ve hosted all of the images on my system here and linked to them rather than the original site. Argus is no longer supported or updated but most of the information below is still valid.

(more…)

BBS Help Needed

So as I mentioned in an earlier post, the BBS is back online. You can access it through the links above and to the right OR via telnet at rmiles.myhomeseer.com

I am in the process of trying to get netmail back up and running in addition to echomail but seem to be having problems. Right now I’ve got EleBBS and Fastecho setup and can use either Radius or Argus as the mailer. I need someone who can help me troubleshoot.

From the board I can write a netmail (although EleBBS won’t let me access the nodelist for some reason). Exit the BBS and I run FASTECHO SCAN. It detects the netmail and pulls out a ?.msg leaving it in the EleBBS message base directory. FASTECHO PACK seems to do nothing.

It’s been 16 years or more since I had a BBS/Mailer/Tosser up and running and back then I used Renegade/Gecho/FrontDoor and ended up going to Proboard/Fastecho/Allfix/Maindoor. I have no frigging idea how I had it set up and don’t think I have access to the files anymore so that I could look at my config.

Any help would be appreciated.

BBS Update

I mentioned last week that I was going to put my Electronic Bulletin Board System (BBS) back online and I have done so. BBSes are old school, how we connected to each other BEFORE the web. Back in the day I ran a dial in system but today it’s telnet only. There are TWO ways you can get to the board to check it out. There are links to it on top of the page as well as over to the right. You can get to it there using a flash applet. The other way, if you are familiar with telnet is to get to it at telnet://rmiles.myhomeseer.com Port:23

I’ve still got a bunch of work to do on it but here are the details.

WinXP running in a virtual machine.
5-Nodes running EleBBS v0.09.g1 under Telsrv. If need be I may add nodes later. If it looks like something I will permanently keep on line I’ll also build a dedicated server for it.

No nets yet, a couple of local message bases. I will correct that very soon.
Two games for now, LORD and Usurper. I may add Falcon’s Eye later and will certainly take requests but I have found that it’s a lot more fun only hosting one or two games than having 100 of them with one person on each.

I will also NOT have any file areas. I may put some of the old BBS files back online via ftp but if so I will also be putting ads on there ti recoup the cost I will incur from the bandwidth. The BBS is hosted from my home but the webserver is NOT and I have to pay if I go over my bandwidth quota. As a matter of fact even though I hate them I may go ahead and add one to the top of the BBS page as well.

It’s been about 15 years since I had a board up and running so I’m a bit rusty. If something’s not working correctly, PLEASE let me know and I’ll get it fixed.

BBSing

I mentioned something in my post the other day about how this web site got started as an electronic bulletin board system and started getting all sentimental so I am in the process of setting up a telnet/web bbs site. LOL.

It’ll take me a few days but I’ll have it online, door games and all, very soon. I’ll post links for all you old farts that remember how we used to connect…

One Million

Wow. Apparently at some point this weekend I finally passed the millionth visitor to the site since I started using Sitemeter back around 8-10 years ago. Not really sure when I started using it but the site itself has been up since Christmas Day 2000 and prior to that was a BBS. That’s one million  visitors, not page views. I passed the million mark on views a long time ago.

The site has changed drastically over the last few years. It started out as Shadowscope BBS (originally Shadowland) then at some point during 2,000 I changed it to a web page and updated the html manually on a daily basis. Around 2003 I started using Movabletype which helped the blogging because I didn’t have to update the html. Posts were sparse though. While I wrote on a regular basis it was mostly sharing links and a couple lines of blurbs. Sort of where I am right now as a matter of fact lol. I blogged on a very regular basis starting in 2004 until about 2010. For a while I did the payperpost thing and then shifted over to what I really enjoy, crime blogging.

In 2009 or 10 I moved my crime blogging over to the site it’s currently at and this one pretty much sat dormant. I am trying to post a little more regularly now but for the most part this site just collects links from the other places I post, Twitter, Sick Crimes and Skullfucking (not that I’ve updated there recently either.)

Any way you look at it 1,000,000 is an awful lot of visitors.