I have used a long ping delay before myself and have not experienced any problems. I don't think such a thing would cause any noticable lag on a modern computer
Hello, XSeal: Make sure you are launching Minecraft Console Client from the same folder as your INI file. If in doubt pass full path to the INI file as first argument:
I'm having trouble using the AntiAfk bot on a raspberry pi. It works fine on my windows machine but I'd rather not use that. It doesn't show the "[BOT] Sending command" at all after I tell it to start. The ini seems to be working otherwise. It still lets me auto log in to a server and such. Only the bot doesn't want to work.
Hello, bergerb: The source code on the master branch is the same as the current binary release ^^" EN7: Let me google that for you http://www.robvanderwoude.com/wait.php#PING Bacter666: I'm pretty bad at making videos, but there is a tutorial for MacOS.
Maybe I or someone else could make a turorial for other features.
Note that there is a README file providing explanations, alors.
(Laughed while reading EN7's post above )
If running on linux (with mono instead of .NET framework) I also experienced this issue, and basically this issue is the same on every server when nothing happens: no mob movements nearby and no messages in chat. This is because mono lacks an important feature: it does not handle the particular AES encryption mode used by minecraft: CFB-8. This mode allows sending any data of any size instead of sending encrypted data by blocks of 16 bytes.
To get Minecraft Console Client working on Linux I worked around this issue by manually sending 16 bytes at a time (if necessary, adding useless data for making sure data if actually sent), and manually waiting for 16 bytes from the server before decrypting. However, this means that if the server does not send data on a regular basis (mob movement, chat messages), an important keep-alive packet can get stuck in the cache. Minecraft Console Client cannot decrypt and read that packet (waiting for more data), so the server will never see the keep alive response and will silently disconnect the client. This is also the reason why delays in chat bots and anti afk are longer: when the client is waiting for more data from the server, delays are not decremented.
The only way of fixing all the issues happening on mono (linux) and not on .NET framework (windows), would be implementing CFB-8 by hand (but I do not have sufficient knowledge yet for that) or waiting for an hypothetical fix in mono (which is also likely not about to happen because this issue is known and not fixed since early 2013 and CFB-8 is rarely used anyway).
So that's why there are many issues on mono that I can't fix.
Thanks for your understanding. Any help in this would be welcomed and appreciated.
toeffe: rpi or not rpi is not the question. as long as it runs under mono it won't work properly :/ AskaLangly: Type "ip:port". Use IP of the host machine. Port is displayed in chat after clicking open to lan
Is there a way I can disconnect a client via .bat?
Probably not, so close a console client with a certain username? So it only kills people logged in as akdasdada
You can set your console title to something like:
MinecraftClient - %username%
Then in a .bat:
taskkill /f /fi "WINDOWTITLE eq MinecraftClient - WhateverUsername" /im MinecraftClient.exe
Make sure MinecraftClient.exe is the actual name of the client .exe which you launched with the .bat if you changed it.
To start minimized, you can also use a shortcut to the app, then go in shortcut propery and choose to start as minimized.
To start completely hidden, you'll indeed have to use an external app or a visual basic script:
Dim arg
Set arg = Wscript.Arguments
On Error Resume Next
Set fso = CreateObject("Scripting.FileSystemObject" )
set shl = createobject("wscript.shell" )
shl.run arg(0),0,false
Based on: http://ss64.com/nt/timeout.html
"In tests PING consumes less processor time than Sleep.exe or Timeout.exe"
I have used a long ping delay before myself and have not experienced any problems. I don't think such a thing would cause any noticable lag on a modern computer
XSeal: Make sure you are launching Minecraft Console Client from the same folder as your INI file. If in doubt pass full path to the INI file as first argument:
EN7: Timeout should not use that much CPU but as TorchRJ hinted other methods such as Ping use event less CPU.
has been addressed
Thanks for volunteering.
bergerb: The source code on the master branch is the same as the current binary release ^^"
EN7: Let me google that for you http://www.robvanderwoude.com/wait.php#PING
Bacter666: I'm pretty bad at making videos, but there is a tutorial for MacOS.
Maybe I or someone else could make a turorial for other features.
Note that there is a README file providing explanations, alors.
(Laughed while reading EN7's post above )
I wasn't joking mate.
To get Minecraft Console Client working on Linux I worked around this issue by manually sending 16 bytes at a time (if necessary, adding useless data for making sure data if actually sent), and manually waiting for 16 bytes from the server before decrypting. However, this means that if the server does not send data on a regular basis (mob movement, chat messages), an important keep-alive packet can get stuck in the cache. Minecraft Console Client cannot decrypt and read that packet (waiting for more data), so the server will never see the keep alive response and will silently disconnect the client. This is also the reason why delays in chat bots and anti afk are longer: when the client is waiting for more data from the server, delays are not decremented.
The only way of fixing all the issues happening on mono (linux) and not on .NET framework (windows), would be implementing CFB-8 by hand (but I do not have sufficient knowledge yet for that) or waiting for an hypothetical fix in mono (which is also likely not about to happen because this issue is known and not fixed since early 2013 and CFB-8 is rarely used anyway).
So that's why there are many issues on mono that I can't fix.
Thanks for your understanding. Any help in this would be welcomed and appreciated.
I'm trying to connect to a LAN game, in order to get console, but the program errors out: adding port number.
AskaLangly: Type "ip:port". Use IP of the host machine. Port is displayed in chat after clicking open to lan
EDIT: But maybe in the future we will get the official.NET framework on the raspberry pi:
http://www.zdnet.com/article/microsoft-to-open-source-more-of-net-and-bring-it-to-linux-mac-os-x/
http://www.hanselman.com/blog/AnnouncingNET2015NETasOpenSourceNETonMacandLinuxandVisualStudioCommunity.aspx
If so all the issues will be gone as they are tied to mono missing some features of the official framework
Probably not, so close a console client with a certain username? So it only kills people logged in as akdasdada
You can set your console title to something like:
MinecraftClient - %username%
Then in a .bat:
taskkill /f /fi "WINDOWTITLE eq MinecraftClient - WhateverUsername" /im MinecraftClient.exe
Make sure MinecraftClient.exe is the actual name of the client .exe which you launched with the .bat if you changed it.
As suggested by TorchRJ, if you do not have remote control enabled, you may alternatively programatically kill the console.
thanksssss
You could just do:
start /min
To start completely hidden, you'll indeed have to use an external app or a visual basic script: