ShareOnLAN



STATUS: Pausiert, da technische Grundlagen fehlen - werden in Stücken realisiert

Viele kennen das sicherlich: Sie gehen auf eine LANPartay und wollen ein Spiel zocken. Jetzt hat aber jeder eine andere Version. Derjenige, der die aktuelleste Version hat, hat aber seine CD und seinen Key nicht dabei, um eine vorherige Version einspielen zu können. Dafür hat jemand den aktuellesten Patch da, aber den hat nicht jeder eingespielt. Dafür möchte ich Abhilfe schaffen. Statt dass jeder den Patch von einer Person zieht (was bei bis zu 700MB Größe eines Patches bei 15 Clients schonmal ne Weile dauern kann - so 2-3h) wird die Datei per File Transfer Protocol (FTP) schnell verteilt. Damit dauert die Verteilung nur noch 10-12 Minuten.


Technischer Aufbau:

-User-System, welches gleichzeitig ein Authentifizierungssystem ist (mit/ohne Passwort muss noch entschieden werden)
-FTP-Server (wird erweitert um Broadcastfunktion zum schnellen Verteilen einer Datei im LAN/benutzt auch das Usersystem)
-Broadcast-Unterstützung mit Votingsystem, welche Datei zuerst per Broadcast verteilt werden soll.
-P2P-Unterstützung für Dateien, wenn einer eine voll ausgelastete Netzwerkverbindung hat.
-AutoUpdatefunktion
-Broadcast wird auch zum Finden der Clients im Netzwerk benutzt.
-Gleichzeitig werden beim allerersten Broadcast eines Clients alle anderen Clients mit Informationen versorgt (Benutzername, (Passwort), Dateiliste des Clients)


Die Entwicklung dauert an, bald wird eine Alphaversion folgen.