• View
  • Changes
  • Options
  • Related
  • Edit
  • General

     

    Features

    • Access to many mods
    • Low-bandwidth usage on every consequent update
    • Mirror network that is expanding through time
    • Supports any game edition, while Mods can be setup for specific editions or game families
    • Supports Mod dependencies
    • Access to gamespy, thus access to the gameserver list
      • Join directly with the required mods selected, and even installed/updated when required
    • Full search, sort and filterability
    • GUI and Commandline support. Full linux support

     


    Why use Rsync?

    Rsync is incredibly lightweight, fast and will ensure the least bandwidth wasted, especially on updates.

    It uses realtime delta-patching to only transfer the changes between the mod on the user's computer, and the current server version.

    This saves an incredible amount of bandwidth, for both, the servers, and the end-users, and streamlines the whole process of (possible) continuous updates.

    Example Update, 130 MB file

    • We have a 130 MB file
    • We change about 5 kb of data in it
    • There are
    ...

     

    Configuration database / log files

    Web-client data is stored in db/production.sqlite3, updater queue/configuration is stored in six-updater.yml. Reference

     

    During startup, the path noted as DATA_PATH is the path used in the application.


    These folders don't exist until the software has been started once:

     

    • Default location: C:\users\{username}\appdata\roaming\Six-Updater.
      Fall back: C:\users\{username}\appdata\local\temp\Six-Updater
    • XP Users: C:\Documents and Settings\{username}\application data\Six-Updater.
      Fall back: C:\Documents and Settings\{username}\local settings\temp\Six-Updater
    (these folders are Hidden by default)

    Incase you can't find these folders, please double check the installation folder instead (Program Files\Six-Updater by default).

     

    NOTE: If you create a file called 'legacy.txt' in the Six-Updater installation folder, the installation folder will instead be used as DATA_PATH.

     

    Firewalls, ports and security/antivirus

    Those with funky security systems, please note the following requirements

    • tools\ruby\bin\ruby.exe will make outgoing connections to the updater-server-site, over port 80/TCP, and to various RubyGems sites to fetch the latest updater libraries.
    • tools\bin\rsync.exe will make outgoing connections to various rsync servers, over port 873/TCP, and possibly 873/UDP.
    • tools\gslist.exe will make outgoing connections to various arma servers, incl the gamespy master server.

    Please make sure the mentioned applications are fully allowed in your firewall software.

    Please also check Software not working due to Antivirus.

     

     

    License

     

    GNU GPL License

     

    Components

     

     

    Built with



     

     

    Mod Availability

     

    At this time, several community mods have been hosted on the Rsync network for testing purposes.
    Please check

     

     

    Hosting an Rsync Mirror

     

    Six Updater Suite+MirrorSetup

     

     

    Mirrors

    Developer / Tester info

     

    Check out ArmA Rsync Builder (WIP)

     

     

    Obtaining the Source

     

    git clone git://git.dev-heaven.net/six-arma-updater.git


     

     

  • View
  • Changes
  • Options
  • Related
  • Edit
  • News    

    Personal Blog

     

    Six Updater News moved to:

    http://www.six-updater.net

     

     

    Wheeled by Wagn v. 1.8.1