Published on April 6, 2020
I recently got the itch to work on GameSrv again, and I'd like to implement some newer features like a built-in WebSocket server for fTelnet support, as well as SSH support.
I found a nice SSH implementation that looks like it'll work well, but it has one drawback: It requires a version of the .NET framework that is newer than what is available on Windows XP.
So I'm hoping that if anybody using GameSrv reads this, they'll let me know what OS they're using, and whether they're using it as a front-end for a DOS BBS, or if they're actually using it as a door server.
I'm definitely leaning towards dropping XP in favour of SSH support, but if a lot of people are still using XP then I'll have to re-evaluate that choice.
Published on May 5, 2016
There's a new alpha release of GameSrv available on GitHub: GameSrv Alpha (Just click one of the two .zip links, then click "View Raw" to download the file)
This new version has a lot of new features that I've been meaning to get out there for awhile, as well as fixes for installing on Ubuntu 14.04, so I figured it was probably time to package something up. I haven't tested it too extensively yet, so that's why it's considered an alpha release. Definitely don't use it to upgrade any existing installations you have, at least not without backing up your existing GameSrv directory!
Some of the new features in this version are:
NOTE: .NET Framework 3.5 is now required. You likely already have it installed if you had 2.0 installed, but it's possible you don't (especially if you're using XP)
Published on August 14, 2014
Just uploaded a new release. See the CHANGELOG.txt for the full list of changes, or here's the shortened list:
I don't really work on GameSrv a whole lot anymore. It does what I want so I don't really feel the need to do much with it. That said, I'm always glad to hear from people who are using it, especially if you've found a bug, or have a feature request, so feel free to contact me for whatever reason.
Published on July 14, 2013
Just uploaded a new release. See the CHANGELOG.txt for the full list of changes, or here's the shortened list:
Published on April 24, 2013
Just uploaded a new release. See the CHANGELOG.txt for the full list of changes, or here's the shortened list:
Published on February 24, 2013
Just uploaded a new release. Change summary:
Published on February 7, 2013
The GameSrv source is now up on GitHub!
It requires two other libraries of mine (well mostly mine, they contain some collected code as well) that aren't on GitHub yet, so you won't be able to compile it yet, but hopefully I'll have RMLib and RMLibUI up there shortly
Published on February 5, 2013
Just uploaded a new release. Change summary:
Published on January 15, 2013
Just uploaded a new release. A couple of the new features are:
Published on January 6, 2013
So much for not going years between releases! But finally, a third alpha is now available.
A fair number of changes went into this release over the last year, so please see the CHANGELOG.txt file to see if there was anything important that might impact your alpha 2 installation
As usual, not a lot of testing went into this release. All 3 versions (Console, GUI, Service) fired up and accepted telnet connections @ telnet://bbs.ftelnet.ca, but I didn't test anything beyond that (RLogin, WebSocket, etc.)
If you run into any problems, please let me know. I love feedback, and it's usually reports like "feature x doesn't work" or "can you implement feature y" that pushes me to actually make new releases, so the more feedback the better!
Published on January 16, 2012
I've just uploaded a second alpha version. In the near future I'd like to get a changelog page built for the site, but for now just check out the CHANGELOG.txt in the release archive.
Published on January 12, 2012
The new alpha has finally been released. Some features from the old version are missing, so it may be a little disappointing at first, but this version should be under much more active development than the last since it's totally rewritten in a new language with better development tools available (now C#, rather than the buggy old Turbo Delphi).
And there's some new features that should hopefully make up for the initial missing features, such as Linux support! Using mono GameSrv should run under most Linux distributions, and dosemu provides the 16-bit door support
Published on January 1, 2012
Happy New Year! Been talking about a new GameSrv for awhile now (mostly by email, not so much on this website), and I think after finally getting some work done on it recently it's almost time to make a new release!
It'll definitely be alpha quality to start off, so will take some courage to test, but I think it's going to be much easier to support and add features to this version, so I hope it won't be years between updates anymore!
Published on April 2, 2010
GameSrv v10.04.02 was just released today. This is a minor bugfix to the previous version, which just fixes a few problems related to email verification.
Published on June 7, 2008
GameSrv v8.06.07 was just released today. No new features here, just a bugfix for those who upgraded from v7.06.15 to v8.05.18 and then to v8.06.03 (the database didn't get upgraded properly, so you would have receved an error from LoadConfigTbl() failing to run at startup).
Published on June 3, 2008
GameSrv v8.06.03 was just released today. A little more testing went into this release than the last, but not much more, so PLEASE make sure you backup your GameSrv directory before upgrading. This release adds a few new options, but the biggest changes are some show-stopping "Run as NT Service" bugfixes, so please continue to test that mode of operation to help find more!
Published on May 18, 2008
GameSrv v8.05.18 was just released today. As usual, not a whole lot of testing went into it before releasing it, so PLEASE make sure you backup your GameSrv directory before upgrading. Of special need of testing is the "Run as NT Servive" option, so if you choose to try that option, please let me know your expeciences, whether they be good or bad.
Published on March 13, 2008
Somebody just brought to my attention the fact that I broke the promise I made awhile ago. The promise was that I would try to work on GameSrv on a weekly basis, and if I failed to work on it for a 30 day period, I would release the source.
Well, I didn't technically break the promise, as I have been working on GameSrv here and there, but I definitely broke the spirit of the promise, which was to get more work done in a shorter period of time, and make quicker releases.
So I've decided to go ahead and put the GameSrv source online at SourceForge under the GPLv3 license. It may take me a few days (likely it will happen on the weekend) as I have no experience with CVS, so will have to look into that a bit before I can actually make the source available.
I just wanted to give you a heads up though, so look here for the source to GameSrv in the near future!
Later that day...
UPDATE: Well, that wasn't so tough after-all, so the source is online already!
Published on June 16, 2007
OK, so it took a little longer than I planned, but I've just uploaded a new pre-release version of GameSrv. This one is mostly feature complete (it even has configuration screens!), but there hasn't been a lot of testing put into it.
So if you're feeling adventurous, please give it a try and let me know if you run into any problems. If you've been running a previous pre-release version, please let me know how the upgrade process goes (don't forget to back up your existing GameSrv directory first though!
Published on January 19, 2007
Well, I had some computer problems over the holidays, so not a lot (read: nothing) got done on GameSrv. I've built a new system and have just finished migrating everything over though, so now things should be back to normal and I should be able to get some programming done.
Published on December 21, 2006
Finally built a website for GameSrv. I really like the design, so I think I'll be making the R&M Software page use it as well. (I didn't actually "build" the website, just got the layout from http://andreasviklund.com and modified it to suit my needs.)
I really don't think I'm going to get another GameSrv release out this year, but hopefully in January I'll be able to get back into the code and work towards a decent beta release.
So since this will also probably be my last update this year, Merry Christmas and Happy New Year!
Published on September 23, 2006
Holy Shit indeed. Yes, after many, many, many, many, many, MANY years, I've finally released a new version of GameSrv.
Before you get too excited, don't be. This is an early pre-release version just meant to get your feedback on what works and what doesn't (a lot of the features aren't implemented, so I already know some of the stuff isn't.)
Along with the GameSrv release, I've made available 3 classic Seth Able / Michael Preslar / GamePort door games specifically packaged for GameSrv. They come preconfigured for use on 5 nodes, so all you have to do is run the .gsdoor archive through the GSDoor installer, and you'll be ready to go without really needing to know how to configure the door games. Basically this saves you the headache of RTFMing, and me the headache of you asking me questions that would have been answered by RTFMing!
On a side note, I plan on adding multi-language support to GameSrv, so if anyone wants to translate the strings found in the database, please let me know. There aren't a lot there, and I may just try passing them through Google's translator, but who knows how well that will work!
Anyway, head on over to www.GameSrv.ca for the downloads.
Published on May 10, 2006
I've updated my long neglected site, www.GameSrv.ca, with a brief history and statement about the future of GameSrv. Please go take a look if you're interested.
And I thought about removing the old news entries from this page, since they're a little embarassing (no update in over a year, broken promise after broken promise), but maybe seeing them there will motivate me to update a little more often!
Published on May 24, 2005
Yes, it's hard to believe, but I'm adding a news entry, and about the progress of GameSrv to boot!
This past weekend I spent a bit of time working on GameSrv, and I got quite a bit done. It's not quite ready for testing yet because the logon system isn't implemented so it doesn't differentiate between users, but that's about the only piece holding it back from testing.
And unlike earlier alphas/betas, this version will come with configuration screens, so everyone will be able to test it, and not just people able to edit the Access database manually.
Sorry if this seems like a tease to release news but no demo, but I just wanted to let you know I'm alive and contrary to popular belief, I am still working on it. Hopefully in the next couple weeks I'll have something to show.
Published on August 1, 2004
I planned to release a new ALPHA of GameSrv this weekend, but I bit off a little more than I could chew so it's in a broken state right now. Hopefully next weekend #4 will be out.
Published on July 20, 2004
Just uploaded a new ALPHA 3 version of GameSrv. This version has a couple new commands available, but the main reason for the release is an important bugfix that fixes possible cpu/memory hogging.
Published on July 11, 2004
Just uploaded a new ALPHA 2 version of GameSrv. This version is a little bit more functional than the last, with the most important addition being the user stuff. Now doors will see users as unique people, unlike in ALPHA 1 where it saw them all as the same person.
Like something you see here? Consider donating to keep development alive!
(Please note that donations are not tax-deductible for income tax purposes.)
Thank you!