* improve server side command line input
* prevent multiline logs from covering typed commands
* reduce text in console
* resolve conflicts caused by multilanguage
* Update .gitignore for languages
* [BREAK] proto auto compiled by gradle
* [BREAK] move proto to submodule
* update gitmodules
* [BREAK] move proto to submodule
* move proto to submodule
* fix merge conflict
* fix github action after merging
* fix merge conflicts and del submodule
* upload the proto