Da sich ja doch schon einige Leute bei dem
letzten Update aufgeregt hatten weil Valve die vphysics.so verschrottet hat,
hat DeadEye angefangen ein Script zu schreiben, welches Rollbacks der Server anlegt falls es Updates gab.
Bisher hat er es nicht rausgerückt, und ich dachte mir ich schreibe mir was eigenes.
Das ganze ist nicht ganz fertig, und der Code ist dementsprechend "bäh".
Dazu also bitte keine Kommentare.
Im Prinzip definiere ich alle zu sichernden Dateien in Arrays, (Kann man natürlich erweitern.) und habe dann 2 Funktionen.
Einmal der initialize, der Schaut ob alle Ordner Und Files im Archiv sind, und 1 mal der Check der Prüft ob sich die md5sums von den originalen unterscheiden.
Falls sie das tun, wird die Datei in einem Seperaten Ordner gebackuppt und neu initialisiert.
Das ganze natürlich so geschrieben dass die Datein nicht "überinitialisiert" werden.
Das ganze legt man sich dann bei einem Seiner Gameserver an und schiebt es einfach in den Cron
Ich hätte dazu gerne Kritik und Verbesserungsvorschläge
Das ganze kann man sich auf
Pastebin anschauen, da es dort ein Syntaxhighlighting gibt.
MfG
Impact