Update
The bot has now been updated to accommodate Mclawl based servers that seem to send a message with a colon in it, which caused the bot to crash as it thought it was a player sending a command.
Also, a new command has been added, plane, which allows for making geometric planes and can be used for things like sideways walls, or cool roofs and tons of other possibilities!
Also, you can now configure some parts of the robot using config.py. Just right click it and click edit!
Download link can be found here or at the first post in this thread: http://www.mediafire.com/?1w93h7rx1krw2fn
the command picture dosent work because it "cannot find the file" is there any specific limits/rules for pictures?
you need to put say Pedobear.jpg in the same directory as bot4CA.exe and when using the command it should be: drawimg Pedobear.jpg and place two mushrooms even though it says one, the second mushroom doesn't do anything and I will fix that when I have the time.
testingthisgamer, on 15 November 2011 - 01:11 AM, said:
Update
The bot has now been updated to accommodate Mclawl based servers that seem to send a message with a colon in it, which caused the bot to crash as it thought it was a player sending a command.
Also, a new command has been added, plane, which allows for making geometric planes and can be used for things like sideways walls, or cool roofs and tons of other possibilities!
Download link can be found here or at the first post in this thread: http://www.mediafire...1w93h7rx1krw2fn
HELP I installed the update and now the bot won't reply to any of my commands I checked the console its connected properly it just won't reply to my commands. I did add my name to the ops text by the way.
the update added prefixes just goto the config and open it up with notepad and edit it up KTHXBAI~kingjj
Rollback Post to RevisionRollBack
cows are nice , but if we kill a cow me must rember this lose when you fight REMBER THE COWS
I thought I would post this. The bot has a serious bug which has been getting more frequent. Basically on pretty much any server it goes on it will be like 20 minutes behind whats actually happening. (I checked its console) because of this it won't do any commands ethier its a serious bug that has no error message. Its not my internet by the way.
So, you do a very large cuboid, and people edit buildings and the bot doesn't account for the changes to the buildings when it get to there in the cuboid. That's not a bug, the bot calculates all the block changes first before beginning building the cuboid as it isn't real time.
No you completely misinterprated what I meant basically what I mean the moment it joins a server it is like 5 minutes behind everything else for example if I say something it won't appear in the bot command console until like 5 minutes later. It does the same with commands if I tell it to come to me it won't register the command until a while later and even then it does not actually do it.
The only thing I can think of is that you are on a very laggy server, or the server doesn't like the bot for some reason and stops sending it packets but keeps it connected. Try a different server that you know does work, usually and message back to me.
EDIT:
Ok, ive seen this behavior on servers like mclawl or mcforge and it just seems like its lag. Just restarting the bot is the best hope, or wait for a time when there are less people on the server to hopefully reduce lag.
The same thing, bot is not responding if i type ''cuboid red''. Bot itself doesn't even update these things, like who will connect or disconnect. If u bot author can test it on http://www.minecraft.net/classic/play/4c880cbdf564a51749a5449c6d5abac1 this server, then tell me, did it work there or no. Server name is: ! FREEBUILD FOR FUN [BIG MAP]
I know why its not working.
The way the server chat works instead of just the name and a :, it is using the name in <> and then the message without a colon. The bot actually can't receive the command because it doesn't think a command was sent. So, you are going to have to use the bot on a different server for now.
EvryTime the bot place a block in the bot window gona spam like this
its relly make it build slower...
FIX IT!!!!! older builderbot much better then this.. >,< :dry.gif:
That is actually False, it doesn't make it build slower. This stuff was for debugging purposes and unfortunately, this is the last version I am releasing as it is futile to continue working on the bot. The building slower problem seems to stem from servers that has alot of people on it or lots of things going on at once.
Another reason why the bot is slow is because you are doing a cuboid that is larger than 20,000 blocks in which safeguard kicks in to make the bot build slower.
No i didn't want an answer for this, check my previous posts.
Ok look, I have logged the bot onto freebuild for fun [big map] and simply, you can't use the bot there, it's hanging because there are too many people on that one server and its asynchronous structure can't keep up with the number of packets coming in.
Thanks I followed your advice now I just stay away from huge servers. The bot is so much fun when it works :biggrin.gif:
The really old version of the bot would have the same problems with larger servers, so its a little ridiculous for people to keep saying that this bot is laggier than the older bot. The reason why is because it was originally built with an asynchronous framework without threading, so there is the possibility of lag with larger servers.
nice update thar...
is there any way to convert chunk files to schematics (for world edit)
The chunk files are the extension for the copy and paste commands. The .backup files are the map files. Do you know of which compression system is used? Is the schematic the .dat file?
Update
Yet another update including a major bugfix which was the bug that made the bot very slow or not even respond in some cases.
New commands:
midpoint ( takes one argument, places a block (or blocks) at the approximate midpoint between two mushrooms placed)
measure ( prints on the console the number of blocks between two mushrooms placed)
clear (toggles whether blocks that aren't part of the structure will be deleted, the state of the toggle is printed in the console)
toggle_replace (toggles whether blocks are replaced in a construction, state of the toggle is printed in the console)
New Features:
coloring of text in the console
Multi-bot support in config.py
Instructions for multiple bots:
to log on several bots on one server and have them work on one cuboid requires opening config.py.
1. When opening config.py there are three variables that we need to pay attention to:
PORT_LISTEN_NUM (as of now, there is a feature being worked on that requires this but needs to be changes on every bot logged on, so for the first bot logged on, keep this at 33344, and the next bot, set it to 33345)
BOT_NUM (the id of the bot pretty much, so if there are two bots, make the first bot you log on 1 and the second bot, set this to 2)
NUM_BOTS (The total number of bots that will be logged onto the server, set it to 2 if you want 2 bots logged on)
2. Before logging the next bot on, you also need a third account for the second bot to log on
3. Change info.txt to fit the account details of the second bot
4. Log the second bot on
5. Have fun!
So Kartz, is the bot working for you now? Im guessing the lag problem was making the bot hang so badly that it wouldn't even catch up with any messages that you send, right?
I saw one person named ''rajura'' working with his rajurabot. And it worked well on this server. He said me that i need punch of stuff to get it work right.
I tried the last update and nothing. When kartzzzz logs in, like 1-2 min and it will disconnect, server will say (Ping timeout)
Bot itself updates chatlog very well. On Config there is cmdprefix default (.) and i tried to type .cuboid red and cuboid red and nothing happens.
So i really don't get what is wrong.
Ping timeout happens when the bot doesn't do anything since it logged on as i've noticed. If you typed .cuboid red, check the console and see if it says some message asking for you to place two shrooms or something and see if it is reading the command you gave it.
The bot has now been updated to accommodate Mclawl based servers that seem to send a message with a colon in it, which caused the bot to crash as it thought it was a player sending a command.
Also, a new command has been added, plane, which allows for making geometric planes and can be used for things like sideways walls, or cool roofs and tons of other possibilities!
Also, you can now configure some parts of the robot using config.py. Just right click it and click edit!
Download link can be found here or at the first post in this thread:
http://www.mediafire.com/?1w93h7rx1krw2fn
you need to put say Pedobear.jpg in the same directory as bot4CA.exe and when using the command it should be: drawimg Pedobear.jpg and place two mushrooms even though it says one, the second mushroom doesn't do anything and I will fix that when I have the time.
the update added prefixes just goto the config and open it up with notepad and edit it up KTHXBAI~kingjj
So, you do a very large cuboid, and people edit buildings and the bot doesn't account for the changes to the buildings when it get to there in the cuboid. That's not a bug, the bot calculates all the block changes first before beginning building the cuboid as it isn't real time.
The only thing I can think of is that you are on a very laggy server, or the server doesn't like the bot for some reason and stops sending it packets but keeps it connected. Try a different server that you know does work, usually and message back to me.
EDIT:
Ok, ive seen this behavior on servers like mclawl or mcforge and it just seems like its lag. Just restarting the bot is the best hope, or wait for a time when there are less people on the server to hopefully reduce lag.
I know why its not working.
The way the server chat works instead of just the name and a :, it is using the name in <> and then the message without a colon. The bot actually can't receive the command because it doesn't think a command was sent. So, you are going to have to use the bot on a different server for now.
its relly make it build slower...
FIX IT!!!!! older builderbot much better then this.. >,< :dry.gif:
That is actually False, it doesn't make it build slower. This stuff was for debugging purposes and unfortunately, this is the last version I am releasing as it is futile to continue working on the bot. The building slower problem seems to stem from servers that has alot of people on it or lots of things going on at once.
Another reason why the bot is slow is because you are doing a cuboid that is larger than 20,000 blocks in which safeguard kicks in to make the bot build slower.
use the speed command to speed it up
wspeed 3000
If the cuboid is larger than 20,000 blocks, the bot will slow down to 1,000 blocks per minute instead of the 3,000 you inputted.
Ok look, I have logged the bot onto freebuild for fun [big map] and simply, you can't use the bot there, it's hanging because there are too many people on that one server and its asynchronous structure can't keep up with the number of packets coming in.
The really old version of the bot would have the same problems with larger servers, so its a little ridiculous for people to keep saying that this bot is laggier than the older bot. The reason why is because it was originally built with an asynchronous framework without threading, so there is the possibility of lag with larger servers.
That would basically mean rewriting the whole bot.
is there any way to convert chunk files to schematics (for world edit)
The chunk files are the extension for the copy and paste commands. The .backup files are the map files. Do you know of which compression system is used? Is the schematic the .dat file?
Yet another update including a major bugfix which was the bug that made the bot very slow or not even respond in some cases.
New commands:
midpoint ( takes one argument, places a block (or blocks) at the approximate midpoint between two mushrooms placed)
measure ( prints on the console the number of blocks between two mushrooms placed)
clear (toggles whether blocks that aren't part of the structure will be deleted, the state of the toggle is printed in the console)
toggle_replace (toggles whether blocks are replaced in a construction, state of the toggle is printed in the console)
New Features:
coloring of text in the console
Multi-bot support in config.py
Instructions for multiple bots:
to log on several bots on one server and have them work on one cuboid requires opening config.py.
1. When opening config.py there are three variables that we need to pay attention to:
PORT_LISTEN_NUM (as of now, there is a feature being worked on that requires this but needs to be changes on every bot logged on, so for the first bot logged on, keep this at 33344, and the next bot, set it to 33345)
BOT_NUM (the id of the bot pretty much, so if there are two bots, make the first bot you log on 1 and the second bot, set this to 2)
NUM_BOTS (The total number of bots that will be logged onto the server, set it to 2 if you want 2 bots logged on)
2. Before logging the next bot on, you also need a third account for the second bot to log on
3. Change info.txt to fit the account details of the second bot
4. Log the second bot on
5. Have fun!
So Kartz, is the bot working for you now? Im guessing the lag problem was making the bot hang so badly that it wouldn't even catch up with any messages that you send, right?
Ping timeout happens when the bot doesn't do anything since it logged on as i've noticed. If you typed .cuboid red, check the console and see if it says some message asking for you to place two shrooms or something and see if it is reading the command you gave it.