[Beta] DSX1337 - Tribal Wars Bot

09/14/2017 14:38 D3luxe.#826
Quote:
Originally Posted by Averone View Post
is it possible to run on mobile phone with android? i could keep it open whole day like that, instead of only when my pc is on. thanks
You could try to find a jar emulator. I didn't try it myself and/or could not get it running on Android yet. Only because DSX is Java doesn't mean its compatible.

Quote:
Originally Posted by ork066 View Post
Just wanna Ask what kind od software are you using on raspberry ? I mean witch system are you using .
You can use any linux distro that supports oracle java 8. I believe I use raspbian...
Java installation might be a bit tricky for older raspberries, but I believe the newer ones are fine.

Quote:
Originally Posted by hellye123 View Post
the app got updated
bot is unsafe
@[Only registered and activated users can see links. Click Here To Register...]
Looks like tribal wars was updated. Will look into it, thanks for the report.

It is possible that this is just another minor update. If you want to force DSX to keep running, you can open 'dsx.properties' with a text editor and add the follwing line: appVersion=2.10.5

I can't update the bot right now, but should be able to release a new version tonight. The bot could be unsafe so I recommend waiting for the update...
09/14/2017 15:02 hellye123#827
its bcz of new event i guess
09/15/2017 01:25 D3luxe.#828
Update: Version 4.8.1

Download/Changelog is available here: [Only registered and activated users can see links. Click Here To Register...]

The tribal wars update seems to be visual only, adding screens for the new 'mountain fight' event. This DSX version is compatible with the new app version.

I could not reproduce [Only registered and activated users can see links. Click Here To Register...] where DSX could not detect an active premium account for some users.
It is possible that the heartbeat response is different for some servers, so I moved the premium detection to be independent of other session data parsing.
Also, the by-ingame selector will display a warning now, but continue to run and should be able to match correctly even if premium should not get detected correctly.
It would be great to get feedback from the affected users ;)
09/15/2017 11:51 ork066#829
Hey didnt u think maybe about some sort of forum site or discord server for your creation ? :D ;):handsdown::handsdown:
09/18/2017 07:24 kwatson94#830
I have 2 villages and the script is only working on one of these. Is this a common issue?
09/18/2017 22:49 Averone#831
Quote:
Originally Posted by kwatson94 View Post
I have 2 villages and the script is only working on one of these. Is this a common issue?
no its not, i have 100+ villages and it works like a charm. could you screenshot your settings? ill tell you what have i set differently.
09/19/2017 01:31 kwatson94#832
Quote:
Originally Posted by Averone View Post
no its not, i have 100+ villages and it works like a charm. could you screenshot your settings? ill tell you what have i set differently.
It finally started working both villages sometime over night, I think it was a patience error on my part. I saw you asked about using it on an android device, did you ever accomplish anything there?
09/20/2017 22:13 .EinsZwei#833
Hey, wird der Account gebannt, wenn man mit einem Account den Bot auf mehreren Welten startet und farmt?

Also gleicher Acc, gleiche IP, mehrere Welten. Ist das in Ordnung?
09/21/2017 13:54 D3luxe.#834
Quote:
Originally Posted by ork066 View Post
Hey didnt u think maybe about some sort of forum site or discord server for your creation ? :D ;):handsdown::handsdown:
There is a discord server here: [Only registered and activated users can see links. Click Here To Register...]
I didn't work on it that much because I don't see the benefit over an ordinary forum like epvp. That's why it's not linked in the wiki yet, too.


Quote:
Originally Posted by .EinsZwei View Post
Hey, wird der Account gebannt, wenn man mit einem Account den Bot auf mehreren Welten startet und farmt?

Also gleicher Acc, gleiche IP, mehrere Welten. Ist das in Ordnung?
Gleicher Acc, gleiche IP ist generell kein Problem. Mehrere Welten mit demselben Acc sollte auch ok sein; Ich spiele nie selbst auf mehreren Welten gleichzeitig aber es gibt einige User, die genau so ein Setup haben; Bis jetzt habe ich noch von keinen Problemen gehört.
09/21/2017 18:34 .EinsZwei#835
Quote:
Originally Posted by D3luxe. View Post
There is a discord server here: [Only registered and activated users can see links. Click Here To Register...]
I didn't work on it that much because I don't see the benefit over an ordinary forum like epvp. That's why it's not linked in the wiki yet, too.




Gleicher Acc, gleiche IP ist generell kein Problem. Mehrere Welten mit demselben Acc sollte auch ok sein; Ich spiele nie selbst auf mehreren Welten gleichzeitig aber es gibt einige User, die genau so ein Setup haben; Bis jetzt habe ich noch von keinen Problemen gehört.
Okay vielen Dank für die Info. Gute Arbeit der bot.
Ich habe allerdings eine Frage zu den properties. Wenn ich den Ordner kopiere und die properties Datei lösche und wieder neu erstelle, nimmt er beim Start von bot immer die zuletzt bearbeitet Konfiguration, egal aus welchem Ordner. Die Welt von dem gestarteten bot steht dann nicht auf der im Ordner konfigurierten Welt sondern auf der, die ich in der letzten konfig angegeben hab. Weiß nicht ob es verständlich ist, aber ich muss einen bot neu konfigurieren, starten, den nächsten neu konfigurieren, starten und so weiter. Also würde er die konfig aus dem Zwischenspeicher nehmen oder so.
09/22/2017 20:50 D3luxe.#836
Quote:
Originally Posted by .EinsZwei View Post
Okay vielen Dank für die Info. Gute Arbeit der bot.
Ich habe allerdings eine Frage zu den properties. Wenn ich den Ordner kopiere und die properties Datei lösche und wieder neu erstelle, nimmt er beim Start von bot immer die zuletzt bearbeitet Konfiguration, egal aus welchem Ordner. Die Welt von dem gestarteten bot steht dann nicht auf der im Ordner konfigurierten Welt sondern auf der, die ich in der letzten konfig angegeben hab. Weiß nicht ob es verständlich ist, aber ich muss einen bot neu konfigurieren, starten, den nächsten neu konfigurieren, starten und so weiter. Also würde er die konfig aus dem Zwischenspeicher nehmen oder so.
Das wird schwierig^^ Zwischenspeicher funktioniert nicht, wenn der Bot zwischendurch neu gestartet wird.
Du kannst die Properties auch direkt in der Datei bearbeiten (einfach mit einem Texteditor öffnen).

Für spätere Versionen sind Profil-basierte Einstellungen geplant, die aber mit einem anderen Config-System laufen werden. Bis dahin werde ich nicht viel am alten System ändern...
09/23/2017 09:23 kissmyace91#837
Guten Morgen,

folgendes Problem derzeit:
Ich kann mit dem "Ausbo-Bot" nicht ausbauen.

Hier meine Settings:

Ist eine neue Welt, will daher nur Minen etwas pushen, Inhalt der build.xml:



Sobald ich mit dobuild=true starte fällt der Bot direkt auf die Nase.
Es kommt zu Java Exceptions usw.
Hab mal die hserror.logs angesehen und siehe da, angeblich zu wenig virtueller Speicher?! Kann das wirklich sein? Der Bot läuft auf einem vHost mit 1GB RAM derzeit laufen 2 Bots die nur farmen, da build nie geklappt hat bislang.

Hier der erste Teil des Error Logs


Bin gerne gewillt für den guten Support was zu donaten.

Danke allen!

Edit: Gerade mit meinem Macbook probiert, ging auch nicht, am Speicher kann es also nicht liegen - behaupte ich!?
09/23/2017 11:57 D3luxe.#838
Quote:
Originally Posted by kissmyace91 View Post
Guten Morgen,

folgendes Problem derzeit:
Ich kann mit dem "Ausbo-Bot" nicht ausbauen.

Hier meine Settings:

Ist eine neue Welt, will daher nur Minen etwas pushen, Inhalt der build.xml:



Sobald ich mit dobuild=true starte fällt der Bot direkt auf die Nase.
Es kommt zu Java Exceptions usw.
Hab mal die hserror.logs angesehen und siehe da, angeblich zu wenig virtueller Speicher?! Kann das wirklich sein? Der Bot läuft auf einem vHost mit 1GB RAM derzeit laufen 2 Bots die nur farmen, da build nie geklappt hat bislang.

Hier der erste Teil des Error Logs


Bin gerne gewillt für den guten Support was zu donaten.

Danke allen!

Edit: Gerade mit meinem Macbook probiert, ging auch nicht, am Speicher kann es also nicht liegen - behaupte ich!?
Welche DSX Version benutzt du? Normalerweise braucht eine Instanz 100-150MB.

Im Java Log oben crasht die JVM weil sie ~85MB RAM nicht richtig reservieren kann. Das hat aber nichts mit dem Bot zu tun - der Fehler kommt von der Laufzeitumgebung und scheinbar ist nicht genug RAM verfügbar im OS.
Ich sehe auf den ersten Blick keine Syntax Fehler im Build Template - weswegen der XML Parser z.B. ein Memory Leak bekommen könnte == Die JVM zum crashen bringen würde. Weil aber die 85MB keine ungewöhnlich hohe Zahl ist, gehe ich hier nicht von einem Memory Leak aus.

Dein Build Template generell funktioniert aber nicht so wie du willst, selbst wenn die JVM nicht abstürzt. Siehe [Only registered and activated users can see links. Click Here To Register...]
Im Prinzip hast du keine sequenzielle Liste, sondern gibst den gewünschten End-Zustand im Build Template an. Du hast KEINE direkte Kontrolle darüber, welches Gebäude als nächstes verbessert wird. Das wählt der Algo selbst aus. Der Bot baut dann, bis diese Levels erreicht sind. Daher auch 'max-levels'.
'stone,iron' im Template niedrig setzen verfehlt also dein Ziel, die Minen zu pushen. Genauso werden alle möglichen Gebäude gebaut, also nicht nur diese, die auch im Template aufgeführt sind. Wenn der Bot ein Gebäude nicht bauen soll, müsstest du max level = 0 setzen. Generell rate ich aber davon ab, zu viele Einträge im Build Template zu machen. Brauchst du erst wenn das Dorf auf die 10k Punkte zu geht und du den Bot daran hindern willst, main oder market unnötig hoch zu ziehen. Deshalb sind das auch die einzigen Einträge im standard Template.

Ich würde die Bau-Funktion mal auf deinem Desktop Rechner testen, wo auf jeden Fall genug Speicher verfügbar ist. Auf die JVM hat der Bot wenig Einfluss. Sollte der Bot dort trotzdem abstürzen, kannst du mir ja mal den Error Log schicken.
Alle Logs, die kein Timestamp und Log-Level (z.B. '00:33:16 ERROR') haben, kommen von Java und nicht direkt vom Bot.
Auf Linux kannst du mit 'top' sehen, wie viele Ressourcen tatsächlich verfügbar sind.
09/24/2017 11:42 hugogbjudo#839
Good morning, first of all, congratulate you on the great work you have done.

I have a problem, when I activate the bot it does not get me from all the villages and I have many light at home.

My configuration that I have is this:
interval:1
radius: 30
reattack: 18

Delays
small 780 - 1700 milliseconds
middle 1-2 minutes

thank you

Also, I throw very few troops the bot, in batches ...

Sorry for the language.
09/25/2017 03:11 hellye123#840
Any1 knows the best way to create like 50 accounts level up resources to level 3
invite for the same location and delete a go for next one over and over ?
to create barbarian villages where you want?

what should do the work ?
scripts,macros or what?