Konsolen Bot auf x86 Servern - HOWTO
Verfasst: So 1. Mai 2016, 11:16
Hi,
ich habe gesehen, daß es die ein oder andere Frage zu dem o.g. Thema gibt.
Hier eine kleine Zusammenfassung, wie ich es zum Laufen bekommen habe.
ACHTUNG: Läuft NUR auf 64-bit Installationen!
Wie bekommt man heraus, ob man eine 64-bit Installation hat?
So:
Ruft auf:
Steht dort nun
handelt es sich um eine 64-bit Installation. Wunderbar! Weiter geht's!
(Falls dort [code]i686[/code] steht, habt Ihr leider verloren... Dann müßt Ihr auf die 32-bit Version warten, eine 64-bit Version installieren oder weiter die Windows-Variante nutzen...)
Edit by Robin: In diesem Falle könnt ihr statt x86_64 einfach i686 in den Dateinamen packen
Wechselt in ein Verzeichnis Eurer Wahl für die Bot. Er wird nicht installiert, sonder einfach nur heruntergeladen. In dem Verzeichnis erstellt er ein paar Dateien, legt Euch also am Besten ein neues Verzeichnis an:
(Das "~" steht für das Home-Verzeichnis des Users, mit dem ihr grad eingeloggt seid. Bitte nicht als "root" einloggen...)
Dann wechselt in dieses Verzeichnis:
nun lädt Euch die neuste Version runter (Befehl auch auf der Downloads-Seite zu finden):
(Gilt nicht(!) für Beta-Versionen bisher)
Nun wird der Bot geladen (ca. 13MB).
Jetzt noch ausführbar machen:
Soweit, so gut.
Nun müsst Ihr noch Eure account Daten dem Bot zur Verfügung stellen.
Ich vermute mal, daß ihr vorher die Windows GUI-Variante benutzt habt. Stellt sicher, daß Ihr die gleiche Version der Windows-Variante und der Linux-Variante habt. Z.B. V442.
Kopiert nun die Datei
in das Verzeichnis, in dem auch der Linux Bot liegt.
Falls Ihr das nicht hinbekommt, weil es z.B. keine direkte Verbingung gibt, könnt Ihr auch nur den Inhalt kopieren.
Dazu die Datei unter Windows im Notepad o.ä. öffnen, den Inhalt markieren und in die Zwischenablage kopieren.
Dann über das Netzwerk z.B. per ssh (putty) auf die Linux-Installation zugreifen.
Die LEERE! Datei
per vi öffnen:
Dann den Inhalt einfügen. Das geht so:
Drückt die Taste
um in den Einfügemodus zu wechseln. Dann die Zwischenablage einfügen. Das ist nach Linux-Distribution unterschiedlich. Bei Ubuntu z.B. die mittlere Maustaste.
Dann
drücken um den Einfügemodus zu beenden.
Mit
schreiben und beenden.
Nun können wir endlich den Bot starten:
Ausführen:
FALLS jetzt ein Fehler kommt (so in der Art)
dann fehlt Euch noch die MONO runtime.
Einfach mit
installieren.
Und ab geht's!
ich habe gesehen, daß es die ein oder andere Frage zu dem o.g. Thema gibt.
Hier eine kleine Zusammenfassung, wie ich es zum Laufen bekommen habe.
ACHTUNG: Läuft NUR auf 64-bit Installationen!
Wie bekommt man heraus, ob man eine 64-bit Installation hat?
So:
Ruft auf:
Code: Alles auswählen
uname –m
Code: Alles auswählen
x86_64
Edit by Robin: In diesem Falle könnt ihr statt x86_64 einfach i686 in den Dateinamen packen
Wechselt in ein Verzeichnis Eurer Wahl für die Bot. Er wird nicht installiert, sonder einfach nur heruntergeladen. In dem Verzeichnis erstellt er ein paar Dateien, legt Euch also am Besten ein neues Verzeichnis an:
Code: Alles auswählen
mkdir ~/mfbot
Dann wechselt in dieses Verzeichnis:
Code: Alles auswählen
cd ~/mfbot
Code: Alles auswählen
wget https://download.mfbot.de/latest/MFBot_Konsole_x86_64
Nun wird der Bot geladen (ca. 13MB).
Jetzt noch ausführbar machen:
Code: Alles auswählen
chmod a+x MFBot_Konsole_x86_64
Nun müsst Ihr noch Eure account Daten dem Bot zur Verfügung stellen.
Ich vermute mal, daß ihr vorher die Windows GUI-Variante benutzt habt. Stellt sicher, daß Ihr die gleiche Version der Windows-Variante und der Linux-Variante habt. Z.B. V442.
Kopiert nun die Datei
Code: Alles auswählen
Acc.ini
Falls Ihr das nicht hinbekommt, weil es z.B. keine direkte Verbingung gibt, könnt Ihr auch nur den Inhalt kopieren.
Dazu die Datei unter Windows im Notepad o.ä. öffnen, den Inhalt markieren und in die Zwischenablage kopieren.
Dann über das Netzwerk z.B. per ssh (putty) auf die Linux-Installation zugreifen.
Die LEERE! Datei
Code: Alles auswählen
~/mfbot/Acc.ini
Code: Alles auswählen
vi ~/mfbot/Acc.ini
Drückt die Taste
Code: Alles auswählen
i
Dann
Code: Alles auswählen
ESC
Mit
Code: Alles auswählen
:wq
Nun können wir endlich den Bot starten:
Ausführen:
Code: Alles auswählen
./MFBot_Konsole_x86_64
Code: Alles auswählen
Network unreachable
Einfach mit
Code: Alles auswählen
sudo apt-get install mono-runtime
Und ab geht's!