I asked R1ch for this in a bug report on HTTP download. If it doesn't exist on the HTTP server, the client can't fall back to normal download. Rich declined to modify the code to allow UDP fail-over. I hope you have better luck.
[2011-05-22 17:47] Fatal HTTP error: No error[2011-05-22 17:47] HTTP download failed: Operation was aborted by an application callback
the map override generator is also down
Quote from: ruiner on August 26, 2011, 08:01:58 PM[2011-05-22 17:47] Fatal HTTP error: No error[2011-05-22 17:47] HTTP download failed: Operation was aborted by an application callbackI recall encountering this error a year or two ago, and discussing the issue with r1ch; but I don't recall the specifics now.When this error occurs in Q2, what is the corresponding information in your web server access.log and error.log ?There were two main issues I encountered while getting r1q2 HTTP downloads to work reliably:- Had to mix baseq2 into the mod directory (in the HTTP download area), because the HTTP downloader only checks the mod directory and doesn't fall back to baseq2.- Case sensitivity. Various maps are inconsistent about referencing textures, envs, etc. with upper or lowercase paths and filenames. To solve this, I keep everything lowercased in the HTTP download area, and use an apache URL rewrite line to force all download attempts to lowercase.Only since then have I stopped seeing HTTP download errors.
- Had to mix baseq2 into the mod directory (in the HTTP download area), because the HTTP downloader only checks the mod directory and doesn't fall back to baseq2.
Quote- Had to mix baseq2 into the mod directory (in the HTTP download area), because the HTTP downloader only checks the mod directory and doesn't fall back to baseq2.We do have all the .paks present in the weapons folder, far as I know that is all that is required for a server, right? Could you elaborate on that?
What role do these things I believe are called symbolic links do, and is there a chance they could be a factor in all this? There are lots of these things throughout the server directories and can't seem to get any info from them at all.
The symlinks are used to save hard drive space.We have a master Q2 repository on the server, and so there's no reason to duplicate files in your own quake2 directory, if they're the exact same file that's in our master repository.It's possible the symlinks could cause a download problem, depending on the webserver configuration. They are not inherently a problem though, my entire HTTP download site is 100% symlinks. (I.e. http://q2http.tastyspleen.net/ )There's a way to test this on your site. Is maps/marics44.bsp a symlink? If you use a regular web browser, can you download that file from your site?Regards,quadz
ForbiddenYou don't have permission to access /~p1/quake2/weapons/maps/leray32.bsp on this server.Apache/2.2.9 (Debian) mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0 Server at http.tastyspleen.net Port 80
Connecting to q2server.fuzzylogicinc.com...108.178.55.70:27910: challenge108.178.55.70:27910: client_connectHTTP downloading enabled, URL: http://www.sterlingshield.net/home/steve/quake2/couldn't exec r1gl.cfgKICK THE P.A. by headshotHTTP(holywars.filelist): 404 File Not Found [4 remaining files]Oversized 404 body received (1546 bytes), aborting HTTP downloading.Bad HTTP response code 404 for holywars.filelist, aborting HTTP downloading.Fatal HTTP error: Maximum file size exceededHTTP(holywars/maps/hw1.filelist): 404 File Not Found [0 remaining files]Oversized 404 body received (1546 bytes), aborting HTTP downloading.Bad HTTP response code 404 for holywars/maps/hw1.filelist, aborting HTTP downloading.Fatal HTTP error: Maximum file size exceededHTTP download failed: Operation was aborted by an application callbackHTTP download failed: Operation was aborted by an application callbackDownloading maps/hw1.bsp]condump test