![]() |
|
Spieldaten auslesen (Anzahl Mitspieler, deren Kontostand etc.) - Druckversion +- TT-MS Headquarters (https://www.tt-ms.de/forum) +-- Forum: Allgemeines rund um Transport Tycoon (/forumdisplay.php?fid=71) +--- Forum: Allgemeines zu OpenTTD (/forumdisplay.php?fid=20) +--- Thema: Spieldaten auslesen (Anzahl Mitspieler, deren Kontostand etc.) (/showthread.php?tid=3480) |
Spieldaten auslesen (Anzahl Mitspieler, deren Kontostand etc.) - tomekk228 - 02.05.2008 21:02 Hey, ich habe letzten Monat angefangen ein CMS zu programmieren bzw scripten. Bin auch schon fertig und hab V1.0Gold rausgebracht (http://tomekk228.dyndns.org). Der Server läuft schon seit 18 tagen und hoste auch darauf ein OpenTTD v0.6.0 Server, nur so btw ![]() Naja, was ich fragen wollte ist folgendes: Und zwar suche ich schon ganze Zeit nach einer Möglichkeit aus dem OpenTTD-D Fenster bzw Screen (Unter linux) die Daten auszulesen. Wie , wie viele Mitspieler, wie viel Geld XY hat oder wie die Karte aussieht etc pp. Ich dachte mir einfach ich lese es aus den Logs aus und lasse es anzeigen. Doch finde ich keine logs die er erstellt hat bzw wenn er überhaupt welche erstellt. Weswegen ich fragen wollte ob es eine Schnittstelle o.ä gibt wo ich OpenTTD Daten ablesen bzw abfragen könnte? Oder gibt es ein work-around? Danke schonmal. 03.05.2008 | 00:39 | editiert von pETe!: Thementitel angepasst. - pETe! - 02.05.2008 23:38 Frag mal Ammler, der hat sich IIRC mal einen IRC-Bot zusammengebaut, der ähnliches konnte. Beim nächsten Mal bitte ich außerdem um einen aussagekräftigeren Threadtitel. - tomekk228 - 03.05.2008 02:00 pETe! schrieb:Frag mal Ammler, der hat sich IIRC mal einen IRC-Bot zusammengebaut, der ähnliches konnte. Sry, mach ich nächstes mal ![]() Ammler? Wie kann ich ihn erreichen? Jabber o. Icq? Edit: Hab ihn per PM angeschrieben. RE: Spieldaten auslesen (Anzahl Mitspieler, deren Kontostand etc.) - Ammler - 03.05.2008 07:34 Hallo zusammen Vorweg, ich hab selber nichts gemacht. Wir benutzen nur eine Kombination aus verschiedenen Skripten: - Autopilot (hauptsächlich IRC Bridge) - Webconfig (cfg konfigurieren für den Neustart) - OpenTTDlib (Statistik über aktuelles Spiel) Falls dir englisch nicht so liegt, frage hier bitte konkretere Fragen, was du benötigst. Grüsse Ammler RE: Spieldaten auslesen (Anzahl Mitspieler, deren Kontostand etc.) - tomekk228 - 04.05.2008 17:54 Was heist das? Wie stelle ich es dann an? - Ammler - 05.05.2008 10:56 Oh, wollte eigentlich noch Links hinzufügen, hole ich jetzt nach. Für dich ist vorallem der Web configurator und die openttdlib interessant. RE: Spieldaten auslesen (Anzahl Mitspieler, deren Kontostand etc.) - tomekk228 - 05.05.2008 16:44 Ich warte einfach
RE: Spieldaten auslesen (Anzahl Mitspieler, deren Kontostand etc.) - pETe! - 05.05.2008 20:49 Er hat sie in den obigen Beitrag integriert
RE: Spieldaten auslesen (Anzahl Mitspieler, deren Kontostand etc.) - tomekk228 - 06.05.2008 04:11 pETe! schrieb:Er hat sie in den obigen Beitrag integriert Also da ist bei mir nur normaler Text O.o - pETe! - 06.05.2008 04:37 http://www.tt-ms.de/forum/showthread.php?tid=3480&pid=46327#pid46327 - tomekk228 - 06.05.2008 12:52 OMG! Oben hab ich natürlich nicht nach geschaut. Dachte er postet nach mir oder bearbeitet eins über mein letzten ![]() Danke pEte! Ammler schrieb:Falls dir englisch nicht so liegt, frage hier bitte konkretere Fragen, was du benötigst. Ja, ich hab schon eine ![]() Und zwar nach dem ich tcllib und mysqltcl installiert habe (was man auch ruhig in die readme schreiben hätte können ) hab ich folgenden Fehler:Code: tomekk@alucard:~/.openttd$ ./autopilot.tclDeswegen wollte ich fragen ob du vllt schon ein fertigen SQL dump für mich hast, oder mir sagen kannst was für tabellen ich so einrichten muss. Btw: Autopilot und Openttdlib sind 2 geniale tools! ![]() Edit: Weil ich es jetzt mal testen wollte, habe ich mysql kurzzeitig ausgeschaltet, jetzt kommt dies: Code: tomekk@alucard:~/.openttd$ ./autopilot.tclRE: Spieldaten auslesen (Anzahl Mitspieler, deren Kontostand etc.) - Ammler - 06.05.2008 17:30 Hmm, ist jetzt schon länger her, seit ich Autopilot installiert habe und ich glaube das mySQL Modul habe ich selber nicht im Einsatz, wir setzen es aber auf den coop servern ein. Hier das Readme, ich denke das steht da: http://www.openttdcoop.org/wiki/Autopilot#MySQL_module Es gibt noch ein SVN Version mit Korrekturen: http://www.openttdcoop.org/autopilot-svn-42.tar.bz2 Wie gesagt, diese Tools sind nicht von mir, ich bin nur Anwender. ![]() Gruess Ammler - tomekk228 - 06.05.2008 18:22 Mein Problem wurde gelöst ![]() Alles funktioniert. Danke Ammler!
|