Вот:
https://github.com/vasyahacker/mud.sh
Посмотрим, во что это выльется, но сама идея мне нравится. В частности, хранение базы мира в виде подкаталогов и файлов в файловой системе UNIX
Пока это оч. сыро, по сути концепт. Запускать так
while true; do read txt;./mud.sh 1 “$txt”;done
где 1 – ид пользователя
переменная txt – команда
Команды см. в конце исходника
А вот от той же команды этюд в зеленых тонах (у меня на ноутбуке оно жрало процессор и жутко тормозило):
https://test11.magicfreedom.com/ShipLocation/
UPDATE. 18.Jun.2018. Продолжение этой темы на форуме