Basically a versions of Quake 2 using freely distributable assets with a basic, easy config, and easy installation. I don't think that a web version of quake 2 would be feasible with the requirement of having the game assets on hand.
12/21/2001Quake 2 Source Code— johnc @ 7:07 pmThe Quake 2 source code is now available for download, licensed under the GPL.ftp://ftp.idsoftware.com/idstuff/source/quake2.zipAs with previous source code releases, the game data remains under theoriginal copyright and license, and cannot be freely distributed. If youcreate a true total conversion, you can give (or sell) a complete packageaway, as long as you abide by the GPL source code license. If your projectsuse the original Quake 2 media, the media must come from a normal, purchasedcopy of the game.
if (!sv_client->download // special check for maps, if it came from a pak file, don't allow // download ZOID || (strncmp(name, "maps/", 5) == 0 && file_from_pak)) { Com_DPrintf ("Couldn't download %s to %s\n", name, sv_client->name); if (sv_client->download) { FS_FreeFile (sv_client->download); sv_client->download = NULL; } MSG_WriteByte (&sv_client->netchan.message, svc_download); MSG_WriteShort (&sv_client->netchan.message, -1); MSG_WriteByte (&sv_client->netchan.message, 0); return; }