GithubHelp home page GithubHelp logo

supreme-elite / mapdownloader Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 60 KB

A configurable tool for mass downloading servers map lists from Vauff

License: GNU General Public License v3.0

C# 100.00%

mapdownloader's Introduction

Map Downloader

Demo Picture

Map Downloader is a tool created to automate the mass downloading of servers map lists. It eases the process by automatically figuring out what maps from the servers nomination list aren't downloaded, and downloading/extracting them to your games maps folder. This can help avoid join delays and having to rejoin for particles when playing a new map.

The programs design/concept is based off a similar tool made by Neon located here. I just decided that I wanted to make one that took the concept further with neat features like inbuilt extraction, automatic game folder detection and configurable FastDL/map list links.

Can I Use This For My Server?

Yes! The program is built to read servers dynamically from servers.json and will update for anyone with the program immediately after changes happen. To have your server added here, you simply need to add a new server object and provide the given fields. You can either PR a server addition, or contact me directly if you are unfamiliar with GitHub. Servers with dead FastDL or map list URL's will be removed after some time.

The map list must be an online hosted URL (to support the dynamically updating nature of the program), where you choose to host it is up to you. The format for any custom map list just needs to be a CSV (comma separated values) map list with a $ symbol prefixing any map not using .bz2 format in the FastDL (likely maps > 150 MB). You can view the map list for GFL ZE as an example here.

Requirements

Windows: None

Mac/Linux: Wine, unfortunately I realized late in development that the cross-platform support of .NET Core did not extend to forms. However, I have tested the program in Wine myself and did not spot any issues.

mapdownloader's People

Contributors

cmer81 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.