Table of Contents
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
- Looking for Six Updater Suite+Linux?
Six Rsync
By default, if no folder is specified, the current folder (./) is the working ... - Please see the generic Six Updater Suite+Documentation
- http://dev-heaven.net/news/show/245 (Bit outdated with the latest usability improvements but should still
Status
- six-rsync (core library with minimal functionality), version > 0.4.3.
- six-updater (arma-aware updater application), version > 0.17.1.
Why use Rsync?
- News announcement AKA: THE BIG PICTURE
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.
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.
- 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
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.exewill 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.exewill make outgoing connections to various rsync servers, over port 873/TCP, and possibly 873/UDP.tools\gslist.exewill 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
- Ruby (RubyInstaller recommended for Windows)
- RubyOnRails
- RubyGems
- Active Scaffold
- Goldberg
Mod Availability
At this time, several community mods have been hosted on the Rsync network for testing purposes.
Please check
Hosting an Rsync Mirror
Mirrors
Developer / Tester info
Check out ArmA Rsync Builder (WIP)
Obtaining the Source
