From 48f0858735f5f5aaf45e23d61a71ba08176021e5 Mon Sep 17 00:00:00 2001 From: Barry Kane Date: Thu, 17 Aug 2023 00:14:40 +0100 Subject: [PATCH] Began implementation planning document. --- notes/SilverMUD-Implementation.org | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 notes/SilverMUD-Implementation.org diff --git a/notes/SilverMUD-Implementation.org b/notes/SilverMUD-Implementation.org new file mode 100644 index 0000000..3b63935 --- /dev/null +++ b/notes/SilverMUD-Implementation.org @@ -0,0 +1,25 @@ +#+TITLE: SilverMUD Design Document +This document contains information about various implementation details of +SilverMUD, as a scratchpad for decisions before implementation. + +* Server->Client Message Format (1409 bytes total): +** Message Type - Unsigned 8 Bit Integer: +|-------+------------------------| +| Value | Purpose | +|-------+------------------------| +| 0 | System Message | +| 1 | Client Setting Message | +| 2 | Command Output Message | +| 3 | Local Chat Message | +| 4 | Player Chat Message | +| 5 | Party Chat Message | +|-------+------------------------| + +Further values remain open for possible additional message types. + +** Sender Name - 128 Character String. + +** Message Content - 1024 Character String. + +* Client->Server Message Format (1024 bytes total): +** Message Content - 1024 Character String.