tbaMUD is the continued development of the codebase formerly known as CircleMUD. http://tbamud.com/
Find a file
Thomas Arp b76945f1ff Merge branch 'master' into feature/unittesting
# Conflicts:
#	.gitignore
#	src/Makefile.in
2025-07-02 22:49:38 +02:00
.github/workflows remove the conf.h listing when building, and add another test for 2024-06-21 14:45:07 +02:00
bin Added the bin directory 2013-08-21 19:11:36 -04:00
cnf Setting up 3.5.0 as trunk 2006-12-19 22:56:18 +00:00
doc Merge branch 'master' into feature/unittesting 2025-07-02 22:49:38 +02:00
lib Remove webster lookup since it no longer works (#99) 2025-07-02 22:18:40 +02:00
log Setting up 3.5.0 as trunk 2006-12-19 22:56:18 +00:00
src Merge branch 'master' into feature/unittesting 2025-07-02 22:49:38 +02:00
.clang-tidy Feature/clang tidy (#154) 2025-07-02 22:34:57 +02:00
.gitignore Merge branch 'master' into feature/unittesting 2025-07-02 22:49:38 +02:00
.gitmodules Add munit for unit testing. 2024-05-18 21:21:17 +02:00
autorun test commit 2010-12-02 22:35:47 +00:00
autorun.amiga Setting up 3.5.0 as trunk 2006-12-19 22:56:18 +00:00
autorun.cmd [Dec 05 2009] - Rumble 2009-12-05 22:24:22 +00:00
autorun.pl [Dec 05 2009] - Rumble 2009-12-05 22:24:22 +00:00
autorun.sh [Dec 05 2009] - Rumble 2009-12-05 22:24:22 +00:00
changelog Updated for 2019 release 2019-01-19 23:25:38 +00:00
CMakeLists.txt Feature/clang tidy (#154) 2025-07-02 22:34:57 +02:00
configure Changes to make the code compile normally on macOS. (#137) 2024-09-22 11:15:28 +02:00
LICENSE.md Typos 2015-03-29 11:05:35 +01:00
macrun.pl [Dec 05 2009] - Rumble 2009-12-05 22:24:22 +00:00
power_curve.ipynb Staying ahead of the power curve 2025-04-16 12:24:37 -07:00
README.md Refactor: fixtures in its own files. 2024-06-27 00:31:54 +02:00
vms_autorun.com Setting up 3.5.0 as trunk 2006-12-19 22:56:18 +00:00

Files for tbaMUD.


To build

  1. run configure: ./configure
  2. build the code: cd src && make
  3. run the mud: cd ..; bin/circle 1234
  4. connect via telnet to port 1234.

Read more in the doc/ folder

To run the tests

  1. clone the munit library into src/munit. It is registered as a submodule in git

git submodule init && git submodule update

  1. install the cmocka-library: sudo apt install libcmocka-dev
  2. ./config.status && cd src && make test