Ich bin fast mit einem PC-Spiel fertig (ich veröffentliche es in ein oder zwei Tagen). Ich hätte gerne eine Möglichkeit, Patches einfach über das Internet freizugeben, falls ich direkt nach der Veröffentlichung einen Fehler im Spiel finde oder falls ich später Funktionen hinzufügen möchte.
Ich verwende InstallJammer als Installationssystem. Gibt es gute Update- / Patch-Programme (vorzugsweise kostenlos), die über das Internet nach Updates suchen und diese an Spieler senden können?
Wenn zum Beispiel ein Spieler mein Spiel öffnet, startet das Spiel zuerst das Aktualisierungsprogramm, das nach Aktualisierungen sucht. Wenn Updates verfügbar sind, wird der Benutzer darüber informiert, woher sie stammen. Ich kann den Quellcode an die Spiele-Engine anpassen, die ich besitze, aber ich würde es vorziehen, das Rad nicht neu zu erfinden.
quelle
Antworten:
Vielen Dank für die Hilfe, aber nach einigem Hin und Her habe ich einen wirklich guten Updater gefunden. Es heißt Puchisoft Dispatcher . Sie haben eine Freeware-Version, und es ist wirklich gut für nicht-kommerzielle Projekte.
quelle
Kann übertrieben sein, aber RakNet enthält ein Autopatcher-System :
quelle
Wenn Ihr Spiel sehr datenorientiert ist, kann es einfach sein, Ihren eigenen Loader zu erstellen, um Daten zu überprüfen und von einem Server herunterzuladen und dann das Spiel zu starten. In einer verwalteten Sprache sollte es nicht zu lange dauern.
Ich habe vor einiger Zeit eine Karte erstellt, in der der Client eine Karte mit dem Aussehen des Spielordners, den Dateien, MD5-Dateien usw. heruntergeladen hat. Anschließend habe ich in den lokalen Dateien gesucht, welche Dateien vom Server heruntergeladen werden mussten.
Nicht sehr sicher oder optimiert, aber Sie bekommen den Punkt.
Ich erinnere mich auch in meiner Jugend mit Patch Maker von Clickteam. Ich bin mir nicht sicher, welche Funktionen es heutzutage gibt, aber es ist kostenlos und kann Binärdateien aktualisieren. Sie verteilen es einfach als Setup-Datei.
Vielleicht können Sie mit einigen der umfangreicheren Installationstools manuelle Patches erstellen, Inno Setup ist kostenlos und vollständig, vielleicht haben Sie dort mehr Glück.
quelle