Skip to content

Download system differences and plans? #64

Answered by ensiform
ghost asked this question in Q&A
Discussion options

You must be logged in to vote

Quake3e just added extra client download url (defaults to worldspawn) and commands that don't require a URL from server, still uses curl in basically the same way as ioquake3. Has more checks to verify the package is actually a pk3 and contains proper pk3 header during the download phase.

Vanilla ET also has "wwwdl" code which does use curl for the actual downloads, however, the server sends the url and redirect fallbacks via the UDP download code and isn't compatible with the other systems because the URL is not transmitted via serverinfo but part of an actual download packet which signifies that user requests wwwdl over UDP.

As far as security is concerned, yes there's plenty of issues …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant