Насколько я знаю, в значительной степени неслыханно полагаться на уровень общего доступа поверх MUD для обработки сокетов, а не на наличие кода сокета на сервере MUD, не в последнюю очередь потому, что при использовании такого уровня кажется было бы очень трудно, чтобы MUD действительно был мультиплеером.
Возможно, вы захотите взглянуть на интеграцию SocketMUD с вашим проектом; SocketMUD - это, по сути, чистый слой обработки сокетов, предназначенный для использования в MUD, поэтому он может быть именно тем, что вам нужно.