Ansatz fkrauthan
Aus GameBrowser - Wiki
Bei dem ganzen Projekt soll es um sich um einen OpenSource Steam Ersatz handeln. Dieser soll vor allem darauf ausgelegt sein das er das selbe Konzept wie Jabber benutzt um verteilte Server zu realisieren.
Inhaltsverzeichnis |
Ideen Geber
- fkrauthan
- DasBlub
- Matthias
Der Grund Server
Teilbereiche des Servers
Webviewer
Der Webviewer ermöglicht das Browsen eines Game Servers (also das anzeigen von Spielen) online. Er wird wahrscheinlich in PHP implementiert.
OnlineServer
Der Online Server stellt im prinzip eine einfache XML Datei bereit. Wer noch ein Vote System haben will braucht einen PHP Script. Download Statistiken gehen auch nur per PHP.
Der User Server
Der GameBrowser
Was er können soll
- Spiele Anzeigen. Dabei läd er die Repos vom Standardserver und kann um eigene repos erweitert werden.
- Verwalten der User Accounts mit hilfe von User Servern
- Installieren von Games direkt über den Browser
- Optional: Installieren von Games aus runtergeladenen dateien
- Optional: Hinzufügen von schon installierten Games
- Update von installierten Spielen
- Bewertungs Untersützung von Spielen
- Falls unterstützt: Server Browser
- Falls unterstützt: User Browser(auflisten von Usern und was diese gerade Spielen)
- One click Installation aus dem Gamebrowser zum installieren
- Optional: Nach 1. mal nachfragen ob wieder deinstallieren
- Freundes Liste
- Sehen was und wielange Freunde schon gespielt haben
- ???Unterstützung von Skins???
- ???Bewertung erst nach x Minuten spielzeit???
Download Support
Wird über eine Externe Lib geregelt
- HTTP
- FTP
- Torrent
Implementierung
- in wxWidgets geschrieben
- Gameseiten mithilfe von HTML Templates stylebar von Server Seite aus
- Multilinugal
- Windows und Linux Support
Bereitgestellte Libs
Updater Lib
Wer auf sowas wie Chat Support und online savegames verzichten kann, kann auch einfach nur die Updaterlib einbinden. Diese stellt das Auto Update system beim starten bereit.