Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Games IT

Doom Turns 25: The FPS That Wowed Players, Gummed Up Servers, and Enraged Admins (theregister.co.uk) 214

On December 10, 1993, after a marathon 30-hour coding session, the developers at id Software uploaded the first finished copy of Doom for download, the game that was to redefine first-person shooter (FPS) genre. Hours later IT admins wanted id's guts for garters. The Register: Doom wasn't the first FPS game, but it was the iPhone of the field -- it took parts from various other products and packaged them together in a fearsomely addictive package. Admins loathed it because it hogged bandwidth for downloading and was designed to allow network deathmatches, so millions of users immediately took up valuable network resources for what seemed a frivolous pursuit to some curmudgeonly BOFHs.

The game was an instant hit -- so much so that within hours of its release admins were banning it from servers to try and cope with the effects of thousands, and then millions of people playing online. It spawned remakes and follow-up games, its own movie (don't bother) and even a glowing endorsement from Bill Gates.

This discussion has been archived. No new comments can be posted.

Doom Turns 25: The FPS That Wowed Players, Gummed Up Servers, and Enraged Admins

Comments Filter:
  • by mkoenecke ( 249261 ) on Tuesday December 11, 2018 @10:34AM (#57785964) Homepage
    I still tend to go through unfamiliar museums by keeping right and working my way around that way so I do not miss anything. I call that the "Doom Technique" because that's how I would explore various levels in Doom, way back when. Vaguely-related note: I still have the original 3.5" floppy containing its predecessor, Castle Wolfenstein.
    • by Headw1nd ( 829599 ) on Tuesday December 11, 2018 @10:40AM (#57786004)
      Interesting. I myself circle strafe through museums so I can concentrate on the exhibits while I move.
      • by mfnickster ( 182520 ) on Tuesday December 11, 2018 @11:15AM (#57786238)

        People look at me funny when I keep pushing against museum walls and going "uh! uh! uh!"

        • by pi_rules ( 123171 ) on Tuesday December 11, 2018 @11:21AM (#57786266)

          People look at me funny when I keep pushing against museum walls and going "uh! uh! uh!"

          If you left your pants on it would be less weird.

        • They do? Around here they'd think you were an exhibit. Wouldn't be the weirdest thing in the museum either.
        • whenever i'm walking and i have to pick up the pace, i unthinkingly make a 'whoosh' sound.

      • I keep going up to the curators and asking if they have any quests for me.

    • by Immerman ( 2627577 ) on Tuesday December 11, 2018 @10:44AM (#57786036)

      You realize that strategy only actually works for solving traditional "one path" mazes, right? All you need is one cyclic path curving to the left with further spaces inside it, and you'll never reach those additional spaces. A lot of paths and architecture, (not to mention labyrinths, where maze paths might not have any dead ends), will keep many of its secrets against such a strategy.

      Still, a not a bad starting point, so long as you're alert to its stark failings.

    • You mean Wolfenstein 3D [wikipedia.org].

      The original Castle Wolfenstein [wikipedia.org] is an ancient 2D game from 1981, originally for the Apple II.

  • IPX (Score:5, Interesting)

    by ledow ( 319597 ) on Tuesday December 11, 2018 @10:39AM (#57785986) Homepage

    Played it.

    Over IPX.

    With multiple players.

    Over a parallel port cable.

    I kid you not.

    There was an old DOS TSR (that I have never been able to find since) that was a packet driver that operated over either a parallel port or serial port daisy-chain from one machine to the next. Wasn't fast, but it was fast enough. Better than serial alone as you could have several machines connected and it was faster. And everyone had parallel ports - I have no idea if EPP or whatever was an option that long ago, but it was faster than the available serial. And you had several of serial/parallel most likely so you had the ports to daisy-chain.

    Back when nobody had network-cards in their machines and kid's budgets didn't run to even 10Base2 to play their games - Oh, but dad! - we improvised. I don't even remember how we found it (no Internet for us back then), or what it was called, but we used that little TSR for an awful lot of things that weren't otherwise possible without a proper network card.

    The only bit we bought was an ever-increasing daisy-chain of serial and parallel cables using whatever people had discarded or we could find. To this day, I could literally make any combination of 9/25pin M/F to 9/25pin M/F cable for tens of meters of length just from those old cables in my bits box.

    I remember it was a faff with whatever the packet driver was, and then having to load some (Novell?) TSR to allow IPX etc. all in a DOS boot config (we had DOS 5, I think, and 4DOS utilities and a bunch of PC Magazine freeware - AMENU - to make a menu just to load up that config and play networked).

    Hell, I even remember playing Quake over the same link, but that was only temporarily as only our friend had another machine powerful enough to run that, and then we upgraded to 10Base2 and then 10BaseT not long after.

    But I have gamed IPX over parallel port via DOS. People always thing I got it wrong whenever I say that.

    • by Miser ( 36591 )

      That brings me back.

      I played DOOM over IPX, on actual Ethernet, on a Novell Network.

      "Shared" the folder so multiple machines could access the executables, and played multi player. On a 10Mbps hub based (not switched) network.

      Brought that segment to its knees. :)

      Fun times.

      • by tlhIngan ( 30335 )

        That brings me back.

        I played DOOM over IPX, on actual Ethernet, on a Novell Network.

        "Shared" the folder so multiple machines could access the executables, and played multi player. On a 10Mbps hub based (not switched) network.

        Brought that segment to its knees. :)

        Fun times.

        Actually, one of the first few patches to Doom was to reduce network utilization. Apparently the early versions were so good at taking down corporate networks (because home networking was but just a glint back in the day) with traffic that

        • by habig ( 12787 )

          Actually, one of the first few patches to Doom was to reduce network utilization. Apparently the early versions were so good at taking down corporate networks (because home networking was but just a glint back in the day) with traffic that workplaces banned its use.

          So a later version came out that greatly reduced network utilization so you could at least play it and not take down the network at the same time.

          IIRC, the first version used a token ring style "everybody gets all the packets" setup. Then, they realized that Netrek was doing a much better networking job with point to point packets. Us netrek hackers were happy to have contributed to the general video game corruption of the world.

        • by Miser ( 36591 )

          Interesting! I was young(er) back then, and probably had the version that didn't have the patch.

          My teacher and mentor at the time was nice about it, but was also stern in the fact that I really ought not to be doing that.

          Slightly off topic, but now all those magical systems that I had (remote at least, never physically saw them) access to when I was younger (PDP's, VAXen, Alpha, mainframes, etc) I can emulate on a Raspberry Pi. Most of the time tech doesn't amaze me, but stuff like that sure does.

      • by Agripa ( 139780 )

        IPX was not the only protocol to have that problem with games. Some other early multiplayer games used broadcast UDP/IP which had the same problem.

    • +1 for network ARCNET doom matches via IPX. Half the day was spent troubleshooting :)

    • Comment removed based on user account deletion
    • Played it.
      Over IPX.
      With multiple players.
      Over a parallel port cable.

      Up hill (both ways).
      In the snow.
      ...

    • We played it over IP network on some of the chemistry department’s SGI workstations. SGIXDOOM upgraded by pulling the full version WAD file off one of our PCs.
    • by Mashiki ( 184564 )

      Yep, it was the novell ipx driver. Got a 3.5" disk with that critter downstairs. Remember all those hours you spent trying to cram basic drivers below the 640KB line and then force other things into high memory, but still reserving enough space to play the game? 4MB of memory...what a shit show. Now we worry about computers that don't have 8GB or 16GB as standard for simple desktop, and games that are 50GB-100GB in size.

    • I played Falcon (3.0?) with my friend over a 9-pin serial cable made by Cables To Go in college... it was something like a 116 foot cable and I held on to it for many years afterward... good times :)
    • by Gumby ( 425 )

      Back in my day, we had to write our own games, in the snow!

      At uni there was a 3-D vector FPS on HP Chipmunk workstations called Tunnel. You where in a maze, with the view being just the perspective outline of the walls, and the other player was a cube outline with a tetrahedron on the front side. So there would only be about 12 straight lines on the screen, except when the other player was present,

      We wrote our own version on DOS PCs (8086s! not ATs!) and linked 3 PCs with serial ports so 3 of us could deat

    • Ahhh one of my older brothers was a security guard at HP when they closed down a bunch of facilities over in Sunnyvale and threw away a bunch of hardware. We raided that trash for coax network cards and used Novell and IPX to play Doom and eventually Duke Nukem. I think that Doom allowed a 4 person multiplayer? I forget. Anyway, not long after that and I was playing Warcraft 2 over dial-up modem with my friend. And oh how the world changed when one of my friend’s dad, who worked at Cisco, got an I
    • > "But I have gamed IPX over parallel port via DOS. People always thing I got it wrong whenever I say that."

      I was about to tell you how wrong you are until I saw the rest of your post, pretty cool stuff!

      We got our first 10mbit network cards due to doom, man adding that third player in my group of normally 2 was hectic but worth it.

    • We built a COMring [sunet.se] cable, which let you run a token-ring like network over a specially constructed serial cable or over a null modem cable (if you only have 2 nodes). Then installed an IPX packet driver in order to run the game. at 57.6k and decent UARTs (16550) it played fine.

      For parallel we ran LapLink cables [wikipedia.org], a type of parallel cable like you described. And transferred files with LANtastic [wikipedia.org] or Laplink. Eventually a few people got 10Base2 cards and would act as gateways for those of us without network card

    • by antdude ( 79039 )

      Was that ParaDOOM like in 1994?

    • by Agripa ( 139780 )

      IPX is not routable but we found a way to bridge and tunnel it between where I lived and a friend's house so we could hold dual LAN parties.

  • Some good listenin' for the occasion: https://www.youtube.com/watch?... [youtube.com]
  • by sootman ( 158191 ) on Tuesday December 11, 2018 @10:48AM (#57786060) Homepage Journal

    IDKFA IDDQD.

    I can't remember my mom's birthday but I still know those two codes. :-/

  • by BrendaEM ( 871664 ) on Tuesday December 11, 2018 @10:49AM (#57786064) Homepage
    Quake had true 3D levels that can pass over one another. Quake had 3D adversaries. Quake had network gameplay with Quakeworld. Quake had OpenGL support with GLQuake that launched the GPU world, really starting with the Voodoo 1. Quake had translucent water, which was amazing the first time I ever saw it. And lastly, Quake is still the bar that any small platform must aspire to by answering the question, "Does it run Quake."
    • Quake had network gameplay with Quakeworld>

      Technically, Quake had network gameplay before Quakeworld, it just used TCP rather than UDP, so it was awfully laggy when moving.

    • I remember the first time I enabled OpenGL mode and was blown away by the visuals. I spent more time just walking around looking at stuff than playing in those first few hours
    • Sorry, no.

      Don't get me wrong, Quake was a massive achievement by ID, but Doom was seismic when it launched. There was simply nothing like this available before.

    • Quake had true 3D levels that can pass over one another. Quake had 3D adversaries. Quake had network gameplay with Quakeworld. Quake had OpenGL support with GLQuake that launched the GPU world, really starting with the Voodoo 1. Quake had translucent water, which was amazing the first time I ever saw it. And lastly, Quake is still the bar that any small platform must aspire to by answering the question, "Does it run Quake."

      Man I always though Quake was garbage and that was when I stopped playing FPS games.

  • by Immerman ( 2627577 ) on Tuesday December 11, 2018 @10:49AM (#57786068)

    Really, it only *seemed* like a frivolous use of network resources? In exactly what way is playing Doom, or any game generally, not *actually* a frivolous pursuit?

    Not that I'm opposed to frivolous pursuits, far from it - but if you're making the implied claim that playing a game *isn't* completely frivolous, a little evidence would be appreciated. Or at least a decent argument. Heck, even an anecdote would be a big step up from making such a ridiculous claim completely unsupported.

    • by atrex ( 4811433 )
      One could say that it's only 99% frivolous. Playing an FPS like Doom would test and build the player's ability to react to visual stimuli with small hand gestures as well as test a player's memory and exploration skills (where was the door this blue key goes to again?).

      Not exactly skills that have significant application in the real world, unless you're remote piloting a drone and navigating with only it's camera for reference.
      • Frivolous doesn't mean valueless though - it just means unimportant and/or lacking in seriousness.

      • by apoc.famine ( 621563 ) <apoc.famine@noSpAM.gmail.com> on Tuesday December 11, 2018 @01:33PM (#57787294) Journal

        One could say that it's only 99% frivolous.

        And one would be wrong.

        Hacking Doom, Quake, and UT taught me to code. I wouldn't have hacked on them if I wasn't playing them.

        Building levels for them gave me a way to visualize 3D environments that I later found out not a lot of people have. Not sure if it's cause and effect, but it definitely helped strengthen that skill.

        Working on larger levels and mods taught me how to be a program manager, a skill which is enormously useful the older I get. Hacking on these taught me the value of documentation and code comments, especially as I began working with other like-minded individuals.

        Doing all this taught me about emergent behavior in a way I could never have learned otherwise. Now I really understand how a system design can reinforce or depress user behavior, and I consider that when designing systems.

        All that because I played games so much I couldn't help tinkering with them. I'd never had the drive to do any of that in my teens and early 20s if I hadn't been obsessed with the games. Hell, I wouldn't even have known that such things were possible. I bet a solid 50% of my success in life came from those games.

      • by epine ( 68316 )

        It wasn't a big jump from Quake to Counter-Strike, and Counter-Strike (or near replicas) ended up training real troops. For real combat. With real weapons. Real wounds. Real blood. Real gravestones.

        What hasn't been pointed out here is that Quake wasn't just innovative for true 3D, but had pretty good 3D physics as well. In particular, you could bounce the grenade off walls and ceilings at different angles and velocities in all kinds of unpredictable ways. I wasn't that big into rocket jumping, but I think t

    • by SirSlud ( 67381 )

      Humans enjoy entertainment and games as forms of engagement just as they enjoy work and getting things done. I don't think it's a controversial stance to say that video games, board games, sports, or other types of games have value.

      • Agreed - that's a large part of why I'm a fan of frivolous pursuits. It doesn't make them any less frivolous though. If a frivolous pursuit had *no* value, nobody would waste their time on them, and we wouldn't have a word for it.

        Definition of frivolous

        1a : of little weight or importance She thinks window shopping is a frivolous activity.
        b : having no sound basis (as in fact or law) a frivolous lawsuit
        2a : lacking in seriousness a frivolous conversation
        b : marked by unbecoming levity was criticized for hi

        • Why would enjoying yourself be considered frivolous at all, other than by a badly understood protestant work ethic?

          We're in life to make the best of ourselves and be happy, and playing games (especially social games, like networked Doom) is a powerful way to make yourself happy, thus a very transcendent activity. In the heath death of the universe, it won't matter if you spent your time having fun and enjoying life, or rather working yourself to death; but it will have made a deep difference to you.

          Only if

          • I think we agree on general life philosophy on this (though I'm unconvinced that the Protestants did) .

            However, consider this - while enjoying yourself is important, any specific activity that contributes to that goal is not - it could be readily replaced with some other enjoyable activity. Contrast that with farming, blacksmithing, and most other "productive" activity, where the end product of that specific activity *is* important.

            • it could be readily replaced with some other enjoyable activity

              Maybe, but you consider this: there's a point where the activity you practice begins to define who you are. If you pursued different leisure activities, you would practice different skills, and meet different people. I wouldn't be the same nor have the same friends if instead of attending my roleplaying group sessions, I indulged in tennis lessons on weekends. Tell me how frivolous is that.

              You can get the field farmed and iron forged with the th

    • by sootman ( 158191 )

      Not entirely frivolous. How many people learned a few things about configuring DOS or setting up networks while trying to make a game work? How many people wound up with a career in computers thanks to the gateway drug known as level editing?

  • Doom is what got me to buy a Soundblaster back then. It blew me away.

    Anyway, John Romero will be releasing 9 new levels [romerogames.ie] to commemorate the 25th anniversary.
  • Later on Doom was fully embraced by the BoFH community as an admin tool.

    https://m.slashdot.org/story/7923

    • The only admins that were enraged were those neckbeard UNIX guys who wear sandals and were always grumpy anyway.
  • I remember letting the demo download all night long and overnight on dialup. Was out in the boonies and that was the best we had, but man was it cool when it finally downloaded.
  • I had the floppy disk shareware version for whatever it was, came on a few floppies.

    I think it was that first level or so, but it ran amazingly on my old Pentium 90.

    There was an Arts/Rec center up on Custer Hill in Fort Riley, KS that me and several other older guys would book time at to play LAN matches of Doom II a few years later. One of us had a map editor where we made our own levels to fight each other in.

    Frivilous? If it was why did we take it so goddamn seriously?

  • by Impy the Impiuos Imp ( 442658 ) on Tuesday December 11, 2018 @11:23AM (#57786288) Journal

    Got a tricked-out 486 from Gateway mail order, computers from cow country.

    It didn't run Doom. Called their customer service, "We don't consider Doom an essential application to support."

    Back it went. I'm sure that attitude changed shortly.

    • Hmm... I remember playing Doom on a 386. It ran at about 5fps, which was enough for me to get through the whole "shareware" version I loaded up on 3.5 floppies.

  • by UnknownSoldier ( 67820 ) on Tuesday December 11, 2018 @11:30AM (#57786328)

    Don't forgot that Doom also gave us:

    * Total Conversions or "themed" levels, such as Aliens, Barney, etc.
    * Mods -- the ability to change core gameplay rules. e.g. Minecraft allows "house rules" such as: /gamerule keepInventory true
    * In-game map which was also awesome. (Looking at you Vermintide 2!)

    I'm reminded that the entire FPS genre seems to have regressed. This commentary of FPS map design 1993 vs 2010 [imgur.com] succinctly summarizes the problem of how everything has being script / trigger driven. In some games the dam loading screen takes ages (Gran Turismo 6).

    It is also pathetic that FPS no longer ship with map editors. Worse, DLCs only come with ~3 maps. Hell, even Age of Empires 2, a 19 year old game STILL has new maps being made. e.g. The "Nothing" theme [youtube.com] is currently popular.

    And then game devs wonder why no one plays their game after 5 years. /sarcasm But ooh, shiny!

    --
    Enlightenment, noun and verb; The Journey is more important then the Destination of becoming aware of a higher perspective.

    • by djhertz ( 322457 )

      I wish I had mod points today. Great comments!

    • I was a heavy doom/quake mapper in the D2 era and even up into Q3Arena (which presaged that iD was becoming an engine-builder, not a game-maker, sigh....) but already it was pretty clear that the amount of work was surpassing "hobbyist" work levels except for people who had literally nothing else to do with their lives. Now to compete with professional product the art, the textures, the models...it's TEAMS of people you're competing against. It's not just building some interesting geometry that keeps tria

      • The number of L4D maps, such as I Hate Mountains [ihatemountains.com] and Portal 2 maps would disagree with your sentiments. :-)

        Has content creation gotten exceedingly more complex? Definitely. But I wouldn't write off entire communities just yet. It all comes down to tools devs provide for end users to create content.

    • by mjwx ( 966435 )

      It is also pathetic that FPS no longer ship with map editors. Worse, DLCs only come with ~3 maps. Hell, even Age of Empires 2, a 19 year old game STILL has new maps being made. e.g. The "Nothing" theme [youtube.com] is currently popular.

      For a long time, 3D maps were insanely complex to produce, far beyond that of the average gamer. Also tools to make them were expensive and proprietary.

      However with many games being open world build-em-ups a la Minecraft, the tools to make custom maps are now the game itself. The biggest problem is that engines are not quite up to snuff.

      And then game devs wonder why no one plays their game after 5 years. /sarcasm But ooh, shiny!

      For game publishers, this is a feature, not a bug. They don't want you playing Call of Snorefare 432 which was released six months ago when they've reskinned it and rele

  • This games release also pushed untold numbers of us to learn what ethernet was, what IPX was, how to configure DOS autoexec.bat and config.sys files to eek out enough memory to play them.

    Or even how to perform basic PC hardware maintenance like upgrading video cards, processors, etc .. if not for the fact that we _needed_ to do those things to play the game better than your friend.

  • by satsuke ( 263225 )

    I remember as an Netware admin, a bunch of us built a Netware server with multiple NIC in it to segment the network, just so the department could play Doom/Quake/Descent on the LAN without noticeably slowing down the office.

    This was of course in the day before "every port is a switch, every port is it's own collision domain".

  • Nothing like going down a corridor blasting purple dinosaurs that are "singing" "I love you, you love me..."

  • Was just released: http://fabiensanglard.net/gebb... [fabiensanglard.net]
  • It spawned remakes and follow-up games, its own movie (don't bother)

    Was I the only that actually enjoyed the FPS sequence in the Doom movie? The rest of the movie was "meh" though.

  • by Mr307 ( 49185 ) on Tuesday December 11, 2018 @12:52PM (#57787024)

    The reason the first versions of DOOM brought down networks was its use of broadcast packets, it was patched out in later versions.

    Those packets would repeat across routers to other locations over wan links and more, total network mayhem back then. I dont recall the game using any special amount of bandwidth at all beyond the broadcast packet problem.

    Once it was patched it was mostly benign on a local segment.

    • The reason the first versions of DOOM brought down networks was its use of broadcast packets, it was patched out in later versions.

      There was one specific problem those broadcast packets caused. HP network printers on IPX. Their tiny little CPUs couldn't handle that much traffic not meant for them, so they clogged up and nobody on the lab network could print while a game was under way. We got yelled at more than once to shut down so some poor sod could print their term paper. Printing done, we started right back up again.

      • by kqs ( 1038910 )

        Not just HP printers. Any machine which handled broadcast/multicast packets in software had problems.

        The first versions not only used broadcast packets, but they sent them as fast as the sender could handle, which was far faster than many receivers could handle. And everyone on the same network segment was a receiver.

  • My friend and I loved that game (and eventually Doom II); we'd mail each other maps on floppy disks as he lived on the other side of the country. We even deathmatched each other over the phone lines to the tune of $10/hour, up until we were flat broke.

    When he came in to visit family, I rented a computer for him ($50/day!), hacked up an AT modem initialization string that required no dial tone, and ran a null phone line from one machine to the other so we could play. That was so much fun.

    I read a boo
  • It linked processes to monsters, so kill a monster means kill a process. I think the cpu usage determined monster speed as well, but can't recall.

  • Then Orcs can storm your ship, or you can storm the space dredger filled with them. Not sure which would be the more fun.

  • Anyone else remember running Laplink on a Null-printer cable to link two PCs together? I remember using it for Terminal Velocity and Wing Commander Armada. Way back in like 1996/1997.
  • IDKFA
    IDSPISPOPD
    IDBEHOLD

    ok, it's been to long, I cant remember any more. Do I get to keep my nerd card?

"Everything should be made as simple as possible, but not simpler." -- Albert Einstein

Working...