• Developing a BBS

    From andrew@DIGDIST/BATTLEST/FREEWAY to All on Thu Mar 12 01:18:00 2015
    Hi

    I'm writing a tutorial on how to write your own BBS software. The tutorial
    is in Java, but you could use the ideas to code one in whatever language you like.

    I plan to do a new part each week, the first part is published and is making the basic telnet server. The second part is written but not published yet, it's about doing the login / new user parts.

    The third part I am working on now will be mail systems.

    If you're interested the first tutorial is here: http://andrew.pamment.id.au/2015/04/11/roll-your-own-bbs-part-1/

    Feel free to comment / ask questions etc, but please go easy on me as I've never written a tutorial before :)

    Andrew

    ---
    + Quinn + Quinn HQ - (telnet://quinn.servebbs.org:2323)
  • From Nightfox@DIGDIST/BATTLEST/FREEWAY to andrew on Fri Apr 17 20:17:00 2015
    Re: Developing a BBS
    By: andrew to All on Thu Mar 12 2015 01:18:00

    I'm writing a tutorial on how to write your own BBS software. The tutorial is in Java, but you could use the ideas to code one in whatever language you like.

    Nice - I think such a tutorial will be interesting. I've wondered about what is needed to write BBS software, but I'm not sure if I'd seriously attempt it, considering that there are already very good BBS packages available.

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
  • From andrew@DIGDIST/BATTLEST/FREEWAY to Nightfox on Fri Mar 20 03:35:00 2015
    Quoting Nightfox:
    Nice - I think such a tutorial will be interesting. I've wondered about what is needed to write BBS software, but I'm not sure if I'd seriously attempt it considering that there are already very good BBS packages available.

    Yeah, it's more for fun than anything else. If people want to be serious about their bbs I am sure they'll probably want to run something established.

    I just posted Part 2, Part 3 might be a little while longer as I am porting Jamlib to java for it and need to iron out any bugs first.

    Andrew

    ---
    + Quinn + Quinn HQ - (telnet://quinn.servebbs.org:2323)
  • From andrew@DIGDIST/BATTLEST/FREEWAY to Nightfox on Fri Mar 20 03:35:00 2015
    Quoting Nightfox:
    Nice - I think such a tutorial will be interesting. I've wondered about what is needed to write BBS software, but I'm not sure if I'd seriously attempt it considering that there are already very good BBS packages available.

    Yeah, it's more for fun than anything else. If people want to be serious about their bbs I am sure they'll probably want to run something established.

    I just posted Part 2, Part 3 might be a little while longer as I am porting Jamlib to java for it and need to iron out any bugs first.

    Andrew

    ---
    + Quinn + Quinn HQ - (telnet://quinn.servebbs.org:2323)
  • From andrew@DIGDIST/BATTLEST/FREEWAY to Nightfox on Fri Mar 20 03:35:00 2015
    Quoting Nightfox:
    Nice - I think such a tutorial will be interesting. I've wondered about what is needed to write BBS software, but I'm not sure if I'd seriously attempt it considering that there are already very good BBS packages available.

    Yeah, it's more for fun than anything else. If people want to be serious about their bbs I am sure they'll probably want to run something established.

    I just posted Part 2, Part 3 might be a little while longer as I am porting Jamlib to java for it and need to iron out any bugs first.

    Andrew

    ---
    + Quinn + Quinn HQ - (telnet://quinn.servebbs.org:2323)
  • From andrew@DIGDIST/BATTLEST/FREEWAY to Nightfox on Fri Mar 20 03:35:00 2015
    Quoting Nightfox:
    Nice - I think such a tutorial will be interesting. I've wondered about what is needed to write BBS software, but I'm not sure if I'd seriously attempt it considering that there are already very good BBS packages available.

    Yeah, it's more for fun than anything else. If people want to be serious about their bbs I am sure they'll probably want to run something established.

    I just posted Part 2, Part 3 might be a little while longer as I am porting Jamlib to java for it and need to iron out any bugs first.

    Andrew

    ---
    + Quinn + Quinn HQ - (telnet://quinn.servebbs.org:2323)
  • From Nightfox@DIGDIST/BATTLEST/FREEWAY to andrew on Mon Apr 20 17:47:00 2015
    Re: Developing a BBS
    By: andrew to Nightfox on Fri Mar 20 2015 03:35:00

    Yeah, it's more for fun than anything else. If people want to be serious about their bbs I am sure they'll probably want to run something established.

    I just posted Part 2, Part 3 might be a little while longer as I am porting Jamlib to java for it and need to iron out any bugs first.

    Andrew

    Any reason you posted this reply 4 times?

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
  • From andrew@DIGDIST/BATTLEST/FREEWAY to Nightfox on Fri Mar 20 03:35:00 2015
    Quoting Nightfox:
    Nice - I think such a tutorial will be interesting. I've wondered about what is needed to write BBS software, but I'm not sure if I'd seriously attempt it considering that there are already very good BBS packages available.

    Yeah, it's more for fun than anything else. If people want to be serious about their bbs I am sure they'll probably want to run something established.

    I just posted Part 2, Part 3 might be a little while longer as I am porting Jamlib to java for it and need to iron out any bugs first.

    Andrew

    ---
    + Quinn + Quinn HQ - (telnet://quinn.servebbs.org:2323)
  • From andrew@DIGDIST/BATTLEST/FREEWAY to Nightfox on Sat Mar 21 06:05:00 2015
    Quoting Nightfox:
    Re: Developing a BBS
    By: andrew to Nightfox on Fri Mar 20 2015 03:35:00

    Yeah, it's more for fun than anything else. If people want to be seriou
    s
    about their bbs I am sure they'll probably want to run something established.

    I just posted Part 2, Part 3 might be a little while longer as I am porting Jamlib to java for it and need to iron out any bugs first.

    Andrew

    Any reason you posted this reply 4 times?

    Nightfox
    ---
    Synchronet Digital Distortion BBS: digitaldistortionbbs.com


    So sorry :( I seem to have forgotten to delte the reply packet after posting it for your network. So it kept on posting. Not sure why it hasn't done this befor e.

    Andrew


    ---
    + Quinn + Quinn HQ - (telnet://quinn.servebbs.org:2323)
  • From Nightfox@DIGDIST/BATTLEST/FREEWAY to andrew on Tue Apr 21 07:46:00 2015
    Re: Developing a BBS
    By: andrew to Nightfox on Sat Mar 21 2015 06:05:00

    Any reason you posted this reply 4 times?

    So sorry :( I seem to have forgotten to delte the reply packet after posting it for your network. So it kept on posting. Not sure why it hasn't done this befor e.

    And it seems that it was posted again since I wrote my reply.. It came up in a newscan this morning.

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
  • From andrew@DIGDIST/BATTLEST/FREEWAY to Nightfox on Sun Mar 22 07:01:00 2015
    Quoting Nightfox:
    Re: Developing a BBS
    By: andrew to Nightfox on Sat Mar 21 2015 06:05:00

    Any reason you posted this reply 4 times?

    So sorry :( I seem to have forgotten to delte the reply packet after posting it for your network. So it kept on posting. Not sure why it has
    n't
    done this befor e.

    And it seems that it was posted again since I wrote my reply.. It came up i
    n
    anewscan this morning.

    Yeah, sorry. My mail script is set to upload and download every four hours. So it would have been sent between when you wrote the email and when i read it.

    It shouldn't happen again.
    Andrew

    ---
    + Quinn + Quinn HQ - (telnet://quinn.servebbs.org:2323)
  • From Lodger@DIGDIST/BATTLEST/FREEWAY to andrew on Tue Nov 24 18:36:00 2015
    Re: Developing a BBS
    By: andrew to All on Thu Mar 12 2015 00:18:00

    tutorial is in Java, but you could use the ideas to code one in whatever language you like.

    I plan to do a new part each week, the first part is published and is making the basic telnet server. The second part is written but not published yet, i about doing the login / new user parts.

    The third part I am working on now will be mail systems.

    That is really cool. If anyone knows "Evennia" (MUD server based on the Django framework) - doing that kind of stuff the BBS way is something I sometimes dream of doing. And a tutorial like this is always welcome to the BBS savy. Doing terminal emulation, especially supressing local echo when entering a password is something I'd like to know. That is something I really need to get into Contiki BBS.

    Cheers,
    lodger


    Wintermute BBS +++ telnet://wintermute.bbsindex.com +++
    FIDO: 2:240/8002 GER-BBS: 75:18/7 SURVNET: 9:92/2

    ---
    Synchronet Wintermute BBS +++ telnet://wintermute.bbsindex.com