WolfMUD.git

module
v0.0.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2022 License: BSD-2-Clause

README

IF YOU HAVE TROUBLE VIEWING THIS OR OTHER FILES PLEASE USE YOUR WEB BROWSER!


                               Welcome to WolfMUD
                            World Of Living Fantasy
                              https://wolfmud.org


                  Copyright 1984-2021 Andrew 'Diddymus' Rolfe
                              All rights reserved.


WolfMUD is an open source, textual, multiplayer, network, adventure game
codebase.

Please note that WolfMUD is developed on Unix like systems. As a result all
text (.txt) and WolfMUD data files (.wrj) have Unix line endings. While these
files are plain text, programs such as Notepad, WritePad or Microsoft Office
are not suitable for editing them. Instead please use a proper text editor such
as Vim, Emacs or Notepad++ such as you would use for programming. If you just
wish to view the files you can open them in a web browser such as Google
Chrome, Mozilla Firefox or Microsoft Internet Explorer.

If this is your first time using WolfMUD, please read running-the-server.txt in
the docs directory. If you are upgrading please read the upgrading.txt file as
well.

--
Diddymus

Directories

Path Synopsis
Package client handles all network communication to and from a player.
Package client handles all network communication to and from a player.
cmd
server
server is the main WolfMUD game server.
server is the main WolfMUD game server.
Package config sets up the configuration for the server.
Package config sets up the configuration for the server.
Package core handles all of the main processing of items and player commands in WolfMUD.
Package core handles all of the main processing of items and player commands in WolfMUD.
Package mailbox provides asynchronous message delivery to players.
Package mailbox provides asynchronous message delivery to players.
Package quota implement per IP address connection rate limiting.
Package quota implement per IP address connection rate limiting.
Package recordjar implements the main file format used by WolfMUD.
Package recordjar implements the main file format used by WolfMUD.
decode
Package decode implements functions for decoding recordjar fields.
Package decode implements functions for decoding recordjar fields.
encode
Package encode implements functions for encoding recordjar fields.
Package encode implements functions for encoding recordjar fields.
Package stats is used to report on runtime statistics for the WolfMUD server.
Package stats is used to report on runtime statistics for the WolfMUD server.
Package term provides functions for controlling the terminal using ANSI escape sequences.
Package term provides functions for controlling the terminal using ANSI escape sequences.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL