Es reicht auch ein shift statt 4 x
Beiträge von ms_seraph
Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
-
-
Es wird ja von Cashrun alles soweit erklärt, was notwendig ist um das System zum Laufen zu bringen. Das Einzige was noch nachgetragen werdne muss, ist der Formheader für Teklab und natürlich muss der Shop dementsprechend angepasst werden.
Code
Alles anzeigen<form name="send" action = "<link_zur>psc_start.php" method="POST"> <input type="hidden" name="mtid" value="<merchantid>-gsorderid"> <input type="hidden" name="amount" value="gsmoney"> <input type="hidden" name="currency" value="EUR"> <input type="hidden" name="language" value="de"> </form>
Natürlich müsst Ihr auch darauf achten, dass die Zertifikate an der richtigen Stelle liegen. Wie man testet ob alles funktioniert findet Ihr auch in der API-Erklärung. Habe ich irgendwas vergessen?
-
Die Dateien sind auch hier drin einfach die API nutzen.
Eben - die API von PSC macht das Ganze ein bisschen leichter =) Lieber die Dateien auf dem eigenen Host haben, als auf einer Drittseite - Vorteil: Böswillige Handlungen von Außerhalb werden minimiert =)
-
Pass doch einfach die psc_start.php an
$mtid = $_POST['mtid'].time( ); //up to 30 alpha-numeric characters
-
Code
Alles anzeigen@Echo Off set arg1=%1 set arg2=%2 set arg3=%3 set arg4=%4 shift shift shift shift MOVE server.ini server.old Type server.old | findstr /v wwwport | findstr /v port | findstr /v maxclients | findstr /v serverpassword > server.old2 Echo wwwport = %arg1% >> server.old2 Echo port = %arg2% >> server.old2 Echo maxclients = %arg3% >> server.old2 Echo serverpassword = %arg4% >> server.old2 MOVE server.old2 server.ini If Exist server.old Del server.old If Exist server.old2 Del server.old2
so hier haste was
Musst im Startscript halt die Bat-Datei ansteuern - beachte bitte, dass die lediglich die Werte ändert (bzw erst löscht und dann anhängt).
Usage: dateiname.bat wwwport port maxclients serverpassword
Startscript --> datainame.bat gsqueryport gsport gsplayer gspasswd
-
Gibt's mittlerweile eine Anleitung um Cashrun / PSC im Teklab zum Laufen zu bekommen? =)
-
Gibt's für Windows nicht auch so ähnliche Funktionen wie im Bashskript über Batch-Dateien?
-
tar hat auch eine List-Funktion mit der das relativ Easy ist - man darf nur nicht vergessen, die Zeilen davor rauszunehmen (in Relevanz - vorallem das Hauptverzeichnis) sonst ist der ganze Server weg =)
-
Wahrscheinlich lag es an der Session ;P Aber danke, dass Du uns mitgeteilt hast, dass es nun funktioniert!
-
mumble 1.2.3 (installiert wurde es wohl über Teklab)
und Ubuntu 12.04.1 LTS
Steht auch in der log-Ausgabe die er gepostet hat
Dann wäre interessant zu wissen:
wie sieht das Image aus - welche Dateien sind enthalten?
Wie sieht die mumble.ini aus?
ist dbus=session
ohne # eingetragen?
-
Was leider an Deinem Post komplett fehlt:
- Welches Betriebssystem verwendest Du?
- Wie wurde Mumble installiert?
- Wie sieht die .ini Datei aus?
-
Mit dem neuesten Update funktioniert das ganze nicht mehr so richtig. Wenn ich versuche den Gameserver über das Kundenpalen zu starten kommt keine Fehlermeldung und nichts. Das Script ist wie oben angegeben angepasst. Aber das bringt auch keine Veränderung. Auch eine Direkte "Startskriptanpassung" bewirkt keine Wunder.
--> ./games start UVGaming 1473 smstorm_8082 smstorm 30050_82.198.209.31_SMStormElite_32 wird gepusht
aber ./start wird nicht ausgeführt.
Nein, Skriptupdate hilft auch nichts :\
Manuelles Ausführen macht das:
./games start UVGaming 1473 smstorm_8082 smstorm 30050_82.198.209.31_SMStormElite_32
Getötet
-
-
und darin solltest Du auch die minecraft_server.jar gepackt haben. Wenn er die Datei nicht findet gibt's dafür nur zwei Ursachen:
- sie ist nicht da
- sie ist da, aber du hast keinen Zugriff darauf.
Du kannst doch per SSH oder ggf per FTP auf den Kundenserver zugreifen - und kontrollieren.
-
@falsche PID --> wird der Parent oder der Server gekillt? ;D Zeigt beim Start ja auch zwei verschiedene PID's an - started with pid .... (parent ....)
-
Sollte mich auch 17 Minuten vor Feierabend wohl genauer ausdrücken - aber gern geschehen!
-
Dann kontrollier die Access/Error.logs auf dem Imageserver (oder lass es checken, damit die nachgucken können) und natürlich auf dem Server auf dem Du es laden willst - zudem kann dir der Auth.log helfen.
Solltest Du bis dahin immer noch keine Ahnung haben woran es liegt - mach doch mal ein eigenes Image und lösch die Datei nach dem Update nicht (rm-Befehl weglassen). Und guck OB die Datei überhaupt auf Deinem Server ankommt.
Wenn nicht - probier manuell zu laden per SSH über WGET. Das ganze Prozedere nochmal über den Teklabserver (über den es letztendlich auch läuft).
-
Wie gesagt, wenn Du uns zeigen würdest, wie Dein Updatescript aussieht - könnte man Rückschlüsse auf den Fehler führen. Aber so wie Du das im Moment ausführst klingt das für uns eher so:
Da drüben, irgendwo, gibt's Freibier.
Vielen Dank für den Tipp - aber ohne Richtung oder Entfernungsangabe werden wir es wohl nie finden.
Also entweder Du kommst uns - wir wollen dir nur helfen - ein wenig entgegen oder Du lässt es.
-
Das meinte ich doch mit kunden-id - ergo member id =)
-
die Teamspeakserver sind "eigentlich" Kundennummergebunden. Im Großen und Ganzen legt er soweit ich weiß das aber nur im Kundenpanel so fest, dass es auch zu dem Kunden gehört. An Deiner Stelle würde ich die SQL-Datenbank von Tekbase näher betrachten und die ID des Kunden unter dem in Frag ekommenden TS3 eintragen - mehr als schiefgehen kann es nicht *g