Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by bennysonething on Saturday February 18, 2023 @05:23PM
(#34851717)
Why wasn't the networking in doom just done as TCP/ip (or UDP/IP)?
[ Parent
| on HN ]
Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by arantius on Saturday February 18, 2023 @05:25PM
(#34851729)
Doom was from the early 90's. The internet wasn't a common thing, so TCP/IP was not as thoroughly established then as it is now.
Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by jasonwatkinspdx on Saturday February 18, 2023 @05:43PM
(#34851870)
In the early 90s IPX/SPX was more common for LANs than the IP stack. It required much less configuration. Managing IP addresses in the days before DHCP was a hassle, while IPX just used MAC addresses directly. It also was just a simpler protocol. This was in the days of DOS where the driver had to run as a TSR the lower 640KiB memory area, so the driver size mattered.
In the later 90s IP pushed it out, partly due to Novel Netware fading away, and partly because IPX didn't scale to large networks the way IP can.
Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by bennysonething on Sunday February 19, 2023 @02:33PM
(#34860970)
Great response, thank you :)
Googled tsr, terminate and stay resident if anyone else is reading this.
Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by bennysonething on Sunday February 19, 2023 @02:40PM
(#34861039)
One other question, if a dos game used TCP/ip, would the developer have to write their own ip stack? Presumably dos didn't provide any of this?
Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by jasonwatkinspdx on Sunday February 19, 2023 @07:19PM
(#34863401)
Yeah, IP wasn't batteries included in the OS until later. I believe there were a variety of library venders but honestly don't know for certain.
Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by bennysonething on Monday February 20, 2023 @03:39AM
(#34866284)
Thanks
Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by flatiron on Saturday February 18, 2023 @08:26PM
(#34853111)
Fun fact about doom IPX is 1.0 absolutely spammed the heck out of the network finding peers. Most colleges had big problems days after its release because doom was DDOSing the network. They quickly patched it but patching wasn’t as easy as it is now.
Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by quartz on Saturday February 18, 2023 @10:09PM
(#34853876)
Funny, that's actually how Jay Cotton (co-creator of Kali) learned about Doom and what led him to start exploring the network side of gaming.
There's a decent interview with him that relays the story: https://episodiccontentmag.com/2016/08/26/kali1/
Re:Doom the Way It Was Meant to Be Played – v1.1 Multi-Monitor
by bsaul on Sunday February 19, 2023 @04:13AM
(#34855834)
that comment brings smile to my face and tears to my eyes :)))
Because "internet" barely existed at the time doom got out. People played multiplayer games mostly in the same physical room.