Skip to content

Instantly share code, notes, and snippets.

@mstraughan86
Created November 16, 2019 02:34
Show Gist options
  • Save mstraughan86/e3db387be87860abc518b1086d7d00de to your computer and use it in GitHub Desktop.
Save mstraughan86/e3db387be87860abc518b1086d7d00de to your computer and use it in GitHub Desktop.
BBS Game Servers
https://www.hanselman.com/blog/RunningBBSDoorGamesOnWindows10WithGameSrvDOSBoxPlusTelnetFunWithWSL.aspx
https://www.gamesrv.ca/downloads/
https://www.gamesrv.ca/docs/
https://web.archive.org/web/20140904222043/http://www.gamesrv.ca/docs/
Linux
Linux will take a bit of extra work, due to the fact that some extra software is required, some of which must be compiled. Here's what I did on my Ubuntu Server 11.04 x86 VPS:
Install the prerequisites: sudo apt-get install build-essential dosemu libglib2.0-dev libmono-system-data2.0-cil mono-gmcs mono-runtime pkg-config
Extract dosutils.tgz, which has some useful old DOS utilities that may come in handy in DOSEmu: cd dosutils then tar zxvf dosutils.tgz then cd ..
Compile pty-sharp, which adds pseudo terminal support to mono: tar zxvf pty-sharp-1.0.tgz then cd pty-sharp-1.0 then ./configure --prefix=/usr then make then sudo make install
And lastly, create the user that GameSrv will run as: groupadd gamesrv then useradd -g gamesrv -s /usr/sbin/nologin gamesrv then chown -R gamesrv:gamesrv /gamesrv
The linux instructions are incomplete, and probably will not work. But it is a start.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment