Changelog:
- add: Telegram integration: Remote control + stats.
- add: building and farming per group.
- add: example templates.
- add: text documentation for farming, building, training.
- add: Javadoc for all classes.
- fix: Useful error message for 'Username not found'.
- fix: Update routine: not parsing groups any more.
- fix: static code design.
Another large update is live This took me about 4 days / 25h+ of work.
The update routine should finally be fixed (didn't make it in the last release, thanks @).
There are a lot of changes under the hood, but I think that's rather boring for non-coders^^
You can now define build and farm templates with group attributes. Also, because comments in these XML files grew too large, a 'documentation' folder is now in the release.
In there, you will find explanations for each task and references when making your own templates. While this might be a temporary fix for the problem, I plan to make a online documentation with links and formatted text.
Because some users requested that I share some of my own templates: You will find a few examples for farming and training with instructions how to use/change them.
However, there is no perfect template for everyone and you will need to test and modify them to get good results.
The feature I am really proud about is telegram integration: It is now possible to use Telegram messenger on your phone to remote control the bot, get bot performance updates, error reports and much more. Check out the tutorial .
INFO Messenger - Sending stats to owner...
ERROR Messenger- You did not connect to DSX yet. Open telegram and message the bot with '/start'.
INFO Messenger - Recieved new message: /start
but still not connected (Error appears after 20mins again, when bot tries to send the message), what did i do wrong?
but still not connected (Error appears after 20mins again, when bot tries to send the message), what did i do wrong?
Greetings
Did you follow the telegram tutorial?
I can tell from your log that the bot does receive your message. However, the '/start' command does not get processed.
Is your telegram username setting correct? You need your actual user name (starting with '@' in telegram, but enter without the @-sign in DSX), not your first or last name.
Example: If Telegram shows '@D3luxe' as my username, I enter 'D3luxe' in DSX settings. I should probably edit that into the tutorial as well^^
Delete 'dsx.properties', restart the bot and see if everything is correct.
Bei mir will er immer nur Speere los schicken, obwohl ich in der farm Datei 2 Lkav eingegeben habe und dass er nur Dörfer mit 50 Punkten angreifen sol. Was mache ich falsch?
PHP Code:
<!-- start of comment
You can tell DSX which units to use per farm attack here.
See 'documentation/farming.txt'.
end of comment -->
<farm>
<units>
<light>2</light>
</units>
</farm>
is there any workaround for the bot to ignore the "every village got some basic def, its recomended to send more units"? because of that you're not able to farm with your paladin (knight) on its own, wich basicly would work without any loss.
Edit:
I also keep getting this error in my train routine:
13:51:01 INFO TrainRoutine - Starting to train units...
13:51:01 INFO Delay - Waiting for 2-6 minutes...
13:57:38 INFO Trainer - Resources: 203|219|834
13:57:38 INFO Trainer - Free Pop: 72
13:57:38 INFO Trainer - Resource limit reached. Can not recruit anything.
13:57:48 ERROR UnitInfo - Can not get Unit: spear
org.h2.jdbc.JdbcSQLException: Keine Daten verfügbar
No data is available [2000-191]
at org.h2.message.DbException.getJdbcSQLException(DbE xception.java:345)
at org.h2.message.DbException.get(DbException.java:17 9)
at org.h2.message.DbException.get(DbException.java:15 5)
at org.h2.message.DbException.get(DbException.java:14 4)
at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResu ltSet.java:3195)
at org.h2.jdbc.JdbcResultSet.get(JdbcResultSet.java:3 201)
at org.h2.jdbc.JdbcResultSet.getString(JdbcResultSet. java:285)
at me.d3luxe.farmbot.game.UnitInfo.get(UnitInfo.java: 99)
at me.d3luxe.farmbot.training.DesiredUnit.<init>(Desi redUnit.java:23)
at me.d3luxe.farmbot.training.Trainer.getRecruitList( Trainer.java:167)
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:84)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:57:48 ERROR UnitInfo - Can not get Unit: sword
org.h2.jdbc.JdbcSQLException: Keine Daten verfügbar
No data is available [2000-191]
at org.h2.message.DbException.getJdbcSQLException(DbE xception.java:345)
at org.h2.message.DbException.get(DbException.java:17 9)
at org.h2.message.DbException.get(DbException.java:15 5)
at org.h2.message.DbException.get(DbException.java:14 4)
at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResu ltSet.java:3195)
at org.h2.jdbc.JdbcResultSet.get(JdbcResultSet.java:3 201)
at org.h2.jdbc.JdbcResultSet.getString(JdbcResultSet. java:285)
at me.d3luxe.farmbot.game.UnitInfo.get(UnitInfo.java: 99)
at me.d3luxe.farmbot.training.DesiredUnit.<init>(Desi redUnit.java:23)
at me.d3luxe.farmbot.training.Trainer.getRecruitList( Trainer.java:167)
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:84)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:57:48 ERROR UnitInfo - Can not get Unit: axe
org.h2.jdbc.JdbcSQLException: Keine Daten verfügbar
No data is available [2000-191]
at org.h2.message.DbException.getJdbcSQLException(DbE xception.java:345)
at org.h2.message.DbException.get(DbException.java:17 9)
at org.h2.message.DbException.get(DbException.java:15 5)
at org.h2.message.DbException.get(DbException.java:14 4)
at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResu ltSet.java:3195)
at org.h2.jdbc.JdbcResultSet.get(JdbcResultSet.java:3 201)
at org.h2.jdbc.JdbcResultSet.getString(JdbcResultSet. java:285)
at me.d3luxe.farmbot.game.UnitInfo.get(UnitInfo.java: 99)
at me.d3luxe.farmbot.training.DesiredUnit.<init>(Desi redUnit.java:23)
at me.d3luxe.farmbot.training.Trainer.getRecruitList( Trainer.java:167)
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:84)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:57:48 ERROR TrainRoutine - Error:
java.lang.NullPointerException
at me.d3luxe.farmbot.training.Trainer.getRecruitList( Trainer.java:175)
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:84)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
Bei mir will er immer nur Speere los schicken, obwohl ich in der farm Datei 2 Lkav eingegeben habe und dass er nur Dörfer mit 50 Punkten angreifen sol. Was mache ich falsch?
PHP Code:
<!-- start of comment You can tell DSX which units to use per farm attack here. See 'documentation/farming.txt'. end of comment --> <farm> <units> <light>2</light> </units> </farm>
Das Template sieht korrekt aus.
Hast du versucht, den Bot aus und wieder an zu schalten^^?
Änderungen in der Config werden erst nach einem Neustart von DSX aktiv...
Quote:
Originally Posted by com265ander
is there any workaround for the bot to ignore the "every village got some basic def, its recomended to send more units"? because of that you're not able to farm with your paladin (knight) on its own, wich basicly would work without any loss.
DSX is relaying an error from Tribal Wars here. Problem is that this warning appears in the same exact element/location where "target is allied / village reserved" messages will appear. There are no special identifiers for these messages, so I would have to check all the different languages.
Obviously, I am too lazy to include translations in like 25 languages. I can possibly add an ignore warnings option in the next update (at the cost of security, DSX will not stop attacking a reserved village then).
Quote:
Originally Posted by com265ander
Edit:
I also keep getting this error in my train routine:
13:51:01 INFO TrainRoutine - Starting to train units...
13:51:01 INFO Delay - Waiting for 2-6 minutes...
13:57:38 INFO Trainer - Resources: 203|219|834
13:57:38 INFO Trainer - Free Pop: 72
13:57:38 INFO Trainer - Resource limit reached. Can not recruit anything.
13:57:48 ERROR UnitInfo - Can not get Unit: spear
org.h2.jdbc.JdbcSQLException: Keine Daten verfügbar
No data is available [2000-191]
at org.h2.message.DbException.getJdbcSQLException(DbE xception.java:345)
at org.h2.message.DbException.get(DbException.java:17 9)
at org.h2.message.DbException.get(DbException.java:15 5)
at org.h2.message.DbException.get(DbException.java:14 4)
at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResu ltSet.java:3195)
at org.h2.jdbc.JdbcResultSet.get(JdbcResultSet.java:3 201)
at org.h2.jdbc.JdbcResultSet.getString(JdbcResultSet. java:285)
at me.d3luxe.farmbot.game.UnitInfo.get(UnitInfo.java: 99)
at me.d3luxe.farmbot.training.DesiredUnit.<init>(Desi redUnit.java:23)
at me.d3luxe.farmbot.training.Trainer.getRecruitList( Trainer.java:167)
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:84)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:57:48 ERROR UnitInfo - Can not get Unit: sword
org.h2.jdbc.JdbcSQLException: Keine Daten verfügbar
No data is available [2000-191]
at org.h2.message.DbException.getJdbcSQLException(DbE xception.java:345)
at org.h2.message.DbException.get(DbException.java:17 9)
at org.h2.message.DbException.get(DbException.java:15 5)
at org.h2.message.DbException.get(DbException.java:14 4)
at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResu ltSet.java:3195)
at org.h2.jdbc.JdbcResultSet.get(JdbcResultSet.java:3 201)
at org.h2.jdbc.JdbcResultSet.getString(JdbcResultSet. java:285)
at me.d3luxe.farmbot.game.UnitInfo.get(UnitInfo.java: 99)
at me.d3luxe.farmbot.training.DesiredUnit.<init>(Desi redUnit.java:23)
at me.d3luxe.farmbot.training.Trainer.getRecruitList( Trainer.java:167)
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:84)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:57:48 ERROR UnitInfo - Can not get Unit: axe
org.h2.jdbc.JdbcSQLException: Keine Daten verfügbar
No data is available [2000-191]
at org.h2.message.DbException.getJdbcSQLException(DbE xception.java:345)
at org.h2.message.DbException.get(DbException.java:17 9)
at org.h2.message.DbException.get(DbException.java:15 5)
at org.h2.message.DbException.get(DbException.java:14 4)
at org.h2.jdbc.JdbcResultSet.checkOnValidRow(JdbcResu ltSet.java:3195)
at org.h2.jdbc.JdbcResultSet.get(JdbcResultSet.java:3 201)
at org.h2.jdbc.JdbcResultSet.getString(JdbcResultSet. java:285)
at me.d3luxe.farmbot.game.UnitInfo.get(UnitInfo.java: 99)
at me.d3luxe.farmbot.training.DesiredUnit.<init>(Desi redUnit.java:23)
at me.d3luxe.farmbot.training.Trainer.getRecruitList( Trainer.java:167)
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:84)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:57:48 ERROR TrainRoutine - Error:
java.lang.NullPointerException
at me.d3luxe.farmbot.training.Trainer.getRecruitList( Trainer.java:175)
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:84)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknow n Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)
I can see that you spelled unit names correctly and that those should be correct for any world.
Looks like something went wrong during setup. Unit information is missing in the database.
Delete 'dsx.properties', restart the bot. Make sure world code and host settings are correct, check all other settings and you should see 'Inserted unit: spear' (and other available units) at first start. This will fix the unit not found errors.
12:26:24 ERROR BuildRoutine - Error:
me.d3luxe.farmbot.exceptions.InvalidResponseExcept ion: Error: Произошла внутренняя ошибка. Пожалуйста, попробуйте позже или свяжитесь со службой поддержки если ошибка повторится.
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:230)
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:242)
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:242)
at me.d3luxe.farmbot.building.Builder.execute(Builder .java:80)
at me.d3luxe.farmbot.routines.BuildRoutine.run(BuildR outine.java:125)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(ScheduledThreadPoolE xecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
12:26:24 INFO BuildRoutine - Trying to relog...
12:26:30 INFO Session - Logging in...
12:26:48 INFO Session - Login successful.
12:26:48 INFO BuildRoutine - Build Routine finished. Restarting in some minutes...
12:26:48 INFO TrainRoutine - Starting to train units...
12:26:48 INFO Delay - Waiting for 2-6 minutes...
12:30:36 ERROR TrainRoutine - Error:
me.d3luxe.farmbot.exceptions.InvalidResponseExcept ion: Error: Произошла внутренняя ошибка. Пожалуйста, попробуйте позже или свяжитесь со службой поддержки если ошибка повторится.
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:230)
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:242)
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:242)
at me.d3luxe.farmbot.stats.Buildings.getConstructionI nfo(Buildings.java:54)
at me.d3luxe.farmbot.stats.Units.getAll(Units.java:48 )
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:66)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(ScheduledThreadPoolE xecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
12:30:36 INFO TrainRoutine - Trying to relog...
12:30:39 INFO Session - Logging in...
12:30:56 INFO Session - Login successful.
12:30:56 INFO TrainRoutine - Train Routine finished. Restarting in some minutes...
Another issue is that bot wont react to telegram commands forceupdate and restart. It receives a message, says that it will restart but does nothing. I have waited long enough for command to process before posting this here.
12:26:24 ERROR BuildRoutine - Error:
me.d3luxe.farmbot.exceptions.InvalidResponseExcept ion: Error: Произошла внутренняя ошибка. Пожалуйста, попробуйте позже или свяжитесь со службой поддержки если ошибка повторится.
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:230)
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:242)
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:242)
at me.d3luxe.farmbot.building.Builder.execute(Builder .java:80)
at me.d3luxe.farmbot.routines.BuildRoutine.run(BuildR outine.java:125)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(ScheduledThreadPoolE xecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
12:26:24 INFO BuildRoutine - Trying to relog...
12:26:30 INFO Session - Logging in...
12:26:48 INFO Session - Login successful.
12:26:48 INFO BuildRoutine - Build Routine finished. Restarting in some minutes...
12:26:48 INFO TrainRoutine - Starting to train units...
12:26:48 INFO Delay - Waiting for 2-6 minutes...
12:30:36 ERROR TrainRoutine - Error:
me.d3luxe.farmbot.exceptions.InvalidResponseExcept ion: Error: Произошла внутренняя ошибка. Пожалуйста, попробуйте позже или свяжитесь со службой поддержки если ошибка повторится.
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:230)
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:242)
at me.d3luxe.farmbot.Connection.postAPI(Connection.ja va:242)
at me.d3luxe.farmbot.stats.Buildings.getConstructionI nfo(Buildings.java:54)
at me.d3luxe.farmbot.stats.Units.getAll(Units.java:48 )
at me.d3luxe.farmbot.training.Trainer.execute(Trainer .java:66)
at me.d3luxe.farmbot.routines.TrainRoutine.run(TrainR outine.java:96)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(ScheduledThreadPoolE xecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
12:30:36 INFO TrainRoutine - Trying to relog...
12:30:39 INFO Session - Logging in...
12:30:56 INFO Session - Login successful.
12:30:56 INFO TrainRoutine - Train Routine finished. Restarting in some minutes...
I can't really tell you what the problem is without more debug information. These are API errors again. Do you log in with the tribal wars app on your phone while the bot is running? There can only be one active at the same time.
Quote:
Another issue is that bot wont react to telegram commands forceupdate and restart. It receives a message, says that it will restart but does nothing. I have waited long enough for command to process before posting this here.
These might be Mac related issues. Do you receive messages on Telegram after DSX tries to restart? It should look something like this:
One thing I noticed is that the new process will not be visible on your computer. Linux and Mac users can use "screen -r dsx" to bring the process back up, but Windows users are basically screwed^^
This will be fixed in the next update.
Super arbeit, funktioniert hervorragend!
allerdings würde ich bei attacksperhour die Kommazahl weg lassen,bzw. nur eine Nachkommastelle anzeigen lassen, da es ja eig doch nur zu Verwirrung führt. Dank deines Tuturials sehr einfach einzustellen. Frage mich echt warum die anderen so Probleme haben..
Lange nach nem guten Bot gesucht und endlich gefunden! :*
Weiter so
Kannst du mir die ganzen Einstellungen unter Farming nochmal erklären, also Intervall etc.?
Der Bot läuft bei mir einmal durch und im Fenster steht dann: farm routine finished, restarting in some minutes. Nach 20 Minuten (!) begint er von neuem, schaltet aber ein Delay zwischen 2 und 6 Minuten ein. Wie verringer ich diese Zeiten?
Darf ich währenddessen in Browserfenster weiter Stämme zocken?
btw: Löst er Captchas, also kann ich ihn über Nacht laufen lassen?
Kannst du mir die ganzen Einstellungen unter Farming nochmal erklären, also Intervall etc.?
Der Bot läuft bei mir einmal durch und im Fenster steht dann: farm routine finished, restarting in some minutes. Nach 20 Minuten (!) begint er von neuem, schaltet aber ein Delay zwischen 2 und 6 Minuten ein. Wie verringer ich diese Zeiten?
Darf ich währenddessen in Browserfenster weiter Stämme zocken?
btw: Löst er Captchas, also kann ich ihn über Nacht laufen lassen?
So wie ich das verstanden habe kannst du das bei Farm Delay auf "fast" setzen und dann wiederholt er das ganze schneller. Außerdem ist da vermutlich immer ein kleines Zeitfenster gegeben, in dem er zufällig entscheidet wie lange er wartet um ggf. unauffälliger zu sein.
Im Browser, sprich am Pc, kannst du machen was du willst. Nur mit jedem Log-In am Handy kickst du den Bot.
Ja kannst über Nacht laufen lassen, denke nicht dass der Bot überhaupt nach Captchas gefragt wird, da er ja quasi die App imitiert. Und dort gibt es keine Captchas.
[Selling] Tribal Wars 2 Beta Key (Die Stämme 2) 08/22/2014 - Browsergames Trading - 0 Replies Hey, habe einen Betakey für Tribal Wars 2.
Falls jemand daran Interesse hat, einfach per PN melden.
Hätte gerne Elite*Gold.
Gruß
[S] Tribal Wars (.PT) acc 08/18/2013 - Trading - 1 Replies Link of my acc in Portuguese server
Nobleman's -- 188
Premium until 23.03.2013
Price-20€ (PSC) / 2000 RP's in League of Legends EUW server
I wanna sell my acc i dont have time to stay in this game, im in n1 guild, have a lot of armys :)
If anybody want contact me.
TRIBAL WARS 01/16/2013 - Browsergames - 4 Replies HEY GUYS
You have some hack For tribal wars?
Tribal Wars ?! 05/04/2011 - Browsergames - 3 Replies Anyone ??
Can u teach my guys, Strats or Tips to be strong in this game ?:)