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.


CONTENTS


Section 0 - ADMINISTRIVIA

Credits, contact information, and general miscellany.

Section 1 - THE BASICS


Introduction to Rom, who wrote it, where to get it, licence information etc.

Section 2 - GETTING STARTED


How to get your mud on its feet, compilation issues for various platforms, problems often experienced by the new mud administrator etc.

Section 3 - EXPANDING THE MUD WITH PUBLIC CODE


What is available, explanations of common snippets, how to add snipets and areas, issues to be aware of.

Section 4 - USING GCC


Introduction to GCC, common compilation errors, ways to customise how you use GCC and more.

Section 5 - TROUBLESHOOTING CRASHES


When the mud breaks. Common log error messages and their causes, introduction to GDB, how to use GDB, some tips and tricks.

Section 6 - OTHER UTILITIES


Grep, Perl, use of profiling and more.

Section 7 - COMMON CODING QUERIES


How certain aspects of the code work, how to make the most common changes, fixes for common problems and more.

Section 8 - OTHER RESOURCES


Mailing lists, books, FTP and web references.


Best Viewed With Any Browser