Minetest console client
Posted: Mon Jul 13, 2020 13:50
I want to see an open source console client so i can understand the networking better for my project inspired by oq.minebot
The official Minetest discussion board
https://forum.minetest.net/
I think it's a great idea! non-gui Minecraft library will allow creating minetest bot and other cool stuff!thecrazyinsanity wrote: ↑Mon Jul 13, 2020 13:50I want to see an open source console client so i can understand the networking better for my project inspired by oq.minebot
Yeah to be fair i didnt specify much. My final goal was to create a client that could host multiple accounts at once that can do specific tasks like clearing an area that also had custom scripting capabilities. Similar to oq.minebot (minecraft custom client. Example video: https://www.youtube.com/watch?v=Z0VB4PElvRY I dont need it to reach that capability where bots of aware of eachother as i know that is very difficult.)Lejo wrote: ↑Mon Jul 13, 2020 16:49It depends on what you want.
For Example you can use ./minetest --go --address .. --port 30000 --name dd --password dd
to auto join the server.
If you want a full console client without any gui I might be able to help.
I currently work on such a client but it's still very experimental.
And on the other side I'm not sure if you should let it free to humankind as it can easily spawn 100 bots with almost no resource usage
Could you maybe explain what's your final goal?
Also as an edition to that i would like to see that console client because it sounds coolLejo wrote: ↑Mon Jul 13, 2020 16:49It depends on what you want.
For Example you can use ./minetest --go --address .. --port 30000 --name dd --password dd
to auto join the server.
If you want a full console client without any gui I might be able to help.
I currently work on such a client but it's still very experimental.
And on the other side I'm not sure if you should let it free to humankind as it can easily spawn 100 bots with almost no resource usage
Could you maybe explain what's your final goal?
100 were no problem for me :)to gauge how many players my hardware can take, depending on what they do.
Code: Select all
python3 syncclient.py
Code: Select all
Requesting peer...
Sending init...
Sending init...
Got Hello Auth Method:
legacy/srp
s
s2
bytes are: b'\xd5\x887\xc2\x85\x99!\x82\x96F!\xcf\x8aK' and b'o~a\xa8\x86}\xe4+/\x0fJ@`\xc8\xd2\x17\x8c\xda\xba\x1c\xf8q\xca\xe7ZL\xa5\x82\x1a4\xd4\xac.Pw\xab\x8d\xa2ep\xfc\x18\xb2\x1c<\x8a6\xb3\x1c\xe2\x19\xe2\x03qT\xd2MVN\xcb~\x7f\x079\xee\x81\xc3R\x1bc\xd7\xf8\xea\x16\x05w*\x91\x04~;AO\x97R$\x05+\x08\xa1\xc5f\xe4j\x97N\xc0e\x96\xf6\xe2\x85<\xe4\x04H\x02\xff\xady^p\xd7\xba/7\xc0\xc1\x1e\\;\x16=P\x18\xa2\xe6\xaah~OB\xd4\xf7l\xb4kb\xd6u\xb0c\x14\x95\xe6\x99\xdfa\xb4\xae\xb9\xcf\xd2\xa4\x16\xffG\xa1\xd0\xcaB\x1d\x85\x9c\x98\x90\xd1^m\xbf\xb0U\xbd?\x18cj\xb6\xd4h\xfc\xa3*%\x02\x0c\xd3\xda|\xb5\xa0\x9d\xfc\x8c7:\x01\x133B{\xf4\x06k.b(\xf3\xf4\r\x88\x19\xd2\xcd\x16\x0b\xc5\xad\x1b\xd8\xa0\xf6\xb7\xbd\x07I\x9c~\r8\x8c:X\xfb<\xda\xcb\x153qMd-\ra3\xab&L)\xb1\x95\xb5\xc15\\'
sending srp_bytes_m: b">1\xb3l\xc8%\xf7\xaf\x16W\xc3\n\x98\xaeL\xbc'P:\xa9"
Access Denied: Your client sent something the server didn't expect. Try reconnecting or updating your client
Closing socket got disco package
Closed Sockets!
As you see it'sCurrently only registration-auth is working
Code: Select all
Got Hello Auth Method:
legacy/srp