Created
November 16, 2019 02:34
-
-
Save mstraughan86/e3db387be87860abc518b1086d7d00de to your computer and use it in GitHub Desktop.
BBS Game Servers
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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