Multiplayer

Home Forums Current Game: DOOM Multiplayer

Viewing 29 posts - 1 through 29 (of 29 total)

  • Tijn
    Keymaster
    Podcaster
    #159

    I’ve never played a multiplayer game of Doom, but I’d like to try. Perhaps we can organise something with the club?

    Apparently Dosbox has IPX and modem emulation to make this happen: https://www.dosbox.com/wiki/connectivity

    Who’s up for a game of online Doom?


    rnlf
    Keymaster
    Podcaster
    #160

    I’m in! We’ll just have to figure out how to link my 486 to the Internet. I assume I’ll have to use a second computer for tunneling IPX through the Internet…


    toasty
    Participant
    Podcaster
    #183

    Ooh, count me in!


    voxel
    Participant
    #184

    Thank you for the highly authentic LAN experience. Sorceress and I managed to ‘start’ a game but it turned out that we had different versions and so it quit out. But at least we know it should work in theory?


    Tijn
    Keymaster
    Podcaster
    #185

    Man, that was… not great, haha.

    Let’s try again tomorrow.


    rnlf
    Keymaster
    Podcaster
    #186

    voxel is right though, it was authentic LAN feeling πŸ˜€

    Maybe all the problem we had in our late 90’s LANs were not entirely due to our lack of technical understanding πŸ˜€


    Tijn
    Keymaster
    Podcaster
    #189

    Ok, we managed a successful multiplayer session yesterday with sorceress, toasty, dollarone and myself \o/

    We played the first level of the first episode and despite notable difficulties it was actually quite fun! And congrats to sorceress for winning the game, with 11 frags πŸ˜€

    The problem with this though, as kdrnic pointed out on IRC, is that Doom is not intended to played over the internet at all. It synchronises the game on each frame and waits until it’s full synced before moving on to the next frame. That means the framerate is effectively equal to the highest ping between any two players. As you can imagine, with members spanning across the globe, this leads to a less than ideal experience.

    Nonetheless we got it to work and despite everything, it was also pretty fun. I had a big smile on my face the whole time, so well done everyone!


    watchful
    Participant
    #9391

    For the revisit of Doom, may I recommend Zandronum? While a modern port, you can dial the graphics back to close to the original.

    Of course there is the new Kex-based re-implementation on Steam. It doesn’t have vertical mouselook, and allows both local and Internet play.


    patrick_wd
    Participant
    #9392

    There’s also the odamex multiplayer port, which I’ve heard has good latency tolerance which should help for the large distances between club members.

    In any case, I’m down for all of it. There’s plenty of different modes to try, like the co-op mode where you have to survive as a team against waves of monsters.


    Martli
    Participant
    #9396

    I was going to suggest Skulltag and realised it hasn’t been around since 2010… shows how long it’s been since I’ve played Multiplayer…


    Wesbat
    Participant
    #9433

    I’d love to have my first game of multiplayer Doom, if this happens, please count me in πŸ™‚

    Rather than modern source ports that diverge from the original, how does everyone feel about sticking to ports that give the closest feel of classic Doom multiplayer?

    I second Odamex, it has the benefit that there are already dedicated servers running. It comes with a Launcher app to browser online servers and shows your ping time to each.

    Chocolate Doom also comes to mind – although that has a 4 player limit (as did classic Doom).


    sorceress
    Participant
    #9434

    One of the difficulties we had back in 2017 was with ping, since doom was designed for lan play, not internet play.

    Clients would wait between for player data to come in before advancing to the next frame. So if you weren’t within a few 100 km of your playmates, the game would both became a slideshow, and unstable.

    With friends all in western europe, it was tolerable. When outsiders were added (brazil, australia?) it was a completely different experience.

    If you want to try playing online again, I’d recommend a source port that is built for internet play.

    If you want a more authentic experience (original builds + dosbox + an ipx tunnel) then be prepared for the above!

    I also said that this was “one of the difficulties” – there were others, such as compatible engine versions, and having people available to play at the right time.

    That said, I would enjoy playing this again online with the club, as it was fun and memorable.

    I also fondly remember twice doing a full coop playthrough with club member bitrot/byterot. We were both skilled at the game, so it was breeze, but it still meant a 4 hour marathon and a late night to get through the 30+ levels. Good times. :o)


    patrick_wd
    Participant
    #9435

    Yeah, I’ve always felt that co-op is an underappreciated mode in any game. It’d be a blast to get a few people together and attempt pistol-start nightmare survival co-op to see how far we can get.


    dr_st
    Participant
    #9437

    >>> Clients would wait between for player data to come in before advancing to the next frame. So if you weren’t within a few 100 km of your playmates, the game would both became a slideshow, and unstable.
    >>> With friends all in western europe, it was tolerable. When outsiders were added (brazil, australia?) it was a completely different experience.

    Yes, this is a problem I experience sometimes when trying to play Duke Nukem 3D via DOSBox IPX emulation. Sometimes it works and is smooth enough and sometimes it’s a slideshow as you say, or desyncs entirely.

    >>> It’d be a blast to get a few people together and attempt pistol-start nightmare survival co-op to see how far we can get.

    Well, since levels don’t reset upon death in multiplayer, you could get as far as you want. Is the goal of ‘survival’ to not let any player die even once? If so, that would be tough indeed!


    patrick_wd
    Participant
    #9438

    Modern source ports have an option to cap the number of times you can respawn, so in effect you have a limited number of “lives”, which is what survival mode does. If everyone runs out of lives the level resets and you have to attempt it again.


    dr_st
    Participant
    #9455

    Ah, nice! A bit like “Extra Life” mode in Doom Eternal.


    watchful
    Participant
    #9473

    Alright, I got Odamex server running on my home server (75.118.69.125), in case folks want to try it. I’ve loaded Hordamex which is a horde-mode survival mod that looks fun.

    Just run OdaLaunch and look for “DosGameClub” to find my unofficial server. You can drop in or leave at any time, it’s a dedicated server.

    If folks want to do Skulltag then I’d recommend (Q-)Zandronum, my personal favorite and the spiritual successor. Q-Zandronum in particular has client-side prediction, and optionally more Quake-like movement. IME, QZ feels the best since projectiles appear immediately (client-side) then syncs periodically with server.

    EDIT: Odamex had a new release yesterday, yet website downloads still going to v10.6. To get v11 you can use this SourceForce page.


    Wesbat
    Participant
    #9481

    Ah very nice! I am able to connect to it via the Launcher.


    watchful
    Participant
    #9496

    I tweaked the map rotation to start on the second map, since it can be played if no one else is around. (First map seems to need at least two people to trigger the waves.)

    Also, folks on MacOS who may have trouble getting Odamex launcher working, you can do the following instead:

    1. 1. open the Odamex app itself
    2. 2. specify the WAD location in the pre-game dialogs
    3. 3. click dont-show-again checkbox
    4. 4.open Terminal
    5. 5. /Applications/Odamex/odamex.app/Contents/MacOS/odamex +connect 75.118.69.125

    watchful
    Participant
    #9541

    In case someone else would prefer to host in a more ping-friendly location, here is my Odamex conf:


    sv_hostname "DosGameClub (Unofficial) - Doom (Revisit)"
    sv_motd "Welcome to (unoffical) DOS Game Club server! Horde mode on Odamex"

    sv_allowjump 1
    sv_emptyfreeze 1
    //sv_emptyreset 1
    sv_friendlyfire 0
    sv_freelook 1
    sv_gametype 4
    sv_maxclients 32
    sv_maxplayers 32
    sv_shufflemaplist 1
    sv_timelimit 120
    sv_unblockplayers 1
    sv_usemasters 1

    addmap map01
    addmap map02
    addmap map03
    ...
    addmap map50

    And the command I use:

    nice -1 odasrv -host -port 10666 -iwad DOOM2.WAD -file hordamex.wad +exec dgc.cfg


    Martli
    Participant
    #9554

    I’ve been popping onto your server around 9:00 NZDT (so like 8:00am GMT) most nights. Ridiculous level to play alone hahaha so if anyone else is online around that time I’d appreciate some help πŸ˜‰


    Wesbat
    Participant
    #9559

    Oh sweet lord, that level is insane. I can’t make 10 seconds without dying πŸ™‚

    I’ll hop on at the same time during the week @Martli (starting tomorrow, Monday).


    Martli
    Participant
    #9560

    See ya then! We can do this!!!


    Wesbat
    Participant
    #9585

    This is a call to arms for anybody who wants to join myself and @Martli on the server graciously hosted by @watchful. We are defeating the forces of evil, and we need your help πŸ™‚

    We join around 8:00am GMT and play for 45m – 1hr max, but feel free to come and go as you need.


    TigerQuoll
    Participant
    Podcaster
    #9588

    I would love to join, but my particular internet connection situation where I live means I would probably get less lag playing via carrier pigeon.


    watchful
    Participant
    #9665

    For those interested in vanilla Doom coop, I’ve added another server instance–also on Odamex. It’s “Ultra Violence” skill, and state will be saved when no one is playing. So even if you find yourself alone, any progress you make can be picked up by the next person to join, much like a relay race.

    It should show up in the Odamex launcher if you search for DosGameClub. You can direct connect from command line with +connect 75.118.69.125:10667


    Martli
    Participant
    #9670

    That’s cool! I’ve been a bit slack on the multiplayer this week but will try be on this weekend to give that one a whirl


    Wesbat
    Participant
    #9674

    That is great thanks @watchful! I’ll play some this weekend. I’ve also been pulling late nights at work and missed a few days on your DM server (which is heck of a lot of fun!).


    voxel
    Participant
    #9680

    Wow Odamex is quite good at minimising the 260ms lag I had connecting from Australia, at least when playing against monsters. You definitely notice the delay, but it’s actually quite playable – until you fire a rocket or move on and off of elevators too quickly and get teleported around by the server. I’d be keen to try it out with some other humans.

Viewing 29 posts - 1 through 29 (of 29 total)

You must be logged in to reply to this topic.

Home Forums Current Game: DOOM Multiplayer