Began implementation planning document.

This commit is contained in:
Barra Ó Catháin 2023-08-17 00:14:40 +01:00
parent 32503cdbca
commit 48f0858735
1 changed files with 25 additions and 0 deletions

View File

@ -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.