Slashdot Mirror


(Hack) and Slash: Doing the LORD's Work

Emmett Plant (former Slashdot editor as well as video interviewee) writes: Legend of the Red Dragon was written by Seth Robinson in 1989, and it remains one of the most popular games of the DOS BBS era. Chris England has been doing his part to keep the game alive for the past twelve years, adapting an installation that runs on Linux. I was only able to play for two days before I was overcome with curiosity -- I wrote to Chris, politely inquiring as to how it all came together. Read on below for a look into Chris's motivations, the state of the project, and just how deeply nested it can all get, when bringing games from early BBS days into the modern era. Emmett Plant: What was your first encounter with LORD?

Despite it's PG-13 nature, I discovered the game at age 12 when I was running a local dial-up BBS [The Slaughter House, Langley BC] and echo-mail network. I had never heard of the game, but users kept asking for it. I ignored the first few requests, but eventually caved to my loyal regulars and installed it. My first time "playing" it was actually just to test to see if it worked. Had I have been more inquisitive and known it was an interactive text based RPG about slaying dragons, I would have installed--and played it--much earlier.

EP: You've had this game running for well over a decade now. Has it gotten easier to manage as time has gone by, or has it become more difficult?

With many years of fine tuning and automation, it has become very easy to manage. Between work and my addiction to the remote British Columbia wilderness, either my time was saturated or I was simply not around to keep up with issues like investigating players suspected of using multiple accounts or dealing with players taking advantage of known bugs. This led to a level of frustration among users in early years. For example, in our environment there is no carrier detection. If a player disconnected in an IGM [In-Game Module], they were essentially protected from being battled by other users. Fast forward to today where if a player attempted this, within a short period of time the system would detect it and leave them vulnerable, "sleeping in the fields.”

EP: You've created a custom BBS to manage these games -- How does it work?

The BBS part is a fairly basic sign-up, authentication and menu system made in perl. Much like a regular BBS, when a user selects the menu option to enter a game, a dropfile is generated and passed to the game. After that, things get a little different. It dynamically creates an autoexec.bat to invoke the games start.bat file with the appropriate node parameter and then fires up dosemu. The BBS itself listens locally on a non-standard port through xinetd/in.telnetd, as I needed to create a proxy script to reside in front listening for the incoming telnet connections. This was necessary in order to sanitize some undesirable input with a script that could make decisions and manipulate the packet contents in some cases. Aside from that, there are a number of automation scripts running in the background which range from compensating for lack of carrier detection and analyzing logs to converting LORD color ASCII to HTML and of course sending me a text message when it's time to announce a winner and reset a game.

EP: LORD was written in the dial-up era. What challenges have you faced in making it available for the modern age?

There are so many pieces that need to work together. I tried a number of combinations of operating systems, dosemu/dos versions, netfossil drivers, ANSI drivers, BBS software, LORD versions, IGM's, etc. It was difficult to find a combination where all components would play nice for the long haul. Having a stable environment was a top priority, so I decided to make my own BBS, forget about the fossil routines and just run the game as if it's running locally. This resulted in stability, but presented a number of other challenges from a security standpoint. IGM's with special sysop functions like "drop to DOS" were out of the question and I needed to prevent every possible method that could be used to break out of a batch file.

EP: There's a Facebook group and a Twitter account for the games -- How are these social media tools used?

Prior to Facebook and Twitter, we used a forum on the website so players could communicate outside the game and I could announce upcoming rounds. Though I had moderators, it was still something I needed to babysit and keep secure. I was very happy to outsource the forum to Facebook as it was less work for me while at the same time, it gave the game a little more mainstream/modern exposure. Twitter seemed like a good platform to announce the start of new rounds, but I think most rely on the Facebook notification.

EP: How do you deal with problematic players?

If someone gets completely out of hand and or won't adhere to warnings, disabling the account and iptables seems to solve the issue efficiently. It takes a lot more effort for someone to change their IP address, and sign up again from a new email address than it does for me deal with it. And for what motive? To write something rude or annoying in the daily news or flowers? Most people just don't get that bored, so it has only come to that a couple of times.

EP: What do you do for a dayjob?

You probably guessed, but I will go ahead and confirm that I’m a System Administrator.

EP: Why do you do this?

Though I shut down the dialup BBS after a few years of service--in pursuit of figuring out how Internet web servers, mail servers and database servers worked--those sysop/sysadmin instincts didn't go away. I felt rather guilty about letting BBS users down, but the reality is that I needed to selfishly tie up the phone line and replace DOS with Slackware. Making this system was my way of making up for it and then some.

--

Editorial Note: The author of this piece made a $10 donation to the site before inquiring to write this article. He’s a level 8 warrior in Game 1, and he’s been killed at least three times already. He does not regret the donation.

63 comments

  1. I'm waiting for Usurper and Exitilus by damn_registrars · · Score: 1

    I used to play Usurper a lot, I thought it was more interesting as it had more options (particularly in the "pro" mode or whatever they called it that gave you about 20 different types of armor). Development on that seems to have somewhat stalled out, but the author released the source code a while back so there may be promise of seeing it return.

    Likely even fewer people remember Exitilius, which was even more involved. According to one group, details on where it came from and how are sketchy. It had some promising moments for sure, but the group that owns exitilius.com hasn't announced any forward progress in some time.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    1. Re:I'm waiting for Usurper and Exitilus by wardrich86 · · Score: 1

      Personally, I was fond of Ambroshia: Test of Time. http://ambroshiabbs.proboards....

    2. Re:I'm waiting for Usurper and Exitilus by damn_registrars · · Score: 1

      Wasn't ambroshia supposed to be a less-buggy clone of the last release of Exitilus?

      --
      Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    3. Re:I'm waiting for Usurper and Exitilus by wardrich86 · · Score: 1

      Not too sure. Never played Exitilus.

    4. Re:I'm waiting for Usurper and Exitilus by ThinkWeak · · Score: 1

      I've played both Usurper and Exitilus. My friends and I still talk about Exitilius and how we would like to play it again. I remember coming home from school and putting in some serious work on that game. It wasn't until one of them found a glitch and starting destroying everyone that the game became less fun.

    5. Re:I'm waiting for Usurper and Exitilus by randm.ca · · Score: 0

      Usurper was ported to Win32 (a few times), a bunch of bugs have been fixed, maintenance has been optimized, etc. https://github.com/rickparrish... has the updated source

    6. Re:I'm waiting for Usurper and Exitilus by nolageek · · Score: 0

      Just call any of the BBSs that are still around and play it. :) I run capitolshrill.com (telnet to capitolshrill.com)

      --
      ---- The one good thing about music: When it hits you, you feel no pain.
    7. Re:I'm waiting for Usurper and Exitilus by Anonymous Coward · · Score: 0

      Yeah, I remember Exitilus. It showed up in our area on one or two BBSs towards the end of that era. It seemed interesting, but buggy. Was always a TW2002 guy myself. Made some great memories playing that game. BRE/SRE were great too.

  2. Title by Anonymous Coward · · Score: 4, Insightful

    "(Hack) and Slash: Doing the LORD's Work"

    Why not a title that people will actually understand, like:

    "Interview: Chris England About Legend of the Red Dragon"

    1. Re:Title by Anonymous Coward · · Score: 0

      Because, Timmy.

    2. Re:Title by Anonymous Coward · · Score: 0

      Clickbait.

    3. Re:Title by GrumpySteen · · Score: 1
    4. Re:Title by Aighearach · · Score: 2

      Because they don't know most people write it LoRD for clarity.

  3. GOD IS GONNA GIT YOU !! by Anonymous Coward · · Score: 0

    For that !!

  4. Details by Translation+Error · · Score: 0

    Maybe it would have been good to give at least a brief description of the game itself?

    --
    When someone says, "Any fool can see ..." they're usually exactly right.
    1. Re:Details by Anonymous Coward · · Score: 3, Informative
  5. Here's the link by emmett · · Score: 2

    Chris' LORD games are available right here, by the way.

  6. Linky? by masasuka · · Score: 1

    You didn't like to the game so we could come stalk you ingame :P ...

  7. The Pit by Anonymous Coward · · Score: 0

    any of you guys ever play The Pit? Aside from the original NWN and LORD it was my favorite.

    1. Re:The Pit by afidel · · Score: 1

      Yup, though I was more partial to BladeMaster since it didn't have the three turn limit on most systems (if at all, hard to remember that far back). In fact I ran a BladeMaster IP-BBS for a while, was interesting getting a WorldGroup module working in modern Windows.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  8. Violet by TheDarkener · · Score: 2

    Oh, my first love interest.. Her and Jenny Garth. Thanks, Seth!

    --
    It is pitch black. You are likely to be eaten by a grue.
    1. Re:Violet by davegravy · · Score: 1

      I remember getting laid by Violet, and contracting a bad case of VD. Being a young child at the time, this was a very educational game.

  9. LORD by Anonymous Coward · · Score: 0

    The "about" section on http://lord.stabs.org sums up the game pretty good!

  10. I hated LORD by OrangeTide · · Score: 2

    I hated LORD, it would tie up my 1 line BBS with useless people playing games when they should be uploading stuff and maintaining their ratio.
    I had a few other BBS doors that tended to tie up the line less, but man was LORD popular back in the day.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:I hated LORD by Anonymous Coward · · Score: 1

      Sounds like your BBS was no fun at all.

    2. Re:I hated LORD by Anonymous Coward · · Score: 0

      I'm so sorry that someone broke into your house and forced you to run it! They didn't hurt you, did they??

    3. Re:I hated LORD by OrangeTide · · Score: 1

      True story, one of the local SysOps has a large group of users visit his house in a threatening manner over his online behavior. He ended up shutting down his rather popular BBS over the incidents.

      But back to the original point, I hated LORD so I didn't run it, despite people requesting me to put it back up. It was very popular, but primarily my BBS was there to shuffle files from one calling zone to another. (we had local toll zones back then)

      --
      “Common sense is not so common.” — Voltaire
    4. Re:I hated LORD by jellomizer · · Score: 1

      I found the upload-download ratio, was a bad way to keep people engaged. What it did was caused people to upload a lot of crap just to keep their ratio up.
      They were other ways of encouraging good behavior. Such as elevated to different message boards, special download directories etc...
       

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:I hated LORD by Anonymous Coward · · Score: 0

      This was before those bidirectional transfer protocols where you could play door games while transferring, I take it.

    6. Re:I hated LORD by OrangeTide · · Score: 1

      LORD didn't work with them initially. And we mostly use HS/Link which could only transfer files. By the time SMODEM came around, I have already taken down the most of the doors for lack of interest.

      --
      “Common sense is not so common.” — Voltaire
    7. Re:I hated LORD by sg_oneill · · Score: 1

      The worst thing I ever saw back in those days (early 90s) was the sysop of a local BBS getting hospitalized with broken limbs after he had an affair with some woman he met on his BBS and her husband catching on.

      I've kinda been wary of internet dating ever since because of that.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    8. Re:I hated LORD by Trax3001BBS · · Score: 1

      I hated LORD, it would tie up my 1 line BBS with useless people playing games when they should be uploading stuff and maintaining their ratio.
      I had a few other BBS doors that tended to tie up the line less, but man was LORD popular back in the day.

      That's funny in away, I had a 6 line Cnet (chat board) I'd get ticked if someone uploaded or downloaded but let it go.

      Not many doors for the Amiga, the IBM BBS's had the best games a fav of mine was Food Fight.

      I had a user who made two game using MCI code only, tick tack toe and Stones (7 stones don't take the last one to win). People still swear it can't be done (MCI game).

    9. Re:I hated LORD by OrangeTide · · Score: 1

      My favorite BBS closed when the SysOp hired hitmen (undercover cops) to kill a rival SysOp that started dating his ex-gf. After he got out of prison he started his BBS back up as a primarily pornographic place. Originally it was a multiline BBS with chat and internet gateways, so a big loss in my opinion.

      I wish I could remember enough to Google the story. It was in West Michigan and the rival went by the CountZero. This was the 1990s, so not a lot of the local news articles are online.

      --
      “Common sense is not so common.” — Voltaire
  11. Anybody remember a similar game to LORD? by Anonymous Coward · · Score: 0

    It ran on an Amiga BBS around here, you could pick your religion from a variety of sources, it might have even blended Science-fiction elements so you could be a Cyborg?

  12. I'm only 30 but... by Anonymous Coward · · Score: 0

    Woah, nostalgia. Wildcat BBS ftw, playing this and Baron Realms Elite and Trade Wars....

  13. Bring back Bennet! by Anonymous Coward · · Score: 0

    Is this the new Bennet Hassleton? Will Bennet make sure to weigh in on this?

  14. No I'm not! by hack++slash · · Score: 1

    And you can't prove it!

    --
    To do something right, you often have to roll up your sleeves and get busy.
  15. where is the link to the full article by Anonymous Coward · · Score: 0

    And, how does this fit into "news for Nerds"??

    1. Re:where is the link to the full article by Anonymous Coward · · Score: 0

      Playing old BBS based role-playing games is not nerdy enough? ooookay.

    2. Re:where is the link to the full article by narcc · · Score: 1

      Nerds older that you, I suppose.

  16. on a positive note..... by Anonymous Coward · · Score: 0

    LORD was a great game. I applaud Seth for his efforts, and hope that have fiared him well into his professional endevors..
    Thank you Seth for many years of great enjoyment and excitement..

  17. LORD and TradeWars on WildCat BBS by __aaclcg7560 · · Score: 3, Interesting

    I had a WildCat BBS in 1994 and 1995 running on an ancient IBM AT computer in an 80-pound industrial case that bolted to the floor (I still kick myself for not keeping the case), 20MB 5.25" hard drive and a 2400bps modem. LORD and TradeWars were my favorite games. I would log locally and chit-chat with whomever logged into my board. This was the beginning and the end of my online empire before something called THE INTERNET made the BBS scene obsolete. I was a Dot Com bust before the Dot Com bust hit five years later.

  18. Text based adventure by Anonymous Coward · · Score: 0

    Why isn't this a simple text based adventure for Linux ala Dwarven Fortress, Nethack, etc?

    This would be interesting to have on laptop or phone independent of the network. Having network access to a BBS like activity might be fun, but people suck. I'd rather try it on my own.

    1. Re:Text based adventure by Em+Adespoton · · Score: 1

      LORD would lose much of its appeal if played alone. Half of the fun was leaving messages and flowers; the other half was attempting to get further before your time slot ran out and you had to wait a day to continue. You'd then check the leaderboard to see if anyone else was able to get further than you in that limited time.

      It really captured the heart of what BBS systems were all about, as did Trade Wars.

      And yeah; back in the early 90's, I set up my own internal BBS with those games on it, just so I could fully explore them without the time slots and tied up phone lines associated with connecting to other BBSes -- while it allowed me to figure out the game mechanics and optimal plays, it wasn't anywhere near as fun as playing on an active BBS. The game itself was purely a vehicle for the personal interaction.

      Later on in the 90's I stumbled across MUDs, which took this concept to a new level. I still have fond memories of LambdaMOO, PennMUSH, MUME (which is still running), a Diku MUD I forget the name of (something to do with dragons; it was the first MUD I signed on to, primarily because the name evoked echoes of LORD), and later on Discworld MUD.

      I guess the modern descendant of these would have to be WoW.

    2. Re:Text based adventure by Anonymous Coward · · Score: 0

      Leaving messages and flowers? Pshh! It was all about breaking into someone's inn room and assassinating them.

    3. Re:Text based adventure by Anonymous Coward · · Score: 0

      LORD would lose much of its appeal if played alone.

      Yes and no... While I admit it's more fun on a BBS with others it can still be fun alone. I for one bought a key just to play it alone, and used a add-on that essentially created players and every time you ran it, it would make those players essentially "play" the game so that when you started your day then there would have been action like someone flirting with you, writings in the bar, or even someone attacking you while you were away. It was mzk lord I think.

      Besides that, it was also just fun trying out all of the "other places" you can add on, and themes.

  19. Obligatory Minecraft Parody by rwa2 · · Score: 1

    Wondering if that might explain the "Hack and Slash" lyric in:
    https://www.youtube.com/watch?...

  20. Richard Garriott's DND1 by Omegaman · · Score: 1

    I was a big fan of Arrowbridge duing the BBS days. Reminds me of the old top down rogue like games. Richard Garriott recently had a contest to port his first BASIC game to a web platform.

    http://www.kirith.com/DND1/pure-js/

    You have to use the name SHAVS to play the game (that is what was in the original source code).
    And hit No for instructions.

    1. Re:Richard Garriott's DND1 by Anonymous Coward · · Score: 0

      Yes, Arrowbridge was great! I didn't get too far into it myself though. It still feels like that entire world still exists out there, somewhere, waiting to be explored. I think someone will probably end up recreating that game one day.

  21. Pyroto Mountain by moorley · · Score: 1

    I so wish someone would port/clone that one....

    *SIGH*

    --
    "Don't fear death... fear not living..." -me :)
  22. LORD 2? by Punto · · Score: 1

    Is he also running LORD 2? I was pretty amazing, and it's the kind of game that could scale pretty well to today's systems.

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

    1. Re:LORD 2? by Anonymous Coward · · Score: 0

      It was... though I do feel it was incomplete because of no red dragon... though I do know it originally started as a completely different game.

      I actually asked seth years ago (shortly after the final version came out) why there was no red dragon in the sequel, he basically told me he expected one of the 3rd party add-ons to add that story line.

  23. Green vs Red by Anonymous Coward · · Score: 0

    http://www.lotgd.net/home.php?

  24. How do buy it now? by mystik · · Score: 1

    It seems that LORD is in a weird copyright state.

    http://lord.lordlegacy.com/new...

    Original developer sold the rights, but the company that holds those rights seems to have gone MIA. It seems he's tried reaching out to them, but they're not responding to him or anyone else, or even new sales. He still has the sources, but legally cannot release them.

    All it would take is these guys:

    http://www.gameport.com/contac...

    to grant permission, and LORD *COULD* be ported to more modern systems, rather than trying to figure out bizzare ways to emulate a 16bit systems and expose them to the public internet.

    (or waiting 70+ years)

    --
    Why aren't you encrypting your e-mail?
    1. Re:How do buy it now? by mystik · · Score: 1

      If anyone has a way of contacting them, perhaps a gentle prod could get this classic made more widely available ...

      --
      Why aren't you encrypting your e-mail?
    2. Re:How do buy it now? by lordstabs · · Score: 1

      I wonder who the right person to talk to is and what their price tag is? Can it be crowd-funded? It would personally put up $500 for the rights to be given to Seth Robinson so he can decide whether he wants to maintain it or release it as open source. Is it possible... could we save LORD and maybe bring it into the modern era?

  25. BBS Documentary by antdude · · Score: 1

    For nostalgia, check out http://bbsdocumentary.com/ even though it is over a decade old or whatever.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  26. TW2002! by DarthVain · · Score: 1

    My poison was Trade Wars 2002! I played that a lot, every day, on BBS's when I was young. Probably 1st online addiction, I would get anxious/angry if I couldn't get on in time to get my turns in. This game basically forced my parents to get another phone line dedicated to my computer. Also kids never got this memory:

    NO CARRIER!
    "ARGH MOM GET OFF THE PHONE!"
    "SORRY!"

    I vaguely remember the name Usurper, so I probably played it, but TW2002 was so good!

  27. I bught Hack and Slash for my Amiga BBS by Trax3001BBS · · Score: 1

    I didn't play it, but it was very popular with the users.

  28. I'm not allowed to play with you. by Trax3001BBS · · Score: 1

    I telnet'ed into your/the site, gave em my email address and have been waiting for a password since.

    Rant alert!

    I POP3 my email from Gmail, many other accounts specifically hotmail are forwarded to Gmail. It's just safe hex, Agent wouldn't show html code just text only. I've been forced to update from 1.93 to version 6 which is so different I've avoided it. SSL is required so I run/ran stunnel as 1.93 doesn't have it, version 6 does. Stunnel has quit working it's not that hard to configure, but it did stop soon after updating and no version will run now.

    There are Persona's now added to Agent's many abilities that to configure it for the first time is time consuming as well as confusing. 1.93 I'd just pull a shortcut to the latest fresh installed OS and not miss a beat, 1.93 took years to tweak to my liking.

    It was a time consuming affair more so as I was POPing from two servers at once, Gmail and live.com (whatever MS calls it) I can't access my Hotmail account, but it works, still forwarding my email and all is well, as long as I don't try to access it ever again. I created an live.com account (Windows Insider that couldn't agree to the ToS) using an old account (gmail) and handle that would get thousands of google hits, mostly from tomshardware.com who pulls in Usenet groups, passing them off as their own.

    FWIW I use Acerose as my password manager some files date back to 2007 and pry when I started using it I know what my passwords, username, and secret hand shaking are and that they are correct. Damn checking it I find fourteenfiftytwo@live.com I don't remember creating the account but did have a real hard time creating my present live.com account. It was me logging in on one screen with another set to Gmail for the refresh and validation that was never satisfied all for a useless account (I wouldn't give out my mobile number), I don't ever expect a site to call me and I'm on top of my security (as well as I can), and they don't need more info than required to log in, yet post of my life on /. ironic eh?

    -an important tangent-

    My Mom (82) is not senile but the only way to describe it, not being able to access the internet to her was E-mail, which she hasn't been able to access in ages, I thought differently as I'd prove to her she had Internet access, or fix it to where she did but the complaint was continual only this week did I clue into the problem (it's been years).

    I created her an Email account on my Charter account which has always allowed me 6 email addresses, called her up and worked out her username and password (not an easy feat folks) set her up, and it works out I haven't access to her account (important to me, not to her), and wrote her an email so she's have something when she accessed the account, the email wouldn't send.

    It took hours to figure it out as I set up Agent a long time ago, just changing servers as IP accounts changed only. the only email program I've configured since is Agent 6 (this week), I'm still working on it's config. So email has never a concern, nor a thought given to there being a problem with it.

    Get this, live.com created an outlook account on my system, going as far as adding it's POP3\smtp servers to Agent (an .INI edit, would do it), then setting outlook as the default email service, it's not even on my system, it would just be useless overhead.

    Persistent SOBs the Microsoft team. I get this requester http://i60.tinypic.com/nedqok.... continually. I unset auto for the picture - there's a war of emailers going on at a furious rate at this time . Agent and one (outlook)I have never set up, used, let alone ever installed, if auto installed, removed when it caught my eye. (it's a good pic address but I can't access them myself after uploading them, so...(HOSTS file most likely).

    My live.com handle which has a Persona of Usenet only and Gmail being my main server (hell so I thought) and a different persona that hasn

    1. Re:I'm not allowed to play with you. by Trax3001BBS · · Score: 1

      Sometimes an anti-piracy scheme comes into play that the only reply can be "well done". http://tinyurl.com/p8e75q5
      This links to /. http://hardware.slashdot.org/s...

      I had to use tinyurl without preview to get it to fit, have to sell it first - if your going to take the time to share a great read.

  29. Help by Anonymous Coward · · Score: 0

    Well,the truth is If you lost your password and/or need to HACK someone else's (your boyfriend) password for anything or some information , how to find if cheating (Facebook,Hotmail,Gmail,Yahoo,Twitter,We... you can simply just email ---> EWATKINS14@ROCKETMAIL.COM. Upgrade your Grades, They respond in less than 5 minutes and get you what you need instantly!! They are amazing and 100% trustworthy.....They are very good and i salute them for the great Job done for me.