• View
  • Changes
  • Options
  • Related
  • Edit
  • Older(21)Newer (0)Hide changes
    Current Revision posted by Sickboy on July 15, 2010 07:18:46

    Showing changes from revision #21: Added | Removed

    General

     

    Features

    {{_left+Features}}

     

    It is important to realize that the software cannot update modfolders that are either manually installed, or by other distribution software
    If you want to update those mods, please remove/rename the current modfolder.

    • {{_left+models|closed}}
    • {{_left+Commandline|closed}}
    • {{_left+Server|closed}}
    • {{_left+Linux|closed}}

    Why use Rsync?

    • [[http://dev-heaven.net/news/show/237|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.

    {{_left+examples|closed}}

     

    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 [[http://six.dev-heaven.net/wagn/Six_Updater_Suite+FAQ#Software%20not%20working%20due%20to%20antivirus|Software not working due to Antivirus]].

     

     

    License

     

    GNU GPL License

     

    Components

    • [[http://rubygems.org/gems/six-rsync|six-rsync]]
    • [[http://rubygems.org/gems/six-updater|six-updater]]
    • [[http://rubygems.org/gems/six-updater-web|six-updater-web]]

     

     

    Built with

    • [[http://www.ruby-lang.org|Ruby]] ([[http://www.RubyInstaller.org|RubyInstaller]] recommended for Windows)
    • [[http://www.rubyOnRails.org|RubyOnRails]]
    • [[http://www.rubygems.org|RubyGems]]
    • [[http://www.activescaffold.com|Active Scaffold]]
    • [[http://wiki.github.com/urbanus/goldberg/|Goldberg]]


     

     

    Mod Availability

     

    At this time, several community mods have been hosted on the Rsync network for testing purposes.
    Please check {{Six Updater Portal|display:inline}}

     

     

    Hosting an Rsync Mirror

     

    [[_left+MirrorSetup]]

     

     

    Mirrors

    • 6thSense.eu
    • KillingTimeProductions.com
    • Zeus-Community.net
    • bssnet.dk
    • armagoons.com

    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