|
You last visited: Today at 14:49
Advertisement
[Release] Muddy's D2NT
Discussion on [Release] Muddy's D2NT within the Diablo 2 Programming forum part of the Diablo 2 category.
07/25/2011, 03:00
|
#2641
|
elite*gold: 0
Join Date: Jun 2011
Posts: 28
Received Thanks: 15
|
cobkillacalli, for me such an error (Item Error: item appears to be logged already) appears only if my bot is full and it has unid item in the inv.
but it doesnt do anything bad only sometimes this item is shown in xml log more than once.
make some space in stash and see what happens
about items not being shown... it happens for me as well. from time to time an item wont be shown in manager log and in the xml instead of stats i got 'undefined'. i saw that it happens when a bot sells picked up items and he sometimes freezes for a couple of seconds (like he'd think :P ) and after the freeze 1st item kept/sold is not shown in the log and has undefined stats in xml log.
is this the same for you?
|
|
|
07/25/2011, 03:12
|
#2642
|
elite*gold: 0
Join Date: Jul 2011
Posts: 27
Received Thanks: 0
|
Quote:
Originally Posted by tyrael_pl
cobkillacalli, for me such an error (Item Error: item appears to be logged already) appears only if my bot is full and it has unid item in the inv.
but it doesnt do anything bad only sometimes this item is shown in xml log more than once.
make some space in stash and see what happens
about items not being shown... it happens for me as well. from time to time an item wont be shown in manager log and in the xml instead of stats i got 'undefined'. i saw that it happens when a bot sells picked up items and he sometimes freezes for a couple of seconds (like he'd think :P ) and after the freeze 1st item kept/sold is not shown in the log and has undefined stats in xml log.
is this the same for you?
|
Well that sounds the same except he says it when hes not full, i will try that and see if the same kind of thing is happening tho ! I am just worried that when i do find something and it shows the error message and its an item i want to keep he will sell or he isnt picking it up.. Hence the message...
P.s quick question is there a way to make your character repair his gear when botting?
|
|
|
07/25/2011, 03:43
|
#2643
|
elite*gold: 0
Join Date: Jun 2011
Posts: 28
Received Thanks: 15
|
Quote:
Originally Posted by cobkillacalli
Well that sounds the same except he says it when hes not full, i will try that and see if the same kind of thing is happening tho ! I am just worried that when i do find something and it shows the error message and its an item i want to keep he will sell or he isnt picking it up.. Hence the message...
|
i sincerely doubt bot would sell an item that meets pickit definition. the way i understand it, this error both of us get is just an info that a bot got the exact same item (same id number) that is already logged. since inventory is dynamic each inv check bot sees an item in his inv that meets pickit definition and wants to log it but it was already done last time but bcos of full stash bot sees the item again. each time bot rechecks his inv the same thing happens, its kinda infinite loop: chech inv --> got pickit item (a) --> log item --> stash it (stash full=leave in inv) --> picked up new items --> chech inv... and so on.
correct me if im wrong muddy ;p
|
|
|
07/25/2011, 05:26
|
#2644
|
elite*gold: 0
Join Date: Aug 2009
Posts: 435
Received Thanks: 159
|
Quote:
Originally Posted by tyrael_pl
Muddy i forgot to ask two things
1st is a little offtop but ill ask anyway, how did ur exams go? all good or better not ask? :P
and 2nd, how is you FAQ comin? any start?
because i got one more possible solution to frequent bot restart problem if you remember.
if you dont ill remind you that some time ago i had a problem with way to often bot restart, so i figured that torrent program was responsible taking bandwidth and loading tcp/udp ports... this is partially true cos this is the like a half reason, and turning torrent off an ultimate solution.
the other half is: sometimes when a bot comes to a merchant or to cain to sell/identify items and due to some lag no items appear in merchant 'box', well that is the part when it restarts. and for cain its hard to say when, my guess is the same thing, on some lag but it cannot be seen. also cain is much more frequent reason - just like a bot would click to fast, or misclick or something.
my conclusion is to turn off id at cain of. my proof:
sorc made 727 runs of which 112 restart and 87 chicken (by runs i mean some regular mf runs, meph, pindel and so on); cain on
hdin made 1156 baalruns of which 13 restart and 3 chicken; cain off
just want to share my conclusion with the world ^^
|
but your proof is not that good...
i think your pala has way shorter games, then the sorc and also just running one script is less restart-prone then more scripts. Did you have telekinese on with the sorc? another thing that causes restarts...
just let the sorc run again 727 runs without cain and then we can talk again about proof
|
|
|
07/25/2011, 12:11
|
#2645
|
elite*gold: 0
Join Date: Jul 2011
Posts: 7
Received Thanks: 1
|
Hey guys,
i have a problem that my account always get temporarily restricted by the realm. After 12 hourse it works again. I use two keys and restart my router so i get a new intern maybe also an extern ip. Im not quite sure. My question is: why I get this ban? I also set my NTBot.ntj (var GameMinLength = 420000; // time in milliseconds, minimum game length, 180 seconds default (1 game/3 minutes))
so if i got a chicken, he wait until this 7 mins are gone... So i cant get more than 20 games in a hour. I also dont login or mule much. I cant really explain it. Maybe you can help me out of this problem.
Best regards
PS: Ich habe keine Ahnung warum ich auf einmal in englisch gepostet habe. War durch den vorherigen Post vermutlich irritiert :-D
|
|
|
07/25/2011, 14:37
|
#2646
|
elite*gold: 0
Join Date: Jul 2011
Posts: 43
Received Thanks: 0
|
Wie kann man das Verhindern das nach ca. 20 Runs das battelnet bzw der Realm als down angezeigt wird ? das ist nämlich etwas nervig würde den halt gerne länger laufen lassen als nur 20 runs
|
|
|
07/25/2011, 14:45
|
#2647
|
elite*gold: 0
Join Date: Jul 2011
Posts: 7
Received Thanks: 1
|
Quote:
Originally Posted by muh999
Wie kann man das Verhindern das nach ca. 20 Runs das battelnet bzw der Realm als down angezeigt wird ? das ist nämlich etwas nervig würde den halt gerne länger laufen lassen als nur 20 runs
|
Das ist doch genau das, was ich anspreche. Deine Runs müssen mindestens 3 Minuten gehen ( 3x20 min = 60 min) - 15 Sekunden zwischen jedem Game - dann bist du auf der sicheren Seite.
Das dachte ich zumindest vor kurzem. Jedoch gehen meine Runs fast immer 8 min und wenn ich mal ein Chicken habe, habe ich gameminlength auf 7 min gesetzt, sodass das gar nicht passieren dürfte. Ich google schon wie ein verrückter. Von Bnet cache.dat löschen bis unter cmd ipconfig /flushdns habe ich alles probiert und die Fehlermeldung kommt immer wieder. Obwohl die Bansperre spätestens nach 12 h Stunden weg ist und ich natürlich mich nicht jede Stunde versuche wie ein Blöder dennoch einzuloggen, was meiner Meinung nach den Ban nur verlängert, passiert es dann nach ca. 4-5 Stunden botten wieder. Ich weiß echt nicht woran das liegt.
|
|
|
07/25/2011, 15:18
|
#2648
|
Administrator
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,652
|
Quote:
Originally Posted by tyrael_pl
Muddy i forgot to ask two things
1st is a little offtop but ill ask anyway, how did ur exams go? all good or better not ask? :P
and 2nd, how is you FAQ comin? any start?
because i got one more possible solution to frequent bot restart problem if you remember.
if you dont ill remind you that some time ago i had a problem with way to often bot restart, so i figured that torrent program was responsible taking bandwidth and loading tcp/udp ports... this is partially true cos this is the like a half reason, and turning torrent off an ultimate solution.
the other half is: sometimes when a bot comes to a merchant or to cain to sell/identify items and due to some lag no items appear in merchant 'box', well that is the part when it restarts. and for cain its hard to say when, my guess is the same thing, on some lag but it cannot be seen. also cain is much more frequent reason - just like a bot would click to fast, or misclick or something.
my conclusion is to turn off id at cain of. my proof:
sorc made 727 runs of which 112 restart and 87 chicken (by runs i mean some regular mf runs, meph, pindel and so on); cain on
hdin made 1156 baalruns of which 13 restart and 3 chicken; cain off
just want to share my conclusion with the world ^^
|
All passed.
Actually, I'm not that convinced by your assumption, mainly because I feel it is not really representative. You got different chars who probably even do different runs. If you had 2 chars and their only difference would be that either uses cain and the other doesn't, I would check the corresponding functions right away.
Quote:
Originally Posted by cobkillacalli
Well that sounds the same except he says it when hes not full, i will try that and see if the same kind of thing is happening tho ! I am just worried that when i do find something and it shows the error message and its an item i want to keep he will sell or he isnt picking it up.. Hence the message...
P.s quick question is there a way to make your character repair his gear when botting?
|
You should find a variable called NTConfig_FreeSpace in your char config. In order to have you char stash any kept items right away, set this variable to the maximum number of columns that are free.
I should probably add a function that sets this value automatically...
Your bot will repair his gear automatically if necessary unless he lacks gold.
Quote:
Originally Posted by tyrael_pl
i sincerely doubt bot would sell an item that meets pickit definition. the way i understand it, this error both of us get is just an info that a bot got the exact same item (same id number) that is already logged. since inventory is dynamic each inv check bot sees an item in his inv that meets pickit definition and wants to log it but it was already done last time but bcos of full stash bot sees the item again. each time bot rechecks his inv the same thing happens, its kinda infinite loop: chech inv --> got pickit item (a) --> log item --> stash it (stash full=leave in inv) --> picked up new items --> chech inv... and so on.
correct me if im wrong muddy ;p
|
Actually, there is no unique identifier that remains constant when changing games. Thus the functions that takes care of this matter just compares all stats of an item to see if there is a match with one of the items in XML log.
However, if a match is found, the logging process is aborted and an error message is saved like the ones above. This is not really an error, it is just supposed to let you know, that an item was not logged again to avoid multiple log entries for the very same item.
Having those info messages can be avoided by having some room in stash and have the char stash kept items right away.
Quote:
Originally Posted by Nobodyknow!
Das ist doch genau das, was ich anspreche. Deine Runs müssen mindestens 3 Minuten gehen ( 3x20 min = 60 min) - 15 Sekunden zwischen jedem Game - dann bist du auf der sicheren Seite.
Das dachte ich zumindest vor kurzem. Jedoch gehen meine Runs fast immer 8 min und wenn ich mal ein Chicken habe, habe ich gameminlength auf 7 min gesetzt, sodass das gar nicht passieren dürfte. Ich google schon wie ein verrückter. Von Bnet cache.dat löschen bis unter cmd ipconfig /flushdns habe ich alles probiert und die Fehlermeldung kommt immer wieder. Obwohl die Bansperre spätestens nach 12 h Stunden weg ist und ich natürlich mich nicht jede Stunde versuche wie ein Blöder dennoch einzuloggen, was meiner Meinung nach den Ban nur verlängert, passiert es dann nach ca. 4-5 Stunden botten wieder. Ich weiß echt nicht woran das liegt.
|
Also so wirklich was dazu sagen kann ich auch nicht, ich kann höchstens sagen, dass meine Spiele in der Regel 15min aufwärts dauern und ich das Problem nicht habe. 
Darum würde ich einfach zu noch längeren Spielen raten.
Kind Regards
Muddy
|
|
|
07/25/2011, 15:41
|
#2649
|
elite*gold: 0
Join Date: Jul 2011
Posts: 7
Received Thanks: 1
|
Quote:
Originally Posted by Muddy_Waters
All passed.
Also so wirklich was dazu sagen kann ich auch nicht, ich kann höchstens sagen, dass meine Spiele in der Regel 15min aufwärts dauern und ich das Problem nicht habe. 
Darum würde ich einfach zu noch längeren Spielen raten.
Kind Regards
Muddy
|
Kann es vielleicht auch an den Ports liegen? Habe gelesen, dass die Ports 6112 und 4000 frei sein müssen. Ich versuche dann 15 min games zu machen, wobei ich echt nicht weiß, welche Runs er auch safe macht, da doch einige light resi creeps gibts und manchmal meine sorc, da probleme kriegt, wenn sie sich in so eine Menge reinblinkt... :-D
Ich versuche es mal. Das komische ist halt, dass ich über Nacht mit einem Key gebottet habe und heute mittag dann wechseln wollte, nachdem bei dem über nacht laufenden key die Meldung kam. Dann habe ich router reset gemacht, damit der andere Key auch nciht dieselebe IP bekommt und kriege aufeinmal auch bei dem die Meldung. Wo ich mir dann dachte wtf -_-
Das Mysterium werde ich wohl nicht ganz durchblicken :-D
|
|
|
07/25/2011, 16:07
|
#2650
|
elite*gold: 0
Join Date: Jul 2011
Posts: 43
Received Thanks: 0
|
Hast du etwa allles an was man killen kann oder wie kommst du auf 15 min?^^
|
|
|
07/25/2011, 17:04
|
#2651
|
elite*gold: 0
Join Date: May 2010
Posts: 212
Received Thanks: 40
|
Quote:
Originally Posted by Nobodyknow!
Das ist doch genau das, was ich anspreche. Deine Runs müssen mindestens 3 Minuten gehen ( 3x20 min = 60 min) - 15 Sekunden zwischen jedem Game - dann bist du auf der sicheren Seite.
Das dachte ich zumindest vor kurzem. Jedoch gehen meine Runs fast immer 8 min und wenn ich mal ein Chicken habe, habe ich gameminlength auf 7 min gesetzt, sodass das gar nicht passieren dürfte. Ich google schon wie ein verrückter. Von Bnet cache.dat löschen bis unter cmd ipconfig /flushdns habe ich alles probiert und die Fehlermeldung kommt immer wieder. Obwohl die Bansperre spätestens nach 12 h Stunden weg ist und ich natürlich mich nicht jede Stunde versuche wie ein Blöder dennoch einzuloggen, was meiner Meinung nach den Ban nur verlängert, passiert es dann nach ca. 4-5 Stunden botten wieder. Ich weiß echt nicht woran das liegt.
|
Gleiches Problem hier. In 10 Tagen 2 temp bans, so ca nach 4-5 Stunden und ~40 Games, vorher jahrelang Nichts.
Die Konfiguration, 2 Bots x 3 Min +1 Min Channel in einem Netz, hat monatelang funktioniert. Vlt. Blizzard? Schaun wir mal.
@Muddy
wegen WWBarb im Cs.
Nochmals, danke. Die blinden Attacken scheinen seltener geworden zu sein.
Jedenfalls meine ich es so zu sehen und der Erfolg der Beiden ist von 50 auf
über 60 % beim Diakill gestiegen. Chicken Soso 1 %, Barb halt über 70 % :-(.
Lag vorher aber so 5 % höher.
LG
Fred
|
|
|
07/25/2011, 17:29
|
#2652
|
elite*gold: 0
Join Date: Jul 2011
Posts: 43
Received Thanks: 0
|
Wo stellt man ein das der Bot ca.30 sek wartet bis er in ein game geht?
|
|
|
07/25/2011, 17:36
|
#2653
|
elite*gold: 0
Join Date: Jul 2011
Posts: 27
Received Thanks: 0
|
Quote:
Originally Posted by Muddy_Waters
All passed.
Actually, I'm not that convinced by your assumption, mainly because I feel it is not really representative. You got different chars who probably even do different runs. If you had 2 chars and their only difference would be that either uses cain and the other doesn't, I would check the corresponding functions right away.
You should find a variable called NTConfig_FreeSpace in your char config. In order to have you char stash any kept items right away, set this variable to the maximum number of columns that are free.
I should probably add a function that sets this value automatically...
Your bot will repair his gear automatically if necessary unless he lacks gold.
Actually, there is no unique identifier that remains constant when changing games. Thus the functions that takes care of this matter just compares all stats of an item to see if there is a match with one of the items in XML log.
However, if a match is found, the logging process is aborted and an error message is saved like the ones above. This is not really an error, it is just supposed to let you know, that an item was not logged again to avoid multiple log entries for the very same item.
Having those info messages can be avoided by having some room in stash and have the char stash kept items right away.
Also so wirklich was dazu sagen kann ich auch nicht, ich kann höchstens sagen, dass meine Spiele in der Regel 15min aufwärts dauern und ich das Problem nicht habe. 
Darum würde ich einfach zu noch längeren Spielen raten.
Kind Regards
Muddy
|
Ok so i found NTconfig_freespace and i have copy and pasted my inventory scrupt so you can see what my inv looks like because im not exactly sure what the freespace number is suppose to be so here it is ...
//------------------------------------------------------------------------------
// Inventory Configuration
//------------------------------------------------------------------------------
// Number of free columns. If less full columns are free stashing is set.
NTConfig_FreeSpace = 5;
// Each number represents a slot in your inventory.
// Set to 0 if the slot and its content must not be touched.
// Set to 1 to allow access to this slot.
// Set to 2 to select the slot that is used for storing keys. (if keys are kept at another slot, your char will try to move them)
NTConfig_Columns[0] = [0,0,0,0,0,0,0,1,2,0];
NTConfig_Columns[1] = [0,1,1,0,0,0,0,0,0,0];
NTConfig_Columns[2] = [0,1,1,0,0,0,0,0,0,0];
NTConfig_Columns[3] = [0,1,1,0,0,0,0,0,0,0];
// Maximum gold amount carried before going to stash.
NTConfig_MinGoldToStash = 250000;
// Set to true if your char is supposed to carry, buy and pick up keys. You do not need to add keys to your .nip files, they will be picked up anyway if this is set to true.
MWConfig_CarryKeys = true;
|
|
|
07/25/2011, 18:19
|
#2654
|
elite*gold: 0
Join Date: Jul 2011
Posts: 43
Received Thanks: 0
|
Kann der Bot auch die Hellfire Quest machen weil es steht ja da aber irgendwie will meiner das als zauberin nicht obwohl ich alle 9 Schlüssel habe
|
|
|
07/25/2011, 19:42
|
#2655
|
Administrator
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,652
|
Quote:
Originally Posted by muh999
Hast du etwa allles an was man killen kann oder wie kommst du auf 15 min?^^
|
Nicht alles, aber eben einige Ebenen...es sind mehr als 15min, 15min war nur als absolute Untergrenze gemeint.
Quote:
Originally Posted by fred9x9
Gleiches Problem hier. In 10 Tagen 2 temp bans, so ca nach 4-5 Stunden und ~40 Games, vorher jahrelang Nichts.
Die Konfiguration, 2 Bots x 3 Min +1 Min Channel in einem Netz, hat monatelang funktioniert. Vlt. Blizzard? Schaun wir mal.
@Muddy
wegen WWBarb im Cs.
Nochmals, danke. Die blinden Attacken scheinen seltener geworden zu sein.
Jedenfalls meine ich es so zu sehen und der Erfolg der Beiden ist von 50 auf
über 60 % beim Diakill gestiegen. Chicken Soso 1 %, Barb halt über 70 % :-(.
Lag vorher aber so 5 % höher.
LG
Fred
|
Das ist jetzt gut oder schlecht?
Quote:
Originally Posted by muh999
Wo stellt man ein das der Bot ca.30 sek wartet bis er in ein game geht?
|
Im Entry Point über die Variable CreateGameThreshold.
Quote:
Originally Posted by cobkillacalli
Ok so i found NTconfig_freespace and i have copy and pasted my inventory scrupt so you can see what my inv looks like because im not exactly sure what the freespace number is suppose to be so here it is ...
//------------------------------------------------------------------------------
// Inventory Configuration
//------------------------------------------------------------------------------
// Number of free columns. If less full columns are free stashing is set.
NTConfig_FreeSpace = 5;
// Each number represents a slot in your inventory.
// Set to 0 if the slot and its content must not be touched.
// Set to 1 to allow access to this slot.
// Set to 2 to select the slot that is used for storing keys. (if keys are kept at another slot, your char will try to move them)
NTConfig_Columns[0] = [0,0,0,0,0,0,0,1,2,0];
NTConfig_Columns[1] = [0,1,1,0,0,0,0,0,0,0];
NTConfig_Columns[2] = [0,1,1,0,0,0,0,0,0,0];
NTConfig_Columns[3] = [0,1,1,0,0,0,0,0,0,0];
// Maximum gold amount carried before going to stash.
NTConfig_MinGoldToStash = 250000;
// Set to true if your char is supposed to carry, buy and pick up keys. You do not need to add keys to your .nip files, they will be picked up anyway if this is set to true.
MWConfig_CarryKeys = true;
|
Wow, is you char really that loaded? 
A reasonable value is 3, however, it isn't really a problem using a higher value as that would still lead to your char stashing items right away.
Anyway, I'd recommend getting rid of a few charms so you got at least 4 full columns of free space.
Quote:
Originally Posted by muh999
Kann der Bot auch die Hellfire Quest machen weil es steht ja da aber irgendwie will meiner das als zauberin nicht obwohl ich alle 9 Schlüssel habe
|
Das liegt daran, dass du das versuchst mit einer Zauberin zu machen, womit du wohl sowieso scheitern würdest. 
Bau dir einen entsprechenden Smiter, dann sollte das schon eher klappen.
Nochmal was allgemeines:
Ich bin gerade dabei ein kleines Update fertig zu machen, darin sollen in erster Linie Bugfixes enthalten sein, damit nicht ständig wieder Fragen kommen, zu den Bugs die in der derzeit hochgeladenen Version noch enthalten sind.
Ich wäre dankbar, wenn ihr mich nochmal auf Dinge hinweist, die ich dabei auf keinen Fall vergessen sollte. Wobei ich auch offen wäre für etwaige kleinere Features, sollte eben nur nicht zuviel Arbeit machen.
LG
Muddy
|
|
|
 |
|
Similar Threads
|
[Release] D2NT 3.1 1.13c
07/17/2016 - Diablo 2 - 91 Replies
hi,
hab eben den d2nt3.1 gefunden. ein neues baba script is dabei.
release thread eon
D2NT3.1
|
[Realease] Muddy's Waypoint Catcher
08/21/2013 - Diablo 2 Programming - 46 Replies
Moin zusammen,
hier mal die erste Release Version eines kleinen Scripts genannt Waypoint Catcher. Das ganze ist jetzt nichtmal 24h alt, dementsprechend sind vermutlich noch einige Bugs vorhanden. Hinweise dazu nehme ich gerne entgegen. ;)
Features:
- Suchen sämtlicher Wegpunkte mit Ausnahme, wobei in Akt ein durch Probleme im Jail Bereich nach dem Wegpunkt Outer Cloister abgebrochen wird
- Wahlweise auch mit TP an jedem gefundenen Wp, sodass man damit auch anderen (nicht-Bots) die...
|
[D2NT] Long Dia Release
05/10/2011 - Diablo 2 Programming - 28 Replies
Ein kleines Script für diablo, es startet beim eingang macht ein tp cleart den weg zum star macht am star noch ein tp dann läufts wie das normale nur cleart es schöner :)
hoffe euch gefällts ich habs noch nicht wirklich getestet (2-3 runs) bugs können gerne hier gepostet werden verbesserungs vorschläge auch :D
installation:
1.)Script in den Bot ordner kopieren
2.)Script im editor oder vergleichbaren öffnen
3.) Msg´s anpassen (ist nicht schwer)
4.) in der char config die zeile...
|
D2NT 3.0 Pickit release
10/22/2010 - Diablo 2 - 77 Replies
edit
|
Muddy's D2NT Help
07/29/2010 - Diablo 2 - 3 Replies
hi i just started to use the bot it work's great.
how do i set up the skill's i use on my Sorc and pick up itme's?
.....
if you reply to this post please use english
|
All times are GMT +1. The time now is 14:50.
|
|