Konsolen Bot auf x86 Servern - HOWTO

Benutzeravatar
Robin
Administrator
Beiträge: 1723
Registriert: So 30. Jun 2013, 18:12
Wohnort: Rheinland-Pfalz
Hat sich bedankt: 303 Mal
Danksagung erhalten: 354 Mal

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von Robin »

Guten Morgen!
In der 4.7.1b2 (http://www.mfbot.de/Download/v4.7.0.2/ ... ole_x86_64) konnte ich das Problem nicht nachstellen, welche Version versucht ihr denn zu nutzen?

Grüße,
Robin
MFBot-VersionCode-Zeilen*In Dateien*Letzte Version
MFBot 1.5.x64851Juli 2013
MFBot 2.x1436316März 2014
MFBot 3.x2209536März 2015
MFBot 4.x55242241Juli 2018
MFBot 5.x66000440Tbc
*Ohne automatisch generierten Designer-Code
Neonof
Beiträge: 5
Registriert: Fr 12. Jan 2018, 12:21
Hat sich bedankt: 1 Mal
Danksagung erhalten: 0

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von Neonof »

Hi,

genau diese:
http://www.mfbot.de/Download/v4.7.0.2/ ... ole_x86_64

Wenn du dir das Problem einmal anschauen magst, kann ich dir einmal per PN SSH-Zugriff auf den Server gewähren. Schreib dazu aber bitte einmal hier, damit ich das in den Feeds sehe.

Gruß,
Neonof
Kukielka
Beiträge: 3
Registriert: Do 26. Apr 2018, 11:56
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von Kukielka »

Da ich selber auch Probleme hatte die Konsolen Version auf meinem Server zum laufen zu bekommen bastelte ich eine Docker Version. Ihr könnt's gern mal ausprobieren und Feedback dalassen. :)
https://hub.docker.com/r/kukielka/mfbot/
NutellaHero
Beiträge: 2
Registriert: Mo 12. Okt 2015, 07:14
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von NutellaHero »

Mich würde übrigens auch interessieren, wie man den Bot auf einem Synology NAS zum laufen bringen kann.
Paragrimm
Beiträge: 1
Registriert: Fr 3. Aug 2018, 16:18
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von Paragrimm »

Woher weiß ich denn, ob es funktioniert?

Ich habe den Bot per Docker auf meinem Synology NAS installiert (beide vorhandenen Docker Container sorgen übrigens für das gleiche Ergebnis) und die konfigurierte App.ini Datei (wurde mit der GUI Version am Desktop PC konfiguriert und erstellt) in den gemappten Ordner gepackt.

Im Protokoll-Tab sehe ich auch, dass meine beiden neuen Accounts geladen werden, aber mehr passiert nicht. In der GUI Version wird in den Account Logs jedes Detail festgehalten, was ich mir auch von der Konsolen-Version erhofft habe, jedoch ist der einzige Inhalt dieser:

#####################################################
#### Log für [CHARACTER NAME]@W25.SFGAME.NET
#### Beginn am 03.08.2018 16:16
#####################################################

versuche ich jedoch mich in der Web-Oberfläche des Spiels einzuloggen, werde ich nach einem kurzen Intervall wieder rausgeschmissen, was mir zumindest zeigt, dass der Bot sich einloggt. Es sieht mir jedoch nicht so aus, als ob er mehr als das macht (startet nicht die Stadtwache obwohl keine Abenteuerlust mehr da ist usw.). In der GUI Version funktioniert, wie gesagt, alles einwandfrei.

Hat da jemand einen Tipp für mich? Übersehe ich etwas?
1NicerDude
Beiträge: 4
Registriert: Di 13. Feb 2018, 15:05
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von 1NicerDude »

Bekomme folgenden Error:
[INFO] [CORE] Because of a non-supported TLS implementation, dungeon/pet file updates, error reporting and statistics are disabled.
Weiß einer wie ich das fixe?
Benutzeravatar
Robin
Administrator
Beiträge: 1723
Registriert: So 30. Jun 2013, 18:12
Wohnort: Rheinland-Pfalz
Hat sich bedankt: 303 Mal
Danksagung erhalten: 354 Mal

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von Robin »

1NicerDude hat geschrieben: Sa 18. Aug 2018, 13:29 Bekomme folgenden Error:
[INFO] [CORE] Because of a non-supported TLS implementation, dungeon/pet file updates, error reporting and statistics are disabled.
Weiß einer wie ich das fixe?
Je nach Mono/System-Version sollte das Problem mit der aktuellsten Beta behoben sein.

Grüße,
Robin
Folgende Benutzer bedankten sich beim Autor Robin für den Beitrag:
1NicerDude (Di 21. Aug 2018, 17:41)
MFBot-VersionCode-Zeilen*In Dateien*Letzte Version
MFBot 1.5.x64851Juli 2013
MFBot 2.x1436316März 2014
MFBot 3.x2209536März 2015
MFBot 4.x55242241Juli 2018
MFBot 5.x66000440Tbc
*Ohne automatisch generierten Designer-Code
Blacklight
Beiträge: 2
Registriert: Di 2. Apr 2019, 15:40
Hat sich bedankt: 1 Mal
Danksagung erhalten: 0

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von Blacklight »

Servuz, zu erst einmal vielen Dank für die großartige Arbeit an dem Bot :D
Ich habe nun versucht die Konsolen Version zu installieren und zu starten. Leider erhalte ich folgende Fehlermeldung mit der ich leider nichts anfangen kann.
Die Acc.ini habe ich mit einem Account befüllt.

Code: Alles auswählen

$ ./MFBot_Konsole_x86_64
Loaded assembly
[INFO] [CORE] (Probably) Because of a non-supported TLS implementation, dungeon/pet file updates, error reporting and statistics are disabled.
[INFO] [CORE] Triggering error: An exception occurred during a WebClient request.
> Running MFBot Konsole, MFBot 5.1.3.1 (Nardus) on Mono runtime
02.04.2019 15:37:07 Warn Core General
   !##libc
   !##  at (wrapper managed-to-native) System.Net.NetworkInformation.CommonUnixIPGlobalProperties.getdomainname(byte[],int)
  at System.Net.NetworkInformation.CommonUnixIPGlobalProperties.get_DomainName () [0x0000b] in <1a0168907d2042858c12ff7b2c118a26>:0
  at System.Net.CookieContainer..ctor () [0x0003f] in <1a0168907d2042858c12ff7b2c118a26>:0
  at de.mfbot.MFBot_NG.Basisbibliothek.Server+CookieAwareWebClient..ctor () [0x00000] in <86e9d6cf82c048d996f04f9ab8462644>:0
  at (wrapper remoting-invoke-with-check) de.mfbot.MFBot_NG.Basisbibliothek.Server+CookieAwareWebClient..ctor()
  at de.mfbot.MFBot_NG.Basisbibliothek.Server..ctor (System.String url) [0x00000] in <86e9d6cf82c048d996f04f9ab8462644>:0
  at de.mfbot.MFBot_NG.Basisbibliothek.Server..ctor (System.String url, System.String[] param) [0x00000] in <86e9d6cf82c048d996f04f9ab8462644>:0
  at de.mfbot.MFBot_NG.Basisbibliothek.Server.createServer (System.String url, System.String[] param) [0x00093] in <86e9d6cf82c048d996f04f9ab8462644>:0
  at de.mfbot.MFBot_NG.Basisbibliothek.Account.Initialize () [0x00055] in <86e9d6cf82c048d996f04f9ab8462644>:0
  at de.mfbot.MFBot_NG.Basisbibliothek.Account..ctor (de.mfbot.MFBot_NG.Basisbibliothek.Settings data, System.Boolean initialize) [0x00060] in <86e9d6cf82c048d996f04f9ab8462644>:0
  at de.mfbot.MFBot_NG.Basisbibliothek.Bot.load () [0x000cd] in <86e9d6cf82c048d996f04f9ab8462644>:0
  at de.mfbot.MFBot_NG.Basisbibliothek.Bot.get_CurrentBot () [0x00011] in <86e9d6cf82c048d996f04f9ab8462644>:0
  at de.mfbot.MFBot_NG.Konsole.Program.Run () [0x00066] in <03ac7ded41c44d97a8e4f3809d836252>:0
  at de.mfbot.MFBot_NG.Basisbibliothek.BaseProgram.start (System.Action methodToRun) [0x000ae] in <86e9d6cf82c048d996f04f9ab8462644>:0
> Running MFBot Konsole, MFBot 5.1.3.1 (Nardus) 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.
Benutzeravatar
TakeViagraDieHard
Spender
Beiträge: 140
Registriert: Fr 29. Jun 2018, 21:53
Wohnort: NRW
Hat sich bedankt: 14 Mal
Danksagung erhalten: 46 Mal

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von TakeViagraDieHard »

Bitte prüfen ob neuste Mono-Version installiert ist und ggf. nach dieser Anleitung installieren (nach passender OS-Version):
https://www.mono-project.com/download/s ... wnload-lin

Danach die Zertifikate aktualisieren:

Code: Alles auswählen

sudo apt install referenceassemblies-pcl
sudo apt install ca-certificates-mono
sudo cert-sync
Blacklight
Beiträge: 2
Registriert: Di 2. Apr 2019, 15:40
Hat sich bedankt: 1 Mal
Danksagung erhalten: 0

Re: Konsolen Bot auf x86 Servern - HOWTO

Beitrag von Blacklight »

Hi danke für die schnelle Antwort. Ich habe nun einiges Probiert, ein Mono Update kann ich leider nicht ausführen da ich keine Superuser Rechte besitze. Ich habe heute eine zweite Instanz von Mono installiert und wollte diese neuere Version verwenden. Das hat leider auch nicht so richtig geklappt. Ich werde mir einen anderen Server suchen auf dem ich die Installation noch einmal ausprobieren werde. Aktuell bin ich bei Uberspace.
Antworten

Wer ist online?

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