I want to play Quake online, and have it be just like when I last played it in 1999. Well, except the few weeks I've recently been playing it in the form of a modern client, but I don't like at all how it looks or feels. I want the classic, proper software renderer and all.
So I installed an original CD-ROM copy of Quake into my Windows 10 VM (it includes WinQuake which runs on it). After that, I installed the last version of id software's original QuakeWorld client (v2.30) by extracting its files into the Quake directory.
(This was a pure guess by me because there were no installation instructions anywhere, but it seems to be the correct thing to do.)
If I run QuakeWorld there, it starts up and I am able to type connect <server_address>
in the Quake console to join that server.
It "works" in that it connects to the server, displays messages such as "X fragged Y!", etc., and downloads all the missing level files and assets that I'm missing, but when it actually joins the game, it quickly exits without warning and displays as an error message related to "malloc" and "too tall player height" or "too tall level", etc. (Those are approximate messages from memory.)
Then I even grabbed the last version ever released, qw233-0005.zip, and extracted that into the Quake directory, but every server I connect to just causes QuakeWorld to dump this:
---------------------------
Error
---------------------------
model progs/spawn.mdl has a skin taller than 200
---------------------------
OK
---------------------------
It seems like they are not playing on QuakeWorld servers at all, but rather some modern, different thing which is all incompatible. Are there no actual QuakeWorld servers?
I got the server addresses from: https://www.quakeservers.net/quakeworld/servers/so=8/
If I start Winquake.exe
and check the console, it says "(WinQuake) 1.09" in the bottom-right corner. This is the last version (of Quake) ever released.
When I complained to somebody about how bad nQuake is, I was told that I could connect to these modern servers using the original client. But clearly, that is not the case. Or I need to enter some kind of secret code or something.
I'm sure it would work if I had a LAN of computers and all ran this same setup, with one of the computers being the server, but unfortunately, I do not.
Does this mean that I can never again play proper Quake online, in all its 320 x 200 pixels software rendering glory, with no so-called "enhancements"? Are there "Classic QuakeWorld" servers listed somewhere? And if so, do they have anyone playing?