Flippermarkt.de - HowTo
oder so helfe ich mir selbst
Flippermarkt.de - HowTo - Serveranbindung mit Pinbox

Pinball 2000: Serveranbindung mit PINBOX

Wichtig, leider ist die PINBOX Software nicht Fehlerfrei, es mussten ein paar Anpassungen an der Serversoftware gemacht werden. U.a. zeigt der Pinball 2000 nur die ersten drei Plätze von dem verbauten Spiel an. Userbilder mussten ebenfalls abgeschaltet werden, jedoch werden diese im Internet dargestellt.
von Hemtoni
Server

Um eine Fehlerfreies spielen zu garantieren, müssen Sie mit dem Spielstartet IMMER so lange warten bis sie die drei besten Spieler am P2000 erscheinen, andernfalls kann es passieren das der Computer abstürtzt und neustartet. :-(

Voraussetzungen:
  • Flipper der Pinball 2000 Serie
  • Moderner Computer mit PINBOX Installation

  • Mindestspielesoftwareversion für Star Wars Episode I ist 1.4 und für den Revenge From Mars 1.6.

  • (Besser wäre es die neusten Updates zu benutzen. Vorteil der Version Revenge From Mars Version 1.8 ist, dass die Spieler, Highscores und Bilder am Pinball 2000 angezeigt werden können)

  • Bestehendes Netzwerk und Internetanschluss

  • (Es ist eine Verbindung an das Netzwerk sowohl über ein Ethernet-Netzwerkkabel möglich, als auch über WLAN. Bei Verwendung von WLAN Sticks muss drauf geachtet werden, das der Stick für Linux geeignet ist.)

  • Und zuletzt das Wichtigste, die Serverdateien -> server.py(Rechtsklick->Ziel speichern unter...)


  • Detaillierte Beschreibung zur Vorbereitung des PINBOX Computers über die Linux Oberfläche:
    (Sollten Sie die PINBOX Software ohne Linux-Benutzeroberfläche laufen haben, beachten Sie die Anweisungen weiter unten)
    Zu erst müssen Sie an einen gewöhnlichen PC die server.py(Rechtsklick->Ziel speichern unter...)herunterladen. Stecken Sie einen leeren USB Stick an und kopieren Sie die server.py auf diesen.
    Abschließend muss der USB Stick an den PINBOX Computer eingesteckt werden.

    Schalten Sie den Pinball 2000 ein. Sobald der "Emulator" gestartet ist, beenden Sie diesen mit der Taste F1 auf der Tastatur. Sie sollten sich nun auf der Linux Oberfläche befinden.

    In der linken unteren Ecke auf der Taskleiste befindet sich ein kleines Symbol eines Ordners. Klicken Sie auf dieses Symbol. Es öffnet sich ein Fenster (Dateimanager).

    Kopieren Sie sich die server.py von Ihrem USB Stick und überschreiben Sie die vorhandene Server.py im folgenden Ordner:

    /root/pinbox/scripts/tournaments/

    Zuletzt muss im Verzeichnis: /root/pinbox/scripts/ die Datei autostart.sh verändert werden. Machen Sie ein "rechts Klick" auf diese Datei und öffnen Sie diese mit dem Programm leafpad.

    Fügen Sie folgende Zeilen an zweiter Stelle (direkt nach #!/bin/bash) ein:

    cd /root/pinbox/scripts/tournaments
    python server.py &

    Speichern und schließen Sie die Datei. Danach muss der Computer neu gestartet werden.

    GameID finden und auslesen:
    Sobald der "Emulator" läuft beenden Sie diesen mit der Taste F1 auf der Tastatur. Sie sollten sich nun wieder auf der Linux Oberfläche befinden. Klicken Sie wieder in der linken unteren Ecke, auf der Taskleiste, auf das kleine Ordner Symbol. Navigieren Sie ebenfalls in folgendes Verzeichnis:

    /root/pinbox/scripts/tournaments/

    Es sollte sich eine neue Datei (gameID) in diesem Ordner befinden. Machen Sie ein "rechts Klick" auf diese Datei und öffnen Sie diese mit dem Programm leafpad. Schreiben Sie sich die Buchstaben/Zahlenkombination exakt wie dort angegeben auf.
    Schicken Sie mir (hemtoni) die GameID an mein Postfach oder schreiben Sie in den Neuer P2000 Turnier Server THREAD.

    Sie werden dann umgehend freigeschaltet!

    Starten Sie den "Emulator" oder am einfachsten, den Computer neu.

    Detaillierte Beschreibung zu den Einstellungen im Flippermenü:
    Das Beste ist, nachdem der "Emulator" läuft, erst einmal alles auf Werkseinstellungen zu stellen. Anzahl der Bälle (3), Schwierigkeiten (mittel), Extrabälle, etc. (Werkseinstellungen erkennt man an der Farbe des Textes!).

    Mittel Extrabaelle

    Wichtig ist das der Flipper auf Frei Spiel und Turnier-Spiel steht.

    Frei Spiel Turnier

    Zuletzt muss im Einstellungsmenü unter "Kommunikationen - Network" die letzten Einstellungen gemacht werden.

    Network Network

    Die folgenden IP Adressen-Einstellungen müssen exakt so wie hier beschrieben eingetragen werden!

    Bei Game IP wird 1.0.0.1 eingetragen.
    Game Subnet Mask, Gateway IP Address und DNS IP Address muss auf Kein bleiben.
    Tourney IP Address wird auf 1.0.0.4 eingestellt.

    Alles andere bleibt wie es ist!!!

    IPs

    Beenden Sie das Menü.

    Jetzt sollten Sie den Server auf dem Spielfeld sehen mit den beiden Spielen und durchscrollenden Spielern.
    Server

    Um einen Spielernamen auszuwählen, drücken Sie alle 4 Flipperknöpfe (Action- und Flipperknopf) gleichzeitig. Befolgen Sie den Anweisungen und bestätigen Sie mit gleichzeitigem drücken der beiden Actionknöpfe.
    Name

    Fertig, starten Sie ein Spiel und versuchen Sie die Besten der besten zu schlagen ;-)

    Um eine Fehlerfreies spielen zu garantieren, müssen Sie mit dem Spielstartet IMMER so lange warten bis sie die drei besten Spieler am P2000 erscheinen, andernfalls kann es passieren das der Computer abstürtzt und neustartet. :-(

    Eigenes Userbild für das Internet:
    Sie können, statt des vorgegebenen Bildes ein eigenes Bild im Internet verwenden.
    Schicken Sie mir (hemtoni) das gewünschte Bild an mein Postfach oder schreiben Sie in den Neuer P2000 Turnier Server THREAD.

    Das Bild wird dann umgehend Ihrer GameID zugewiesen!

    SCHWIERIG: Detaillierte Beschreibung zur Vorbereitung des PINBOX Computers über Netzwerk (Internet notwendig):
    Beenden Sie den "Emulator" mit der Taste F1 auf der Tastatur. Jetzt müssen Sie sich mit Ihrem Benutzernamen und Passwort anmelden.

    Geben Sie folgenden Befehl ein:
    apt-get update

    Bestätigen mit Enter. Danach muss folgender Befehl eingegeben werden:
    apt-get upgrade

    Bestätigen Sie wieder mit Enter und drücken Sie nach ein paar Sekunden j bzw. y für Ja/Yes. Dann muss folgender Befehl eingegeben werden:
    sudo passwd

    Bestätigen mit Enter. Jetzt müssen Sie ein Passwort vergeben (Tastenanschläge werden nicht angezeigt). Und ein zweites mal zum bestätigen.

    Befehl zum herausfinden der PINBOX Computer IP Adresse:
    ifconfig

    Merken oder notieren Sie sich diese IP. Lassen Sie den Pinbox Computer laufen und gehen Sie an einen im selben Netzwerk befindenen Computer. Auf diesem Computer muss ein SCP Programm installiert sein. Loggen Sie sich damit auf Ihrem Pinbox Computer ein:

    Rechnername entspricht die IP Adresse des PINBOX Computers.
    Benutzername ist root
    Kennwort ist das was Sie im vorletzten Schritt eingegeben haben.

    Navigieren Sie in folgendes Verzeichnis:
    /root/pinbox/scripts/tournaments/

    Überschreiben Sie dort die server.py mit der neu heruntergeladenen.

    Navigieren Sie danach in folgendes Verzeichnis:
    /root/pinbox/scripts/

    Öffnen Sie dort die autostart.sh und fügen Sie folgende Zeilen an zweiter Stelle (direkt nach #!/bin/bash) ein:

    cd /root/pinbox/scripts/tournaments
    python server.py &

    Speichern und schließen Sie die Datei. Danach muss der Pinbox Computer neu gestartet werden.

    Sobald der "Emulator" läuft, müssen Sie am Computer der das SCP Programm installiert hat sich erneut einloggen. Navigieren Sie in das Verzeichnis:
    /root/pinbox/scripts/tournaments/

    Es sollte sich eine neue Datei (gameID) in diesem Ordner befinden. Öffnen Sie diese und schreiben/kopieren Sie sich die Buchstaben/Zahlenkombination exakt wie dort angegeben.
    Schicken Sie mir (hemtoni) die GameID an mein Postfach oder schreiben Sie in den Neuer P2000 Turnier Server THREAD.

    Sie werden dann umgehend freigeschaltet!

    Das war alles. Die Pinball 2000 Einstellungen können Sie oben bei:
    Detaillierte Beschreibung zu den Einstellungen im Flippermenü:
    abarbeiten.

    Für die Zukunft sollen noch Fehlerbehebungen folgen. Attack Mars, Martian Champion, Ramp-Combo, Jedi-Youth, Jedi-Knight, Jedi-Spirit und Jedi-Master sollen irgendwann auch wiedergegeben werden können.
    LINKS
    Pinballwelt Turnierserver
    Seite zuletzt geändert am: 13.06.2014, 08:16 von hemtoni
    Hoffentlich waren diese Seiten hilfreich