Raspberry Pi - MFBot Konsolenversion

Baaam
Core Developer
Beiträge: 967
Registriert: Mo 23. Dez 2013, 14:13
Hat sich bedankt: 172 Mal
Danksagung erhalten: 206 Mal

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von Baaam »

Generell wäre der exakte Inhalt deiner cron_mfbot.sh wahrscheinlich hilfreich :) Am besten in Spoiler Tags packen
Jack_Rookie
Beiträge: 11
Registriert: Do 12. Jan 2017, 16:32
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von Jack_Rookie »

richtig
und wo genau der Ordner ist. bsp.:
Du gehts in den Ordner wo Du den BOT 4631 hast und gibst folgendes ein: und die Ausgabe postest Du hier. Bsp.:

Code: Alles auswählen


/home/pi/sfBot
und was gibt der Befehl aus?

JR
skanthunt42
Beiträge: 22
Registriert: Mo 26. Sep 2016, 21:03
Hat sich bedankt: 8 Mal
Danksagung erhalten: 2 Mal

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von skanthunt42 »

will meinen Bot auf die neuste Version bringen. Leider scheitere ich beim Rechte verteilen:
sudo chmod –R 777 /home/pi/sfBot/sfBot_4640
nach diesen Befehl schreibt der Bot er kennt -R nicht

Hoffe jmd von euch kann mir dabei helfen, bin bis jetzt wirklich zufrieden!
Danke euch schon mal im Vorraus
2g4y1
Spender
Beiträge: 32
Registriert: Mo 20. Apr 2015, 16:16
Hat sich bedankt: 14 Mal
Danksagung erhalten: 9 Mal

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von 2g4y1 »

Ich wäre dafür das ab der nächsten Version der Versions-string im Namen der Bin weggelassen wird.
Dann würde man sich die Anpassungen in den Shell Scripten sparen und man müsste nur noch die Rechte auf die neue Version setzen.
Dann könnte man das auerdem per Updatescript auch lösen :)


Ich mache es momentan auch so das ich die neueste Version immer auf die 4.x.x umbenenne da ich diese bereits in den Scripts hinterlegt habe und ich ein sehr fauler Mensch bin ^^



@Skankhunt42
Versuch es mal mit

Code: Alles auswählen

cd /home/pi/sfBot/sfBot_4640 && chmod +x MFBot_4640_Konsole_ARM32
+x steht für hier für execute, das es als binary/Script gestartet werden darf.

lg
Folgende Benutzer bedankten sich beim Autor 2g4y1 für den Beitrag:
skanthunt42 (So 2. Apr 2017, 11:05)
skanthunt42
Beiträge: 22
Registriert: Mo 26. Sep 2016, 21:03
Hat sich bedankt: 8 Mal
Danksagung erhalten: 2 Mal

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von skanthunt42 »

@2g4y1 danke für deine schnelle Antwort ;)

Wenn ich das von dir erwähnte eintippe, schreib er dass mir die Berechtigungen dazu fehlen...

Muss ich da meinen Benutzer wechseln um das zu machen?
2g4y1
Spender
Beiträge: 32
Registriert: Mo 20. Apr 2015, 16:16
Hat sich bedankt: 14 Mal
Danksagung erhalten: 9 Mal

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von 2g4y1 »

In diesem Fall versuche es mit

Code: Alles auswählen

cd /home/pi/sfBot/sfBot_4640 && sudo chmod +x MFBot_4640_Konsole_ARM32
Dann wirst du nocheinmal nach deinem Passwort vom Raspberry gefragt und dann sollte es klappen.

testen kannst du das ganze mit

Code: Alles auswählen

./MFBot_4640_Konsole_ARM32
Folgende Benutzer bedankten sich beim Autor 2g4y1 für den Beitrag:
skanthunt42 (Di 4. Apr 2017, 19:20)
skanthunt42
Beiträge: 22
Registriert: Mo 26. Sep 2016, 21:03
Hat sich bedankt: 8 Mal
Danksagung erhalten: 2 Mal

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von skanthunt42 »

Danke 2g4y1
Hat funktioniert ;)
Folgende Benutzer bedankten sich beim Autor skanthunt42 für den Beitrag:
2g4y1 (Di 4. Apr 2017, 20:41)
H4xX3D
Beiträge: 1
Registriert: Sa 3. Jun 2017, 15:23
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von H4xX3D »

Vielen Dank für die Anleitung, habs jetzt auf meinem Smartphone installiert :D
schubi
Beiträge: 1
Registriert: Fr 21. Jul 2017, 09:57
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von schubi »

Hallo,
ich habe ein seltsames Problem. Immer wenn ich versuche die cron_mfbot.sh auszurühren bekomme ich den Fehler:
/bin/bash: mfbotdir="/home/pi/mfbot" binname="MFBot_4631_Konsole_ARM32" cd $mfbotdir process=` ps auxwww | grep '/home/pi/mfbo: No such file or directory

Mittlerweile weiß ich nicht mehr weiter. Ich habe halle Pfade etc. kontrolliert aber es scheint alles zu stimmen:
#!/bin/bash mfbotdir="/home/pi/mfbot" binname="MFBot_4631_Konsole_ARM32" cd $mfbotdir process=` ps auxwww | grep '/home/pi/mfbot/MFBot_4631_Konsole_ARM32' | grep -v grep | awk '{ print $2 }'` if [[ -z $process ]]; then ./mfbot.sh echo `date` started mfbot fi

Wer von euch hat da ne Idee?
Danke!
DarkNose
Beiträge: 3
Registriert: So 23. Jul 2017, 10:15
Hat sich bedankt: 0
Danksagung erhalten: 1 Mal

Re: Raspberry Pi - MFBot Konsolenversion

Beitrag von DarkNose »

Octodad hat geschrieben: Sa 30. Apr 2016, 20:42 Hallo,
Das ist ja wirklich super das dieser Bot nun auch auf einem Linux System bzw. Raspberry Pi läuft. Ich habe den Bot sofort auf meinen Pi geladen, jedoch kriegt der Bot keine Verbindung bei mir kommt immer folgende Fehlermeldung.

Code: Alles auswählen

michael@raspberrypi:~/MFBot $ ./MFBot_442_Konsole_ARM32
> MFBot Konsole, Version 4.4.2.0
30.04.2016 20:31:19 Info Core USER@W8.SFGAME.NET Logging in...
> Geben Sie "exit" ein um den Bot zu beenden.
30.04.2016 20:31:19 Warn Core USER@W8.SFGAME.NET Server exception. (Not reachable?) Waiting 30 seconds and try it again..
In der Konsolenversion von Windows funktioniert der Bot hervorragend.

Code: Alles auswählen

> MFBot Konsole, Version 4.4.2.0
> Geben Sie "exit" ein um den Bot zu beenden.
30.04.2016 20:39:22 Info Core USER@W8.SFGAME.NET Logging in...
30.04.2016 20:39:22 Info RequestResponse USER@W8.SFGAME.NET Account wurde eingeloggt.
30.04.2016 20:39:22 Info Guild USER@W8.SFGAME.NET Prüfe auf Gildenkämpfe...
30.04.2016 20:39:22 Info Guild USER@W8.SFGAME.NET Warte 900 Sekunden vor der Kampfanmeldung
Mein Pi hat auf jedenfall eine Internetverbindung ping auf google klappt. Habt ihr eine Idee woran das liegen könnte? Mit root habe ich es testweise auch schon probiert.
Mein Pi2 läuft außerdem mit Raspbian.
Hallo,

ich hatte das gleiche Problem. Nach ein bisschen testen der einzelnen Einstellungen in der Acc.ini, bin ich auf die Lösung gestoßen.

Ich habe den Parameter URL.HTTPS auf "0" (URL.HTTPS=0) gesetzt.

Siehe da es geht.

VG DarkNose
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste