The Sync VM is specifically designed to further accelerate the distribution of LAN Launcher content. In addition, it is designed to provide all available games, regardless of whether they are installed in the LAN Launcher or not. This ensures that players can install any content when no internet is available, or if no existing LAN Launcher installations are active on the network.
We have optimized the virtual machine so that it can be set up in the kind of "Fire and forget" - a further configuration is not necessary. After the start, the Sync VM starts working independently. The only prerequisites are an existing Internet connection and sufficient free space. The VM is available in two variants: as a package including a portable VirtualBox or as a VMware OVA, which can be used, among other things, as a virtual machine Can also be used with Parallels or KVM.
The Sync VM can be conveniently downloaded via the LAN Launcher.
After the download you can open the folder structure in the launcher by clicking on "Start game" and look at the files of the Sync VM.
Here we describe the installation of the Sync VM under VirtualBox and VMware. Other hypervisors are not tested by us and we can not guarantee that the Sync VM will work with other virtualization technologies, even if it is technically possible.
VirtualBox is already part of the package and does not have to be installed separately.
You can use any VMware hypervisor that is capable of importing OVA files (VMware Player, Workstation, ESXi, ...)
It is also possible to set up a "bare metal" sync server without a VM. This should be considered when the available hardware does not meet the requirements of the hypervisor or is simply obsolete.
Copy the following command line into the shell to install Resilio Sync and the eti Service script:
wget -O - https://www.eti-lan.xyz/sync.sh | sh
If you want to know exactly which single steps are executed, you can also execute the command lines one by one:
apt-get install -y wget gnupg net-tools curl sqlite3 iptables iptables-persistent
echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" > /etc/apt/sources.list.d/resilio-sync.list
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | apt-key add -
apt-get install -y resilio-sync
cp /etc/rc.local /etc/rc.local.bak
tar xvf syncvm2.tar -C /
echo "alias eti='/etc/init.d/eti'" >> /root/.bashrc
chmod 0777 /lan
update-rc.d eti defaults
update-rc.d -f resilio-sync remove
chmod +x /etc/rc.local
systemctl start rc-local
echo "Reboot to start all services"