Um Kommentare schreiben zu können musst du dich einloggen. Du kannst dich auch kostenlos registrieren, falls du noch keinen Account hast - dauert nur eine Minute.
Hallo JohnHawk,
Die Idee bzw, die umsetztung, sieht sehr interessant aus.
Aktuell würde ich das auch gerne mal testen... aber ich komme nicht ganz weiter...
Ich habe mir zur testzwecken einfach mal einen Webspace gemietet.
Verwalten kann ich das ganzen über Plesk.
die nötige PHP version ist installiert.
Die datei aus dem ordner habe ich in "httpdocs" eingefügt..
Allerdings kommt nichts bei rum, entweder bekommen ich bei der vorschau einfach nur die standart plesk bild zu sehen, oder bei direkten öffnen der website, einfach nichts...
Vielleicht können kann mir jemand helfen, oder einen tipp geben.
Irgendwie scheine ich zu doof zu sein. Hab das nach anleitung auf nen Webspace geladen und starte die Konfiguration, trage mein lokales Verzeichnis ein und bekomme dann aber die Meldung "Fehler! Unter dem angegebenen Pfad wurde kein Spielstand gefunden."
Hallo BauerGakki,
"Doof" ist, dass ich noch keine Dokumentation oder Anleitung für die Webseite erstellt habe. ;-)
Die lokale Installation funktioniert nur, wenn der Webserver deinen lokalen Spielstand auch erreichen kann. Wenn du WebStats also auf einem Webspace "irgendwo" im Internet installiert hast, wird das nicht mit deinem lokalen Spielstand funktionieren.
Am besten du installierst dir XAMPP oder das von ich-bin-eddy vorgeschlagene UwAmp auf deinem Rechner auf dem auch Farming Simulator läuft. Dann sollte es funktionieren.
Alternativ, wenn du ein NAS hast, das im gleichen Netzwerk wie dein Rechner hängt, ginge es auch darüber.
Aber, auf einem Dedi Server selbst kriegt man meine Webseite (glaube ich) nicht zum Laufen (ich lasse mich gern eines besseren belehren). Du brauchst einen Webserver. Aber kostenlose Webserver (Free Hoster), die die benötigten Funktionen unterstützen gibt es kaum.
Ich habe eine eigene Domain gemietet, auf der ich die Webseite für unseren Dedi Server betreibe. Als Alternative bietet sich ein NAS an.
vielen vielen Dank, ich bin übelst begeistert :-)
Habe bei mir gleich schon getestet, mir ist aber noch folgendes aufgefallen.
- Wenn ich auf der "index.php?page=overview" bin, dann sehe ich leider nicht die Karte.
Obwohl ich die Tanneberg ausgewählt habe, steht bei mir oben "Sosnovks WebStats"
- Unter dem Punkt "Waren" sehe ich die Sosnovka Map, die Abfragen bzgl. der Waren scheinen okay zu sein.
- Unter Produktion ist bei mir bei Schafweide und Schweinestall alles Grün bei den Rohstoffen, obwohl ich keine Schafe und Schweine habe und auch dort in den "Ställen" nichts liegen habe. Unter Menü "Tiere" ist es richtig (also nichts hinterlegt).
Dann hätte ich noch eine allgemeine Frage zu platzierbaren Objekten mit Fabrikscript.
Wir haben z.B. das Fermenting Silo ( https://www.modhoster.de/mods/fermenter-5000-fermenting-silo ) platziert, gibt es eine Möglichkeit dies auch über die Seite abzubilden? Wenn ja, wie ?
Aber nochmals sehr geil das du das auch für andere Maps gemacht hast!!! Danke nochmals dafür !
in Tanneberg ist mir noch andere eine kleine Ungereimtheit aufgefallen. Das Hofsilo erlaubt das einlagern von "forage" = Mischfutter für die Kühe und von "forage_mix". Was ist denn letzteres?
Zu deinen Punkten:
* Ich hab an der "overview"-Seite eigentlich keine Änderungen vorgenommen. Ich teste nachher noch mal mit 'nem lokalen Dedi-Server.
Da in der Menüleiste aber "Sosnovka" steht, ist vielleicht doch etwas bei der Einrichtung schief gegangen. Setze doch bitte mal über Einstellungen die Servereinstellungen zurück und schau mal, ob es nach der Neueinrichtung funktioniert. Damit sollte dann auch unter Waren die richtige Karte angezeigt werden.
* Das unter Produktion die Schafweide und der Schweinestall grün angezeigt wird, ist so beabsichtigt. Da du weder Schafe noch Schweine hast fehlen dort auch keine Rohstoffe/Futter. Die Fabriken oder Viehställe dort werden nur dann andersfarbig markiert, wenn die Rohstoffe alle oder knapp sind, bzw. die Lager der Produkte (fast) voll sind.
* Die Unterstützung von platzierbaren Mods habe ich angedacht, habe ich aber noch nicht eingebaut. Im Moment habe ich noch das platzierbare Wurzelfruchtlager fest im Programmcode eingebaut. Das wird dann auch quasi ein Addon oder so für die Webstats.
Leider hat das zurücksetzen keine Änderung ergeben. Menüleiste Sosnovka, unter "Waren" die Sosnovka Map zu sehen und unter "Server" wird mir gar keine Map angezeigt.
Ich schau mal heute Abend was "forage_mix" sein soll, aktuell keine Ahnung.
Was mir noch aufgefallen ist wenn ich auf "Fabrik" gehe, wird mir Standardmäßig immer der Schafstall angezeigt. Hier interessiert mich aber eher die BGA, da die Ställe ja auch unter Tiere einzusehen sind. Kann man einstellen das er erst die BGA zeigt oder das man selbst entscheided was als erstes angezeigt wird?
Unter "Waren" bei "Ware auswählen" stimmt die Übersetzung nicht für woodChips, grape und grapejuice. Im Ordner config\tanneberg20\translation in der Datei de.php sind die Übersetzungen hinterlegt, es fehlt hier aber 'grapejuice'
Das ist eigenartig. Bei der Installation mit einem lokalen Spielstand kann ich problemlos Tanneberg als Karte auswählen. Mit 'nem Dedi-Server kann ich erst heute Abend testen.
Welche Fabrik oder welche Ware als erstes beim Anklicken der jeweiligen Menüpunkte angezeigt wird, ist abhängig von der Reihenfolge im Spielstand (bei mir ist es die Raffinierie). Ich baue da mal 'ne Erweiterung. Die letzte Auswahl wird dann in 'nem Coockie gespeichert.
Tja und bei den Übersetzungen... "woodChips" fehlt tatsächlich - in der Sosnovka-Übersetzung. In der Tanneberg-Übersetzung ist sie drin, wird aber nicht angezeigt, weil sich bei dir die richtige Karte nicht einstellen lässt. "grapejuice" ist mir beim Anspielen der Karte nicht untergekommen. In meinem Spielstand taucht das nicht auf. Was ist denn das?
ich habe in den letzen Tagen an der Webseite gewerkelt, hab aber kaum Zeit zum Testen. Die gröbsten Schnitzer sollten aber raus sein.
Wer testen mag, kann sich bei GitHub den aktuellen Stand herunterladen. (https://github.com/J0hnHawk/FS17_WebStats)
Hier das Changelog bisher:
- Projekt umbenannt in FS17 Webstats
- Umstellung der Templates auf Mehrsprachigkeit
- Tierübersicht ergänzt
- Kuh- und Schweinestall werden nun in der Produktionsübersicht mit angezeigt
- FS17 Webstats ist nun für soweit vorbereitet, dass auch andere Karten unterstützt werden
- Unterstützung für Goldcrest Valley, Sosnovka und Mod Map Tanneberg 2.0
- Prüfung, ob fsockopen() erlaubt ist bei der Installation
- Fehlerbehandung geändert; Logdatei statt Anzeige
- Bei der Installation muss ein Passwort festgelegt werden. Mit diesem kann man später die Einstellungen zurücksetzen
- Im Optionsdialog kann zwischen 3 und 4 Spalten in der Lagerübersicht gewechselt werden.
- Mehrsprachigkeit nun auch für Produktionsstätten, Lager und Waren
- Fahrzeuge können über extra Datei benannt werden
- Kartenkonfiguration zusammengefasst
- Unterstützung für unendliche Lagerkapazität (z.B. bei Kuh- und Schweinestall)
Berichtigte Fehler:
-Die Einstellung "nur Paletten" funktioniert jetzt in der Lagerübersicht korrekt
- Pelletspaletten werden nun im Lager bei der Pelltesfabrik angezeigt (NF Marsch)
-Kombirohstoffe wurden nicht immer hinzugefügt
Super - ein neues Commit :) Ich habe aktuell noch e20deb8 (vom 22.09.2017) am laufen, gleich mal updaten. Ich bin ja immer noch schwer begeistert von Deiner Arbeit.
Hallo Dalles,
ich bin dabei, die Webseite soweit umzuschreiben, dass alles mapspezifisches aus dem eigentlichen Programmcode heraus kommt. Dann wird es auch möglich sein, andere Karten mit der Webseite zu benutzen.
Zum Testen arbeite ich gerade an Goldcrest Valley, also der Standardkarte und an einer weiteren Mod Map. Südhemmern ist es allerdings nicht. Ich werde aber eine Anleitung fertigen, wie man eine Konfiguration für andere Karten erstellt.
Hallo und ein dickes Dankeschön für dieses Tool !!!
Nachdem ich den Webserver auf meiner Synology DS216i zum laufen gebracht habe und die Berechtigungen angepasst habe, läuft NF Marsch WebStats ohne Probleme. Endlich ist nicht mehr der Spielebildschirm mit Anzeigen zugepflastert und mein Tablet hat eine zusätzliche Aufgabe bekommen. Auch ein Nebeneffekt finde ich ganz super: Man muss nicht die ganze Zeit auf dem Server spielen und hat trotzdem einen Überblick über die Produktionen.
Bis jetzt ist mir nur eine ganz kleine Unschönheit aufgefallen: Die Pelletspaletten werden nicht in der Pelletsfabrik aufgeführt, sondern sind gleich in der "Landschaft" zu finden. Ich glaube es liegt aber an der Map. Der Palettensammler befindet sich nicht in der Pelletsfabrik TG. Dies werde ich mal testen.
Schön wäre auch noch eine Übersicht zu den Tieren und dem Geld. Zu den Tieren habe ich schon was gefunden, doch langen meine PHP-Kenntnisse leider nicht aus.
Von mir gab es eine Empfehlung und zur Motivation 5 Sterne.
Grüße
OldFrank
PS: Leider ist dieses Tool nicht für jederman geeignet, da erst ein Webserver eingerichtet werden muss. Ist über eine Standalone Version nachgedacht worden?
Die Paletten der Pelletsfabrik habe ich tatsächlich vergessen. Ich habe die Positionen sämtlihcer Palettensammler mit dem Giants Editor ermittelt und in mein Programm eingebaut - nur halt nicht für die Pelletsfabrik.
Wer nicht auf die neue Version warten möchte kann mit einem Texteditor am Ende der Datei "mapconfig.php" im Ordner "server/map29" vor dem "return 'onMap';" folgende if-Abfrage einfügen:
Damit sollten dann die Pelletspaletten richtig angezeigt werden.
Eine Übersicht über die Tieren habe ich im Hinterkopf. Wie so vieles anderes. Leider hat Giants die Abfragemöglichkeit auf 2 Dateien des Savegames beschränkt. Alles lässt sich daher nicht auswerten. Die Finanzhistorie, Angebote im Shop und ein paar Sachen sind aber noch drin.
Ich bin ein bisschen überwältigt von der Resonanz. Hab sogar Anfragen aus dem Ausland erhalten und baue gerade doch wieder die eigentlich schon verworfene "Multisprachigkeit" wieder ein. Auch habe ich den Code noch ein wenig Feinschliff gegeben, sodass auch andere Karten unterstützt werden können.
Wenn ich soweit bin, stelle ich die neue Version, umbenannt in FS17 WebStats, hier zur Verfügung.
Ein Webserver ist nötig, ja. Und dieser muss nicht nur PHP5 sondern auch fsockopen() unterstützen. (Was viele Freehoster leider nicht tuen - habe ich auch erst diese Woche gelernt.)
Eine Idee wäre das Tool in Java (um Plattformunabhängig zu sein) nachzubauen. Aber dazu fehlen mir die Kenntnisse ... und die Zeit, mich darin einzuarbeiten. Von mir wird es daher keine Standalone Version geben.
Hallo OldFrank,
kannst du dich evtl noch erinnern welche Rechte du angepasst hast? Versuche momentan es auf meine Synology zum laufen zu bekommen- leider direkt fehler 500.
Nein, andere Maps habe ich derzeit nicht geplant. Die Seite ist hauptsächlich entstanden weil NF Marsch so eine umfangreiche Industrie neben der normalen Landwirtschaft hat und ich/wir regelmäßig den Überblick verloren haben, was wo fehlt. Keine Ahnung, ob es inzwischen andere Karten mit so vielen Industriezweigen gibt.
Ich habe aber versucht das ganze modular aufzubauen, allein schon um verschiedene Versionen von NF Marsch zu unterstützen. In der mapconfig.php sind in weiten Teilen Industrien konfiguriert. In der translations.php sind die Trigger benannt. Es ist nicht wenig Arbeit, aber möglich ist es, die Seite auf andere Karten anzupassen.
Es lohnt sich aber meiner Meinung nach nur, wenn es sich um eine Karte mit vielen Industrien handelt.
Ich schau mir das mal an, vllt. bekomme ich das selbst hin ;-)
Ansonsten wenn dir mal langweilig sein sollte und du Lust hast eine weitere Map zu machen, mach das mal für die "Tanneberg" :-D
Wow - vielen Dank für die Webstats. Läuft bisher einwandfrei. Zwischendurch erhalte ich noch meldungen wie zB "Notice: Undefined index: Bretter in" (Apache, php 5.5). Aber da der Server mit der Map ganz frisch ist, kann es wohl sein dass sich das noch auflöst, sobald die Produktionen anlaufen oder richtig gespeichert wurden. Jedenfalls vielen Dank, ich weiss, wie viel Arbeit hinter sowas steckt. Daumen Hoch, eine Hand voll Sternchen und Empfehlung :-)
Hm, da testet man wochenlang - aber mit einem frischen Spielstand habe ich die Seite nie ausprobiert.
Du hast recht, die Meldung tritt nur bei neuen Spielständen, bei denen die Waren noch nicht produziert wurden auf.
Ich habe ein Update erstellt, allerdings wird dies hier hier noch von den Admins geprüft, bevor es online geht.
Mein guter JohnHawk, ich weiss selbst wie das ist. Wochenlange Tests, stundenlange programmierarbeit und kurz nach Release kommt ein User an und findet einen Fehler. Ha! Bei wem ist das nicht so ? :) Alles Gut. Ich werde das Update einspielen und dann mal gucken, ob ich noch was finde ;-) Liebe Grüße
Eigentlich bin ich kein Freund von Videoanleitungen. Ich persönlich finde textuelle Anleitungen, die Schritt für Schritt lesen kann, ohne in einem Video ständig vor- und zurück springen zu müssen, praktischer.
Aber ich gebe zu, meine Anleitung zur Installation ist recht kurz gehalten. Jemand der sich mit Webseiten und Webservern auskennt wird sie wohl gar nicht brauchen. Für andere wird es schwierig.
Vielleicht mach ich ja doch mal ein Videotutorial.
12 Kommentare
Ich finde die Statistik hammer, weiß zufällig wer ob es diese auch für die Nordfriesische Marsch 4fach 2.0 gibt?
Hallo JohnHawk,
Die Idee bzw, die umsetztung, sieht sehr interessant aus.
Aktuell würde ich das auch gerne mal testen... aber ich komme nicht ganz weiter...
Ich habe mir zur testzwecken einfach mal einen Webspace gemietet.
Verwalten kann ich das ganzen über Plesk.
die nötige PHP version ist installiert.
Die datei aus dem ordner habe ich in "httpdocs" eingefügt..
Allerdings kommt nichts bei rum, entweder bekommen ich bei der vorschau einfach nur die standart plesk bild zu sehen, oder bei direkten öffnen der website, einfach nichts...
Vielleicht können kann mir jemand helfen, oder einen tipp geben.
MfG TrelLyX
Irgendwie scheine ich zu doof zu sein. Hab das nach anleitung auf nen Webspace geladen und starte die Konfiguration, trage mein lokales Verzeichnis ein und bekomme dann aber die Meldung "Fehler! Unter dem angegebenen Pfad wurde kein Spielstand gefunden."
Kann mir da jemand helfen ?
Könntest du das evtl. als Video machen wie man das auf einen Dedi Server drauf bringt. Ich kapier da absolut nichts. Danke im voraus
Lieber JohnHawk,
vielen vielen Dank, ich bin übelst begeistert :-)
Habe bei mir gleich schon getestet, mir ist aber noch folgendes aufgefallen.
- Wenn ich auf der "index.php?page=overview" bin, dann sehe ich leider nicht die Karte.
Obwohl ich die Tanneberg ausgewählt habe, steht bei mir oben "Sosnovks WebStats"
- Unter dem Punkt "Waren" sehe ich die Sosnovka Map, die Abfragen bzgl. der Waren scheinen okay zu sein.
- Unter Produktion ist bei mir bei Schafweide und Schweinestall alles Grün bei den Rohstoffen, obwohl ich keine Schafe und Schweine habe und auch dort in den "Ställen" nichts liegen habe. Unter Menü "Tiere" ist es richtig (also nichts hinterlegt).
Dann hätte ich noch eine allgemeine Frage zu platzierbaren Objekten mit Fabrikscript.
Wir haben z.B. das Fermenting Silo ( https://www.modhoster.de/mods/fermenter-5000-fermenting-silo ) platziert, gibt es eine Möglichkeit dies auch über die Seite abzubilden? Wenn ja, wie ?
Aber nochmals sehr geil das du das auch für andere Maps gemacht hast!!! Danke nochmals dafür !
Gruß
chin0x
Hallo zusammen,
ich habe in den letzen Tagen an der Webseite gewerkelt, hab aber kaum Zeit zum Testen. Die gröbsten Schnitzer sollten aber raus sein.
Wer testen mag, kann sich bei GitHub den aktuellen Stand herunterladen. (https://github.com/J0hnHawk/FS17_WebStats)
Hier das Changelog bisher:
- Projekt umbenannt in FS17 Webstats
- Umstellung der Templates auf Mehrsprachigkeit
- Tierübersicht ergänzt
- Kuh- und Schweinestall werden nun in der Produktionsübersicht mit angezeigt
- FS17 Webstats ist nun für soweit vorbereitet, dass auch andere Karten unterstützt werden
- Unterstützung für Goldcrest Valley, Sosnovka und Mod Map Tanneberg 2.0
- Prüfung, ob fsockopen() erlaubt ist bei der Installation
- Fehlerbehandung geändert; Logdatei statt Anzeige
- Bei der Installation muss ein Passwort festgelegt werden. Mit diesem kann man später die Einstellungen zurücksetzen
- Im Optionsdialog kann zwischen 3 und 4 Spalten in der Lagerübersicht gewechselt werden.
- Mehrsprachigkeit nun auch für Produktionsstätten, Lager und Waren
- Fahrzeuge können über extra Datei benannt werden
- Kartenkonfiguration zusammengefasst
- Unterstützung für unendliche Lagerkapazität (z.B. bei Kuh- und Schweinestall)
Berichtigte Fehler:
-Die Einstellung "nur Paletten" funktioniert jetzt in der Lagerübersicht korrekt
- Pelletspaletten werden nun im Lager bei der Pelltesfabrik angezeigt (NF Marsch)
-Kombirohstoffe wurden nicht immer hinzugefügt
erstmal danke für das tool aber gibt es das auch für die Südhemmern
Hallo nochmal,
sorry mit Firefox kann ich nicht unter Deiner Antwort posten.
Sofort Änderung durchgeführt, funkt 1A. Vielen Dank !!!
Bin gespannt auf ein Update, lasse Dir aber die Zeit die du brauchst.
MfG
OldFrank
Hallo und ein dickes Dankeschön für dieses Tool !!!
Nachdem ich den Webserver auf meiner Synology DS216i zum laufen gebracht habe und die Berechtigungen angepasst habe, läuft NF Marsch WebStats ohne Probleme. Endlich ist nicht mehr der Spielebildschirm mit Anzeigen zugepflastert und mein Tablet hat eine zusätzliche Aufgabe bekommen. Auch ein Nebeneffekt finde ich ganz super: Man muss nicht die ganze Zeit auf dem Server spielen und hat trotzdem einen Überblick über die Produktionen.
Bis jetzt ist mir nur eine ganz kleine Unschönheit aufgefallen: Die Pelletspaletten werden nicht in der Pelletsfabrik aufgeführt, sondern sind gleich in der "Landschaft" zu finden. Ich glaube es liegt aber an der Map. Der Palettensammler befindet sich nicht in der Pelletsfabrik TG. Dies werde ich mal testen.
Schön wäre auch noch eine Übersicht zu den Tieren und dem Geld. Zu den Tieren habe ich schon was gefunden, doch langen meine PHP-Kenntnisse leider nicht aus.
Von mir gab es eine Empfehlung und zur Motivation 5 Sterne.
Grüße
OldFrank
PS: Leider ist dieses Tool nicht für jederman geeignet, da erst ein Webserver eingerichtet werden muss. Ist über eine Standalone Version nachgedacht worden?
Sind noch andere Maps geplant?
Bzw. wie schwer ist es deine "Basis" zu nehmen und es für eine andere Map umzuschreiben? Ich bin zwar kein Laie, aber auch kein Profi ;-)
Wow - vielen Dank für die Webstats. Läuft bisher einwandfrei. Zwischendurch erhalte ich noch meldungen wie zB "Notice: Undefined index: Bretter in" (Apache, php 5.5). Aber da der Server mit der Map ganz frisch ist, kann es wohl sein dass sich das noch auflöst, sobald die Produktionen anlaufen oder richtig gespeichert wurden. Jedenfalls vielen Dank, ich weiss, wie viel Arbeit hinter sowas steckt. Daumen Hoch, eine Hand voll Sternchen und Empfehlung :-)
So und wenn du jetzt das ganze anhand eines Videos vielleicht noch zeigen könntest, wären bestimmt einige dankbar.