Menü
Der Sync Server ist speziell dafür gedacht, die Verteilung der Launcher-Inhalte weiter zu beschleunigen. Außerdem ist sie so konzipiert alle verfügbaren Spiele vorzuhalten, unabhängig davon ob diese im LAN Launcher installiert werden oder nicht. So wird gewährleistet dass die Installation seitens der Spieler auch dann möglich ist, wenn kein Internet zur Verfügung steht oder noch keine bestehenden LAN Launcher -Installationen im Netzwerk aktiv sind.
Wir haben die Virtuelle Maschine dahin gehend optimiert, dass sie im Stil von "Fire and forget" eingerichtet werden kann - eine weitergehende Konfiguration ist nicht notwendig. Nach dem Start fängt die Sync Server selbstständig an zu arbeiten. Die einzigen Voraussetzungen sind eine bestehende Internetverbindung und genügend freier Speicherplatz. Aufgrund des geringen Ressourcenbedarfs eigenen sich auch alte Rechner und Server hervorragend für den Betrieb als Sync-Server!
Die VM steht in zwei Varianten zur Verfügung: Als Paket inkl. portabler VirtualBox oder als VMware OVA, welches unter anderem auch mit Parallels oder KVM genutzt werden kann.
Die Sync Server kann bequem über den LAN Launcher heruntergeladen werden. Wechsel dafür einfach auf die Seite der Tools ganz links und klicke auf das Icon.
Nach dem Download kannst du im Launcher mittels Klick auf "Spiel starten" die Ordnerstruktur öffnen und die Dateien der Sync Server betrachten.
Wir beschreiben hier exemplarisch die Installation der Sync Server unter VirtualBox und VMware. Andere Hypervisoren werden von uns nicht getestet und wir können nicht garantieren, dass die Sync Server mit anderen Virtualisierungstechnologien funktioniert, auch wenn es technisch möglich ist.
Die folgenden VM-Vorlagen sind ein wenig veraltet. Das ist ganz normal und zu erwarten, da sich die verwendete Linux-Distribution weiterentwickelt. Wenn du planst, einen Sync Server mit Virtualisierung einzurichten, empfehlen wir, einen Blick in unseren neuen LAN Guide zu werfen.
VirtualBox ist bereits Bestandteil des Paketes und muss nicht separat installiert werden.
Es kann jeder Hypervisor von VMware genutzt werden der in der Lage ist, OVA-Dateien zu importieren (VMware Player, Workstation, ESXi, ...)
Es ist auch möglich einen "bare metal" Sync-Server ohne VM aufzusetzen. Dies sollte dann in Betracht gezogen werden wenn die zur Verfügung stehende Hardware die Anforderungen des Hypervisors nicht erfüllt oder schlicht insgesamt veraltet ist.
Kopiere folgende Befehlszeile in die Shell um Resilio Sync und das eti Service Script zu installieren:
wget -O - https://www.eti-lan.xyz/sync_server.sh | sh
Falls du wissen möchtest welche Einzelschritte genau durchgeführt werden, kannst du die Befehlszeilen auch einzeln nacheinander ausführen:
echo apt-get update
apt-get install -y wget gnupg
echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" > /etc/apt/sources.list.d/resilio-sync.list
wget -qO - http://linux-packages.resilio.com/resilio-sync/key.asc | apt-key add -
apt-get update
apt-get install -y net-tools resilio-sync curl sqlite3 iptables iptables-persistent
apt-mark hold resilio-sync
cp /etc/rc.local /etc/rc.local.bak
wget https://www.eti-lan.xyz/sync_server.tar
tar xvf sync_server.tar -C /
rm sync_server.tar
mkdir /lan
chmod 0777 /lan
echo "alias eti='/etc/init.d/eti'" >> /root/.bashrc
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"
Um die Performance deines Sync Servers zu verbessern, gibt es verschiedene Möglichkeiten. Wir empfehlen, mit folgenden Optionen im Sync Webinterface zu experimentieren:
Öffne das Webinterface deines Sync Servers unter:
http://sync-server-ip:8888/gui/
Und navigiere zu:
--> Preferences --> Advanced
Deaktiviere zunächst das Debug logging im unteren Bereich. Anschließend findest du darunter den Punkt Open power user preferences
Bei einzelnen Datenträgern, Linux-Dateisystem und RAID-Arrays sind folgende Einstellungen interessant:
lazy_indexing
parallel_indexing
enable_file_system_notifications
ignore_symlinks
overwrite_changes