[Beta] DSX1337 - Tribal Wars Bot

01/14/2017 13:31 D3luxe.#361
Quote:
Originally Posted by molchy View Post
Ich schon wieder :( meine probleme reißen nicht ab, sorry xD

Ich möchte den bot auf meinem raspberry pi 3 laufen lassen, damit der stromfresser pc aus kann.
Habe jetzt den ordner mit meinen settings auf dem desktop liegen (raspian jessie mit grafischer Oberfläche)
Wenn ich nun die shell datei ausführen will, passiert nichts.
Die Berechtigung zum Öffnen, schreiben und lesen habe ich.
Öffnen über terminal geht mit "pi/verzeichnis/dsx...." und manuelem reinkopieren des inhaltes aus der shell datei. Allerdings funktioniert dann /forceupdate /start /pause usw nicht und ich bekomme eine error ausgabe mit sofortiger beendigung vom terminal.

Wie bekomme ich die sh datei ausführbar?

Liebe Grüße
Molchy


edit: Fehler lautet
wenn ich versuche den bot mit "./start_dsx.sh" zu starten
Zuerst mit 'sudo apt-get install screen' das Tool screen installieren, damit DSX auch ohne Desktopumgebung im Hintergrund laufen kann...
D.h. du hast das Script bereits ausführbar gemacht? 'chmod a+x start_dsx.sh'.
Dann solltest du es mit Doppelklick oder './' im Terminal starten können.
Im wiki gibt es ein kleines Tutorial für screen: [Only registered and activated users can see links. Click Here To Register...]
Wobei das im Prinzip egal ist, wenn du die Desktopumgebung offen lässt...
01/14/2017 14:44 molchy#362
Quote:
Originally Posted by D3luxe. View Post
Zuerst mit 'sudo apt-get install screen' das Tool screen installieren, damit DSX auch ohne Desktopumgebung im Hintergrund laufen kann...
D.h. du hast das Script bereits ausführbar gemacht? 'chmod a+x start_dsx.sh'.
Dann solltest du es mit Doppelklick oder './' im Terminal starten können.
Im wiki gibt es ein kleines Tutorial für screen: [Only registered and activated users can see links. Click Here To Register...]
Wobei das im Prinzip egal ist, wenn du die Desktopumgebung offen lässt...
hi, habe gerade screen installiert, hat aber nichts gebracht.
ja habe die datei ausführbar gemacht und wenn ich mit Doppelklick drauf gehe, werde ich auch gefragt was passieren soll.

Quote:
Die Textdatei >>start_dsx.sh<< scheint ausführbar zu sein. Was möchten sie tun?
x Ausführen x Im Terminal öffnen x Öffnen xAbbrechen
Egal was ich auswähle, es tut sich nichts.



//Edit-update
Der Bot läuft wohl doch, habe es nur nicht gesehen.
bekomme nachrichten über telegram.
allerdings laufen die prozesse alle im background.
ist es möglich, sich die Terminals jetzt noch anzeigen zu lassen?
das währe super =)
01/14/2017 15:14 D3luxe.#363
Quote:
Originally Posted by molchy View Post
hi, habe gerade screen installiert, hat aber nichts gebracht.
ja habe die datei ausführbar gemacht und wenn ich mit Doppelklick drauf gehe, werde ich auch gefragt was passieren soll.



Egal was ich auswähle, es tut sich nichts.



//Edit-update
Der Bot läuft wohl doch, habe es nur nicht gesehen.
bekomme nachrichten über telegram.
allerdings laufen die prozesse alle im background.
ist es möglich, sich die Terminals jetzt noch anzeigen zu lassen?
das währe super =)
Wie gesagt, 'Im Terminal öffnen' auswählen. Dann siehst du auch die Ausgabe :)

Um die 'unsichtbaren' Prozesse zu beenden, im Terminal 'screen -r dsx' und stop... Oder den Raspberry neu starten.
01/14/2017 15:22 molchy#364
Quote:
Originally Posted by D3luxe. View Post
Wie gesagt, 'Im Terminal öffnen' auswählen. Dann siehst du auch die Ausgabe :)

Um die 'unsichtbaren' Prozesse zu beenden, im Terminal 'screen -r dsx' und stop... Oder den Raspberry neu starten.
ich werd bescheuert, neu gestartet und es läuft :D

allerdings: Der erste Bot startet 1a im Terminal.
Wenn ich den 2ten starte (2te Welt) wird er im Backgroud gestartet und ich kann mir das Terminal nicht anzeigen lassen.

hast du dafür auch ein Know-how? ^^

//edit
wenn ich /restart oder /forceupdate benutz, schließt sich auch das Terminal was bislang angezeigt wurde, startet aber ohne terminal neu :D

sind jetzt nur noch kleinigkeiten. aber im großen und ganzen läuft es jetzt :) :)
01/14/2017 16:25 kindam#365

Try not to use temporary email, TW was an update that can detect it.

--

Tente evitar usar email temporario, tw tem um sistema que detecta. Lembrando que email temporario é contra as regras. Sendo assim, levando ao banimento.
01/14/2017 17:08 D3luxe.#366
Quote:
Originally Posted by Zykl0n View Post
Any way to run this from an android phone?
I know it is possible to run a '.jar' on Android, but DSX is not compatible yet. The manifest for the main class is missing, I believe.

Quote:
Originally Posted by molchy View Post
ich werd bescheuert, neu gestartet und es läuft :D

allerdings: Der erste Bot startet 1a im Terminal.
Wenn ich den 2ten starte (2te Welt) wird er im Backgroud gestartet und ich kann mir das Terminal nicht anzeigen lassen.

hast du dafür auch ein Know-how? ^^

//edit
wenn ich /restart oder /forceupdate benutz, schließt sich auch das Terminal was bislang angezeigt wurde, startet aber ohne terminal neu :D

sind jetzt nur noch kleinigkeiten. aber im großen und ganzen läuft es jetzt :) :)
Das ist ganz normal. Es gibt keinen Platform übergreifenden Weg, und auch keinen für die vielen verschiedenen Terminal Emulatoren auf linux.
Ich kann zwar die screen Instanz neu öffnen, aber das Terminalfenster schließt sich mit dem 'alten' Botprozess beim restart.
Einfach 'screen -r ...' benutzen, um die Instanzen wieder anzuzeigen.

Für mehrere Instanzen würde ich die Startscripts bearbeiten.
Wenn du die 'start_dsx.sh' mit einem Texteditor öffnest, sieht das so aus:
Code:
#!/bin/bash
screen -dmS $id java ...
screen -r $id
Die Screen id sollte für jede Instanz unterschiedlich sein.
Ich würde $id durch 'dsx_$accountname' ersetzen.

Dann kannst du dir mit 'screen -r dsx' die laufenden Accounts auflisten lassen. Außerdem bleiben dann alle Terminalfenster offen, wenn du mit Doppelklick startest. (Ansonsten weiß screen nicht, zu welchem Screen mit dem Namen/ID 'dsx' du reconnecten willst. Daher hat sich das 2. Botfenster vorher direkt wieder geschlossen.)
01/15/2017 00:28 N3m0#367
I'm trying to run this bot on a raspberry pi 3. I follow the wiki steps and when I run start_dsx.sh, I got this


Anyone can Help me?

THX
01/15/2017 02:30 molchy#368
Quote:
Originally Posted by D3luxe. View Post
I know it is possible to run a '.jar' on Android, but DSX is not compatible yet. The manifest for the main class is missing, I believe.



Das ist ganz normal. Es gibt keinen Platform übergreifenden Weg, und auch keinen für die vielen verschiedenen Terminal Emulatoren auf linux.
Ich kann zwar die screen Instanz neu öffnen, aber das Terminalfenster schließt sich mit dem 'alten' Botprozess beim restart.
Einfach 'screen -r ...' benutzen, um die Instanzen wieder anzuzeigen.

Für mehrere Instanzen würde ich die Startscripts bearbeiten.
Wenn du die 'start_dsx.sh' mit einem Texteditor öffnest, sieht das so aus:
Code:
#!/bin/bash
screen -dmS $id java ...
screen -r $id
Die Screen id sollte für jede Instanz unterschiedlich sein.
Ich würde $id durch 'dsx_$accountname' ersetzen.

Dann kannst du dir mit 'screen -r dsx' die laufenden Accounts auflisten lassen. Außerdem bleiben dann alle Terminalfenster offen, wenn du mit Doppelklick startest. (Ansonsten weiß screen nicht, zu welchem Screen mit dem Namen/ID 'dsx' du reconnecten willst. Daher hat sich das 2. Botfenster vorher direkt wieder geschlossen.)
Puh gerade fällt es mir schwer zu folgen. (nachtschicht)
Habe den bot 2 mal gestartet. Er läuft aber auf ein und den selben account. Nur unterschiedliche welten.
Kann man ihm dennoch eine Instanz zuweisen?
Sprich bot 1 dsx_$de133 und bot 2 dsx_w134....?
Und wenn ich dann den befehl zum wieder holen des terminals eingebe, muss ich denke ich dann auch sagen welches oder?
Also dann screen -r dsx_de133....

Hoffe du verstehst was ich meine :) :mofo:


//edit-update

habs hinbekommen x)
jeder bot läuft auf eigener id.
zusätzlich habe ich für jeden bot eine bash datei im ordner angelegt, die dann das terminal zurück holt.
vielen lieben dank für deine hilfe =)
01/15/2017 16:23 D3luxe.#369
Quote:
Originally Posted by N3m0 View Post
I'm trying to run this bot on a raspberry pi 3. I follow the wiki steps and when I run start_dsx.sh, I got this

Anyone can Help me?

THX
Looks like something went wrong during setup. Do you have a monitor conntected to the raspberry? If yes and you are using a graphical desktop environment:
You can just delete 'dsx.properties' and restart the bot to bring up the config helper.

If you only use command line on your raspberry or connect via SSH: Refer to [Only registered and activated users can see links. Click Here To Register...]Make sure you copy the whole folder, not only properties...

Quote:
Originally Posted by molchy View Post
...
habs hinbekommen x)
jeder bot läuft auf eigener id.
zusätzlich habe ich für jeden bot eine bash datei im ordner angelegt, die dann das terminal zurück holt.
vielen lieben dank für deine hilfe =)
Sehr gut :)
Richtig, die Screen ID kannst du im Prinzip frei wählen^^
01/15/2017 16:25 N3m0#370
Quote:
Originally Posted by D3luxe. View Post
Looks like something went wrong during setup. Do you have a monitor conntected to the raspberry? If yes and you are using a graphical desktop environment:
You can just delete 'dsx.properties' and restart the bot to bring up the config helper.

If you only use command line on your raspberry or connect via SSH: Refer to [Only registered and activated users can see links. Click Here To Register...]



Sehr gut :)
Richtig, die Screen ID kannst du im Prinzip frei wählen^^
Yes, I have a 4K tv conectes vía HDMI to me raspberry. I will try via ssh.

THX
01/15/2017 19:25 Zambelli19#371
@[Only registered and activated users can see links. Click Here To Register...] Do you prefer to post to send planned attacks?
01/17/2017 15:41 mercy1441994#372
Quote:
Originally Posted by kindam View Post
Try not to use temporary email, TW was an update that can detect it.

--

Tente evitar usar email temporario, tw tem um sistema que detecta. Lembrando que email temporario é contra as regras. Sendo assim, levando ao banimento.
thats probably because of me :D i fooled tribalwars once with 400 accounts :S

sry
01/19/2017 01:02 firehearth#373
Hello man! That is a very nice tribal wars bot, thanks!

Got some answers for you, how does delay works? it just stops the bot after some actions?
Right now i'm using only farm routine, as i have account manager taking care of recruitment and building.
Also, how does farm settings affect general actions of the bot when using farm assistant?
The radius affect the distance from where the bot gets bb villages? the interval does something?

Thanks for the help!
@[Only registered and activated users can see links. Click Here To Register...]
also, how can i set to it farm from villages from a group that i set?
01/19/2017 09:25 Gilotyna#374
It's possible to make DSX bot automatically add villages to the blacklist when loot fail ? I got multiple accounts and it's time-consuming to do it manually.
01/19/2017 14:02 firehearth#375
Hello, also, another question, when i'm trying to start the bot with the .cmd, it just closes right after i open it and dont start the bot at all, to it work fine with a console i need to open the cmd, cd to the folder, and the run the same command that is on the .cmd, but with this method i cant use /restart from telegram for example, as it will just try to reopen it but will close right after.
@[Only registered and activated users can see links. Click Here To Register...]

found the problem, when i type restart on the window that i run on br80, it try to reopen in the folder that i run for br78, also, when i delete the config file, the config helper open with all the settings from br78, how is it doing that?