fsxNet Wiki

BBS Development & Resources

User Tools

Site Tools


tutorials:crystal_bbs:start

Crystal BBS

If Python is not your thing, you're in luck - this tutorial uses Crystal and is more of an overall view of BBSs, including the Telnet protocol.

Prerequisites

  • A basic understanding of programming (Crystal is very similar to Ruby)
  • A Linux or macOS computer or VM - sorry, Crystal is not available for Windows yet!

Lessons Overview

The following lessons will help you get a basic Telnet-enabled BBS up and running:

  • Part Zero - Intro to the Telnet protocol
  • Part One - Basic Telnet server with minimal functionality
  • Part Two - Telnet client feature negotiation
tutorials/crystal_bbs/start.txt · Last modified: 2018/03/29 01:58 (external edit)