....Oh, I finally get to make a post now after a song-and-dance registration process.... anyways....
As you know this is the year 2021 and we are in the covid season where many people are home more than ever before and are told to social-distance. So I figure, why not bring back the original Duke Nukem 3D back to life and run it network style so players around the world can play?
The interesting news is some people have reached that stage because they use Microsoft Windows and a port designed to run for that system such as Eduke, or they use a program that basically takes over the duke nukem executable and runs it as if its duke nukem.
The sad news however is people who don't use windows (such as me) will not benefit. What's even sadder is that people who only use DOS and no windows will not benefit at all

Skills
I was trying to make a complete HTTP server for MS-DOS for another project. The great news is I was able to make an ARP server, and I can process IPV4 packets. I may be able to process UDP packets as well (which will be enough to run multiplayer games). How was I able to pull this off? With minimal quick basic and heavy assembly. I even learned the crynwr packet driver interface.
Idea 1 - DOS port
One idea is to use my skills to make a DOS port to use with the network connector (like yang). I did manage to pull this off in the past a few years ago by utilizing Quickbasic, assembly, and winsock routines (for windows 95). It was crazy, but it worked. I do have pieces to the code but I'm not supporting windows now. Now if I do roll this off, then all computers that are capable of loading DOSBOX and those who can connect it to their network as per network instructions set out here dosbox networking instructions can use my port without any special host OS configuration.
Idea 2 - DOS network suite
Since I haven't quite figured out TCP yet (since my troubleshooting with it is a pain), this idea may be more difficult to roll off if I use TCP for connectivity purposes, but it would be an entire network package. Just think game connector (like yang) plus port all in one and all in DOS without the need of anything special. Heck, someone with an old CGA or EGA monitor could benefit from this.... (well at least until the players are ready to play the game because after that, duke would look funny. lol)
Idea 3 - DOS port with dedicated server
Not sure how well this would roll off, but since I'm still onto pure DOS mode, this idea would require one to install Arachne web browser as that is the best MS-DOS web browser out there. Then they connect to a dedicated website that lists all the active duke nukem players and one would click "join" to join the game and the game host can click "start" on the webpage and then all clients will automatically have their DOS port loaded and duke nukem started at the same time. This will require some work (at least with how the web browser handles extensions), and this will require someone to make their computer as a web host all the time.
Based on everything, I may be able to join a game with me pulling off idea 1, but I was wondering if others would be interested in playing Duke Nukem 3D completely in MS-DOS mode (no windows) and with networking support, (or at the very least, playing Duke Nukem 3D in DOSBOX with dos packet driver loaded).
Now if we did all connect in real MS-DOS mode, then the lagging will only be limited to the quality of the network itself, and we have no other software to blame because windows isn't running in the background.
What do you guys think?