So, doing something a bit weird here, but I'm curious how it will turn out.
Long story short, most of my childhood was Internet-free, so I never got to experience multiplayer gaming of the 90s and early 00s save for a few trips to local gaming clubs to play some CS1.6. So I figured it might be cool to find a way to host an internet multiplayer server for vanilla versions of games like Doom, Duke Nukem 3D, Descent, Quake, Quake 3, Forsaken and UT99.
I've decided to use this Asus P2L97-DS dual Slot 1 motherboard with a couple of Pentium II-333:

It's a cool motherboard that I'll probably never likely use for regular gaming so I figured it would be nice here. Also I have a spare one in cause something goes wrong.
In order to host IPX game I'll need some kind of an IPX simulator like Kali and Kahn. The current plan is for the latter because there are readily available freeware versions of both client and server. I've decided to use Red Hat Linux 9 for several reasons:
- Kahn is not available for WinNT and I suppose Win9x is a weird choice for a server;
- Red Hat Linux 9 was my first Linux distro ever (well, actually ASP Linux 9, but that was just a localized and reskinned version of RH9 for Russia);
- RH definitely was the most popular distro then, and every developer who ported their software or game to Linux provided an RPM package. It was also very user-friendly for its time;
- having a "final" version kind of takes away the issue of picking a specific version.
Well, the first tricky part turned out to be finding a case large enough to host the Asus board. Had to dismantle my Pentium MMX build — the InWin A500 turned out to be large enough:

The board works:

I've eventually upgraded the system to 256MB RAM and 15GB hard drive. Not sure if I need any more for this project.
P2L97-DS would be top of the line for 1997, but it's about 6 years older than RH9. On the flip side, the system supports every piece of hardware, from Matrox G200 video card and 3COM NIC to Creative Sound Blaster 128 PCI sound card. It also detected SMP right away.
I remember ASP Linux allowing you to play Solitaire during the installation process, but sadly this feature is absent from the original Red Hat installation:

Now, the first obstacle was updates. When I was picking the distro, I've found Red Hat's archive FTP that had all the updates released for RH9. However I forgot that RH9 updated using a proprietary web service that required you to register. Obviously Red Hat Network is no longer up. I thought I could just configure the system to use that archive site as an alternative repository, but I was wrong — RH9 doesn't have repositories or yum, for that matter.
Then I've learned about Fedora Legacy community project that provided updates for RH9 after it was discontinued — in the form of a proper yum repository. However, Fedora Legacy itself died in 2006. Finally, I found a sketchy mirror, manually installed yum and updated the system. I suppose there should be a way to create updated installation CDs of RH9 using the official archives, but I couldn't find any info on that.

It just so happens that I have two separate networks in my home, using two different routers and using two different ISPs, so all my retro machines are kind of isolated from my "modern" PC and devices. Makes me a bit more comfortable about putting a 15 years old Linux server online 😀
So far I've installed a Quake 3 server and configured it using this guide. I've only tested it locally, but it works — although I'm yet to understand the process of creating my own configuration files. As such, I was unable to disable Punkbuster and CD key check. A serial key from my GOG version works, but I suppose it will be an issue when I'll try to find people to play with.
Next step is to set up a Kahn server, get a static IP and configure my router to make my server accessible to others. Oh, and find people who are as interested in playing using original hardware as I am 😀