Warzone 2100 Maps Database - Terms of Use
Last Updated: 2023-08-07
Overall Terms:
THE WARZONE 2100 MAP DATABASE IS PROVIDED ON AN “AS IS” BASIS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WARZONE 2100 MAP DATABASE, OR THE USE OR OTHER DEALINGS IN THE WARZONE 2100 MAP DATABASE.
You expressly acknowledge and agree that all use of this website or its services is at your sole risk, and that the entire risk as to satisfactory quality, performance, accuracy, and safety is with you.
Additional API Terms:
By accessing or using the API in your application or service, you are agreeing to the terms below.
Permission is granted to use the API in distributions of Warzone 2100 as long as:
- The distribution is not in violation of the Warzone 2100 license or these terms.
- The distribution utilizes the code from upstream (https://github.com/Warzone2100/warzone2100) without behavior modifications (especially modifications that may impact interactions with this service). (Patches to fix issues compiling on - or compatibility with - a particular platform are fine.)
- The distribution does not misattribute or misidentify the developers or publishers of Warzone 2100 or these APIs.
- The distribution is kept up-to-date with upstream (https://github.com/Warzone2100/warzone2100) in a timely manner (so that changes impacting access or utilization of these APIs can be incorporated in a timely manner).
- The distribution is offered freely, at no charge. (You may not charge, directly or indirectly, for access to this API.)
Permission is granted to use the API in services that interact with Warzone 2100 match data, or that interact with distributions of Warzone 2100 that comply with the requirements above, as long as:
- The service is offered free of charge. (You may not charge, directly or indirectly, for access to this API.)
- The service uses the API for the purpose of offering map options to the user intended for use with Warzone 2100 (ex. for the purpose of listing maps to be used when launching a remotely hosted multiplayer room for Warzone 2100), or for providing statistics or analysis of maps / Warzone 2100 matches.
- The service follows best-practices for caching results, caching downloaded maps, and minimizing unneeded API calls.
- The service's source code is made available and published under an Open Source Initiative Approved License (https://opensource.org/licenses/).
Any other use of this API, or use not in accordance with these terms, is prohibited.
We maintain the right to deny, revoke, or discontinue access to the API, or permission to use the API, by any entity if: it impacts availability for other users, impacts costs associated with operating the API, attempts to bypass restrictions or throttling, or for any other reason at our sole discretion.
Use of the API should follow best-practices for caching results of API calls.
- Do not repeatedly query endpoints that return lots of data (such as requesting full database pages). Instead, utilize caching and other APIs, like the "versions" API, to check if a new query for any pages of the full data is actually needed.
- You should keep a local cache of frequently-requested maps (if your service uses them locally), so that you do not have to re-download the same map .wz every time it is utilized.
No guarantee is made as to the uptime or accuracy of API results.
You agree that these terms may be updated at any time in the future, and that you will comply with any updated terms or immediately discontinue your use of the APIs.