Seite 8 von 15

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: Mi 5. Jun 2019, 22:54
von N-E-M-A-N
Startet das den Bot auch nach dem Booten des RPi automatisch ?

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: Do 6. Jun 2019, 17:40
von TakeViagraDieHard
Dadurch dass das Script zur jeder fünften Minute ausgeführt ist ja. Im schlimmsten Fall wurde der Pi um bspw. 15:50:01 Uhr gestartet und man muss dann bis 15:55:00 warten bis der Bot gestartet wird.

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: Mi 14. Aug 2019, 12:50
von Murphy
Moin,

bin nach der Anleitung auf Seite 6 vorgegangen um den Bot zu installieren, mit ./MFBot_Konsole_ARMRasp funktioniert er auch.
Nur wenn der Bot mit hilfe des Skripts im Hintergrund laufen soll komm ich nicht wirklich weit.
Beim Befehl "./mfbot.sh start" kommt Starting MFBot.... MFBot started! , Kann über attach aber nichts anzeigen lassen. "MFBot wasnt running! Attaching to new session.

Jemand eine Idee an was es liegen kann?


Infos zur Installation:
Raspberry Pi 2B,
Raspbian Buster

Bei Mono habe ich die Anleitung für Rasbian 10 genommen, stimmt das?

Danke schon mal

Grüße
Murphy

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: Sa 17. Aug 2019, 20:35
von Phorkys
Guten Abend

Ich habe mir ein kleines Geschenk gegönnt und den neuen Raspberry Pi 4 geholt.

Liegt es an der neuen Architektur, dass dieser bisher sich noch streikt oder habe ich schlicht etwas übersehen bei der Einrichtung? Liebe Grüße
Phorkys


Im Anhang der Konsolenfehler.
SPOILER
Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542
at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x00028] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.TermInfoReader..ctor (System.String term, System.String filename) [0x0005f] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.TermInfoDriver..ctor (System.String term) [0x00055] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.ConsoleDriver..cctor () [0x0004d] in <a6f810169ec746eeb2789b925e2858c0>:0
--- End of inner exception stack trace ---
at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.Console..cctor () [0x0008e] in <a6f810169ec746eeb2789b925e2858c0>:0
--- End of inner exception stack trace ---
at BasisFightSimulation.FightSimulationAssemblyLoader.Load () [0x00000] in <9d9de89a508144e1aaa63d671c34d983>:0
at de.mfbot.MFBot_NG.Konsole.Program.Main (System.String[] args) [0x00000] in <d2a283d6c0c74ec79a3f1c52e2b7f0c3>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542
at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x00028] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.TermInfoReader..ctor (System.String term, System.String filename) [0x0005f] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.TermInfoDriver..ctor (System.String term) [0x00055] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.ConsoleDriver..cctor () [0x0004d] in <a6f810169ec746eeb2789b925e2858c0>:0
--- End of inner exception stack trace ---
at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <a6f810169ec746eeb2789b925e2858c0>:0
at System.Console..cctor () [0x0008e] in <a6f810169ec746eeb2789b925e2858c0>:0
--- End of inner exception stack trace ---
at BasisFightSimulation.FightSimulationAssemblyLoader.Load () [0x00000] in <9d9de89a508144e1aaa63d671c34d983>:0
at de.mfbot.MFBot_NG.Konsole.Program.Main (System.String[] args) [0x00000] in <d2a283d6c0c74ec79a3f1c52e2b7f0c3>:0

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: So 18. Aug 2019, 00:46
von Diliskar
Heya! Habe heute meinen PI 3 komplett neu aufgesetzt und musste daher den Bot neu installieren. Habe alles wieder nach der Anleitung auf Seite 7 gemacht, jedoch stoppt der Bot anscheinend nach 2 - 3 Sekunden nach jedem Start.
Benutze Raspbian Stretch.

Irgendeine Idee?

LG

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: So 18. Aug 2019, 11:13
von Robin
@Phorkys: Wir haben leider keinen Pi 4 zum Testen hier, aber eigentlich sollte es nicht an der Architektur hängen.
Welche Distribution in welcher Version läuft denn auf deinem Pi? Ansonsten wäre eine Ausgabe von

Code: Alles auswählen

uname -a
noch super.

@Diliskar: Was gibt der Bot denn aus?

Grüße,
Robin

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: So 18. Aug 2019, 12:37
von Diliskar
mfbot@raspberrypi:~/bot $ ./mfbot.sh start
Starting MFBot...
MFBot started!
mfbot@raspberrypi:~/bot $ ./mfbot.sh start
Starting MFBot...
MFBot started!
mfbot@raspberrypi:~/bot $

Heya. Gebe ganz normal ./mfbot.sh start ein und wenn ich es nach 3 Sekunden wieder probiere ist er schon wieder deaktiviert und startet wieder


Lg

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: So 18. Aug 2019, 12:44
von Robin
Hi Diliskar,
das wäre ja dann das Problem von viewtopic.php?f=20&p=13504#p13495
Was sagt denn der Bot selbst, wenn du ihn über

Code: Alles auswählen

/home/mfbot/bot/MFBot_Konsole_ARMRasp
startest?

Grüße,
Robin

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: So 18. Aug 2019, 13:20
von Diliskar
Heya.

Code: Alles auswählen

mfbot@raspberrypi:~ $ /home/mfbot/bot/MFBot_Konsole_ARMRasp
Loaded assembly
> Running MFBot Konsole, MFBot 5.1.5.2 (Pyrus) on Mono runtime
> Der Bot hat keine Accounts gefunden. Kopieren Sie die Acc.ini in das Verzeichnis oder erstellen Sie mit der GUI eine Neue.
Acc.ini ist aber drin. Ist genau die selbe wie vor dem PI Reset.

Lg

Re: Raspberry Pi - MFBot Konsolenversion

Verfasst: So 18. Aug 2019, 13:58
von Robin
Hi Diliskar,
ist die Acc.ini im selben Verzeichnis wie der Bot? Wenn ja, versuche bitte mal, vorher in das Verzeichnis zu wechseln (cd /home/mfbot/bot/) und von dort aus den Bot zu starten (./MFBot_Konsole_ARMRasp).
Wenn nicht, versuche vorher, die Acc.ini in das Verzeichnis zu legen, in dem der Bot ist.

Grüße,
Robin