This is the Frequently Asked Questions (FAQ) document for the Rom mud codebase. It was written in an attempt to provide a reference that supplied answers to the questions that kept appearing on the Rom mailing list. The author and current maintainer is Garry Turkington, but many people have made valuable contributions to the FAQ as it has evolved. Comments and suggestions for the FAQ are always welcome.
Credits, contact information, and general miscellany.
Introduction to Rom, who wrote it, where to get it, licence information etc.
How to get your mud on its feet, compilation issues for various platforms, problems often experienced by the new mud administrator etc.
What is available, explanations of common snippets, how to add snipets and areas, issues to be aware of.
Introduction to GCC, common compilation errors, ways to customise how you use GCC and more.
When the mud breaks. Common log error messages and their causes, introduction to GDB, how to use GDB, some tips and tricks.
Grep, Perl, use of profiling and more.
How certain aspects of the code work, how to make the most common changes, fixes for common problems and more.
Mailing lists, books, FTP and web references.