Tutorial MUD, part 1.5: Makefile dependencies

While working on part 2, I noticed that I had forgotten one thing in part 1: Object file dependencies. Each object file compiled by the Makefile depends on its source file of course, but most of the time of one or more header files as well. So when a header file is changed, all object files that depend on that header file will be built and the whole application linked again.

Continue reading “Tutorial MUD, part 1.5: Makefile dependencies”

Tutorial MUD, part 0

I don’t know how many people still makes MUD servers, or want to make their own MUD server, but I’m guessing it must be more than me. Some of those people might want to make a   server, but just don’t know how.

Don’t worry, in this series I will create a simple MUD server in C++, while describing each and every step of the way for people to get a better understanding of what goes into a MUD server and how to make one.

Continue reading “Tutorial MUD, part 0”

Re-started on The Raven

Today I re-started on one of my MUD server projects: The Raven is being developed again. As usual, I’m of course starting totally from scratch, or at least just about. I am reusing my automake/autoconf configuration.

I am also looking at the upcoming Boost::log library, since I haven’t been too happy about the other existing C++ logging libraries, and I was not to happy with my own attempts either.

I had some trouble figuring out how to build Boost::log, but after some googling and some trial-and-error I got it to work. Now I just has to learn how to use it, and that doesn’t seem to be to easy.

All of this can of course be found in my github repository. The logging is currently being developed in the dev/log branch.