tbaMUD is the continued development of the codebase formerly known as CircleMUD. http://tbamud.com/
Find a file
welcor c8fc70bf43 Refactor: fixtures in its own files.
Added readme for creating tests.
Found and fixed interesting bugs in destroy_db when there is no world.
renamed the testfile to testrunner to make it clear it is actually running the texts. Also, made testrunner more focused on the actual running of the tests.
Added debug target to test makefile.
2024-06-27 00:31:54 +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
build Added new easy way of building TbaMUD in the Visual Studio through the CMake (#127) 2023-11-19 04:04:39 +01:00
cnf Setting up 3.5.0 as trunk 2006-12-19 22:56:18 +00:00
doc Removing Makefiles for old architectures or build mechanisms. 2024-06-21 00:08:40 +02:00
lib Updated for 2023 release 2023-01-02 14:23:51 +00:00
log Setting up 3.5.0 as trunk 2006-12-19 22:56:18 +00:00
src Refactor: fixtures in its own files. 2024-06-27 00:31:54 +02:00
.gitignore Merge branch 'master' into feature/unittesting 2024-06-20 22:55:35 +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
configure Added -Wno-unused-but-set-variable to MYFLAGS in configure. 2017-01-20 15:19:13 -05: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
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