npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

fs25-real-dashboard-server

v2.0.0

Published

Adaptives Touch-Dashboard fuer Farming Simulator 25 - Tablet-Terminal im lokalen Netz

Readme

FS25 Real Dashboard

Ein Touch-Terminal für den Farming Simulator 25, das auf Tablet oder Handy läuft — im Browser, ohne App-Installation.

Das Dashboard zeigt nicht nur Messwerte an: Es erkennt, welche Geräte gerade angebaut sind und was die können, und baut daraus die passende Bedienoberfläche. Ein Grubber bekommt Heben/Senken und Klappen, eine Sämaschine zusätzlich Ein/Aus, Saatgutwahl und Füllstände, ein Anhänger Abkippen, Kippseite und Abdeckung.

Kein Konto, keine Cloud: Deine Fahrdaten bleiben vollständig in deinem WLAN. Nach außen geht genau eine Sache — beim Start fragt das Dashboard bei npm nach, ob eine neuere Version veröffentlicht wurde. Das lässt sich abschalten.

FS25 + Mod  ──Named Pipe──▶  dieser Server  ──HTTP+SSE──▶  Browser (Touch)
            ◀──Befehle────                  ◀──POST──────

Einrichten

Einmalig, etwa fünf Minuten.

1. Node installieren

nodejs.org → den großen Knopf LTS herunterladen und installieren. Einfach durchklicken, nichts umstellen. Der Installer ist signiert und läuft ohne Warnung durch.

2. Dashboard installieren

Windows-Taste drücken, cmd tippen, Enter. In das schwarze Fenster:

npm i -g fs25-real-dashboard-server

3. Starten

fs25-dashboard

Beim ersten Start wirst du zwei Dinge gefragt:

  • ob der Mod in den FS25-Ordner soll → Enter
  • ob eine Verknüpfung auf den Desktop soll → Enter

Ab dann reicht ein Doppelklick auf FS25 Dashboard auf dem Desktop.

4. Firewall

Windows fragt einmal nach. Private Netzwerke anhaken und erlauben — ohne das kommt das Tablet nicht an den PC.

5. Mod aktivieren

FS25 starten und den Mod Real Dashboard – Touch Terminal im Spielstand aktivieren. Im Multiplayer kommt der Mod automatisch vom Server, dann kannst du diesen Schritt überspringen.

6. Auf dem Tablet öffnen

Im schwarzen Fenster steht jetzt eine Adresse, zum Beispiel:

http://192.168.178.39:8080

Die auf dem Tablet im Browser eingeben. Das war's.

Tipp: Über das Vollbild-Symbol oben rechts in den Kiosk-Modus wechseln. Der Bildschirm bleibt dann automatisch an, und die Oberfläche kommt ohne Scrollen aus — die Browserleisten kosten sonst rund 110 Pixel Höhe.


Aktualisieren

Beim Start prüft das Dashboard, ob eine neuere Version veröffentlicht wurde. Wenn ja, fragt es nach:

----------------------------------------------
Neue Version verfuegbar:  1.1.2  ->  1.1.3
----------------------------------------------

Jetzt aktualisieren? [J/n]

Mit Enter bestätigen — das Dashboard beendet sich, installiert die neue Version und startet sich neu. Im neuen Fenster wird dann gefragt, ob auch der neue Mod eingespielt werden soll; ebenfalls mit Enter bestätigen. Die Desktop-Verknüpfung bleibt gültig.

Sagst du n, wird diese Version nicht noch einmal angeboten — die nächste aber schon.

Von Hand geht es jederzeit:

npm i -g fs25-real-dashboard-server

Automatische Update-Prüfung

Die Prüfung ist ein einziger Lesezugriff auf die npm-Registry: Es wird nur die veröffentlichte Versionsnummer geholt, es wird nichts über dich gesendet, und sie läuft erst, wenn das Dashboard bereits erreichbar ist — ohne Internet verzögert sie nichts. Abschalten:

set RD_NO_UPDATE_CHECK=1
fs25-dashboard

Warum npm und keine .exe oder ZIP

Weil Windows beides blockiert.

Eine heruntergeladene ZIP vererbt beim Entpacken ihre Herkunftsmarkierung an jede Datei darin — ein Starter daraus läuft in SmartScreen. Und ein Programm ohne gekauftes Zertifikat lässt Smart App Control gar nicht erst starten, ohne die Möglichkeit, das wegzuklicken.

Über npm reisen nur Daten. Den Starter erzeugt npm auf deinem eigenen PC — der trägt keine Markierung, und Windows startet ihn kommentarlos.


Gut zu wissen

  • PC und Tablet müssen im selben WLAN sein.
  • Das schwarze Fenster muss offen bleiben, solange du das Dashboard nutzt.
  • Jeder Mitspieler startet sein eigenes Dashboard auf seinem eigenen PC und steuert damit nur sein eigenes Fahrzeug.
  • Restlos entfernen: npm uninstall -g fs25-real-dashboard-server, dazu die Desktop-Verknüpfung löschen und FS25_RealDashboard.zip aus dem mods-Ordner. Node deinstallierst du normal über die Windows-Einstellungen.

Wenn was nicht geht

npm wird nicht als Befehl erkannt Node fehlt, oder der Rechner wurde seit der Installation noch nicht neu gestartet. Einmal neu starten, dann nochmal probieren.

fs25-dashboard wird nicht als Befehl erkannt Das Fenster war beim Installieren schon offen. Schließen, neu öffnen, nochmal eingeben.

„Server offline" im Browser Das schwarze Fenster läuft nicht. Dashboard nochmal starten.

„FS25 wartet" Der Server läuft, aber FS25 sendet nichts. Läuft FS25? Ist der Mod im Spielstand aktiviert? Notfalls den Mod neu einspielen:

fs25-dashboard setup

Tablet erreicht die Adresse nicht Firewall-Freigabe fehlt, oder das Tablet hängt im Gäste-WLAN. Test: am PC selbst http://localhost:8080 öffnen.

FS25-Profilordner nicht gefunden Starte FS25 einmal, dann fs25-dashboard setup. Hilft das nicht, den Pfad selbst setzen:

set RD_DATA_DIR=<Dokumente>\My Games\FarmingSimulator2025\modSettings\FS25_RealDashboard

Port 8080 ist belegt

set RD_PORT=8081
fs25-dashboard

Im Browser dann :8081 statt :8080 verwenden.


Befehle

| Befehl | wofür | | --- | --- | | fs25-dashboard | Dashboard starten | | fs25-dashboard setup | Mod installieren, Verknüpfung anlegen | | fs25-dashboard --help | Kurzhilfe |

Umgebungsvariablen

| Variable | wofür | | --- | --- | | RD_PORT | anderer Port (Vorgabe 8080) | | RD_DATA_DIR | Austauschordner mit FS25, falls er nicht gefunden wird | | RD_NO_UPDATE_CHECK | auf 1 setzen, um die Update-Prüfung abzuschalten |


Version 2.0.0