Quote:
Originally Posted by kikegarcia97
Okay i am trying to farm with more than 1 village.
I have 2 Villages thath i want to farm, each attack with 10 lights and inside each village there are only Rams Axes and Lights so i have these groups:
Code:
<farm>
<units group="off">
<light>10</light>
</units>
</farm>
These is inside farm.xml
Code:
<groups>
<group id="off"
priority="1">
<by-unit>axe,light,ram</by-unit>
</group>
<group id="def"
priority="2">
<by-unit>spear,sword</by-unit>
</group>
</groups>
THese inside groups.xml
But the bot JUST FARMS WITH MY MAIN VILLAGE, THE ONE THATH I HAVE FROM FIRST DAY OF WORLD.
ANY SOLUTION? Thanks for sure im doing something bad
In First Village it farms(ill not put here the farms but it does) But in others it dosnt.
VILLAGE 0(MAIN VILLAGE) FARMING.
Code:
16:05:56 INFO FarmRoutine - Farming for ********1
16:05:58 INFO FarmRoutine - No templates left
[B][I][U]16:06:00 INFO FarmRoutine - Farming for ******2--(these village has lights but it dosnt farms you see?)[/U][/I][/B]
16:06:03 INFO FarmRoutine - Farming for ******3
16:06:05 INFO FarmRoutine - No templates left
|
I CAN READ JUST FINE; no need for caps ;)
I see you removed a few unit types from the group template. It should still be fine if your offensive villages only have axe,light,ram and nothing else.
Your farm template looks all right. 10 light for offensive villages.
From this log sequence:
Code:
16:05:56 INFO FarmRoutine - Farming for ********1
16:05:58 INFO FarmRoutine - No templates left
From 'farming for [village]' and instantly after 'no templates left' you can tell that the bot can not find a fitting template for that village.
That means that either the village is defensive or that it can not be recognized as the group it is supposed to be.
In '******2' the bot is just skipping to the next village. There is no log message about templates, so the bot can not find any farm targets for this village.
Did you just conquer this village? DSX probably didn't update world data yet (only every 3 days). You can force the bot to update like this:
Open 'dsx.properties' with a text editor and set 'lastWorldDataUpdate' to a date long past, eg 'lastWorldDataUpdate=28/11/2016 22\:53\:59'.
Restart the bot and DSX will now look for farm targets for that village.
This should work assuming groups are set up correctly.
If the steps above do not work, try this:
You can check if DSX can recognise your villages by typing 'list-groups'...
You could also try to remove groups from farm templates if you have villages with mixed units (e.g. 50% off / 50% deff).It is important to know that off/def groups are assigned only if the majority (>75%) of the total units in that village fit the unit types.
Quote:
Originally Posted by Carfunkel
Hab ich beides schon mehrmals gemacht, mache nochmal über Telegramm, ansonsten hab ich keine Ahnung :D
Edit: Also nach mehreren Neustarts farmt er immernoch nicht mit Dorf 3 - bauen und rekrutieren läuft problemlos.
Die Farmroutine hört einfach vor Dorf 3 auf.
|
Dann sollte es funktionieren.
Hierzu sollte ich noch sagen, dass die Dörferreihenfolge nicht zwingend alphabetisch ist.
Du solltest zumindest 'Farming for [name]...' sehen. Falls nicht, guck mal nach ob du das Dorf geblacklistet hast^^ Dann wird es beim Farmen ohne Log/Benachrichtigung übersprungen.
Falls du logs für das Dorf hast, kannst du mir die gerne per PN schicken...