microsoft / winget-pkgs

The Microsoft community Windows Package Manager manifest repository
MIT License
8.52k stars 4.41k forks source link

[Package Request]: Urban Terror #112199

Open AsciiWolf opened 1 year ago

AsciiWolf commented 1 year ago

How can we help?

I would like someone else to build the manifest.

Please read and ensure the following

Please provide the following information

Download Page Url: https://www.urbanterror.info/downloads/ Publisher: Frozensand Games Package Name: Urban Terror Description: Free multiplayer first person shooter developed by FrozenSand, that will run on any Quake III Arena compatible engine. Package Version: 4.3.4 Installer URL: https://cdn.urbanterror.info/urt/43/releases/zips/UrbanTerror434_full.zip

Dragon1573 commented 9 months ago

[Policy] zip-binary, 1GB+


There are multiple situations of this package:

This package is a game with around 1.4GiB size compressed zip archives. This size of compressed file is mostly zip binaries, including plenties of media resources and dynamic link linbraries. This kind of package is not supported by winget.exe at the moment.

We'd better submit the installer wizard instead of the full game itself. The wizard can install and configure the full game for us. However, the installer URL you provided is not a direct link to the actual resource. That URL requires a ?key= parameter for authorization.

The official download server also have connection limitation rules for all users with the game installer wizard. With default downloader (Windows Delivery Optimizer) of winget.exe, it will create DDoS-like connections to download server and immediately detected and blocked by them (see #125990). For users who are asking for a no-limit direct download link (mostly self-hosted game server administrators), they should provide their public IP address associated with the server that will perform download action.

⚠️ WARNING

You are limited to 3 concurrent downloads, with a total bandwith of 3.5 MB/s.

You are using 1 download slots at 3.5 MB/s max.

If you stop a download before it has completed, the slot will stay blocked for 1 min.

@AsciiWolf - For above reasons, we might not able to submit this package to the repository. 😞