Page 1 of 1

[Feature request] Administrator console-based client.

PostPosted: Fri Dec 21, 2012 14:03
by foxinsky
Folks, could you please develop small text-based client for Minetest.
Administrators of the Minetest servers will use this client for managing game process without official game-client application.
As for me it will be usefull for peoples who host servers on *nix platform.

Another way - share Minetest protocol specification. Then community can dev custom clients even on python or bash =)

Thanks.

PostPosted: Fri Dec 21, 2012 15:37
by VanessaE
This may help:

http://minetest.net/forum/viewtopic.php?id=3924

Though I'd much prefer to see a dedicated command-line client as you suggest.

PostPosted: Fri Dec 21, 2012 17:48
by Zeg9
I may work on one someday, when I'll have time to see how the protocol works and stuff... Or let someone else do it.
This would be great to have; Also, it could be possible by improving kaeza's irc mod...

EDIT: That could help: https://github.com/celeron55/minetest/blob/master/doc/protocol.txt
EDIT2: last update from 2011...

PostPosted: Fri Dec 21, 2012 19:49
by foxinsky
What about the following workflow:
- Lua mod open socket (http://w3.impa.br/~diego/software/luasocket/ or http://www.zeromq.org/bindings:lua 0mq is better because a lot of languages has zmq lib)
- waiting for connect
- perform simple auth
- receive commands
- conert received commands in Minetest in-game commands (or API calls)
- ? exec Minetest commands
- return response to remote client