ErisMUD 0.3.1 ErisMUD is a MUD engine written from scratch in Python using SQLite for storing data. ErisMUD is distributed under the GPL. It is a work-in-progress but already has many features: - ANSI colors (optional). - Creating/destroying/listing rooms, items, NPCs. - Talking using the "say" command, chatting using the "chat" command. - Cloning items, dropping them on the floor, getting them, giving them to other players. - Instances: a single object may be cloned multiple times and every instance is independant. - Easily add help files with a single command. - File logging. Read the TUTORIAL file for a quick overview of the possibilities. == INSTALL == No install required. To start the server, simply edit the parameters in eris.py and the login message in login.py and start the server by running: # python eris.py Don't forget to add your player name to the 'coders' file (one per line) in order to use the coder-only commands. == REQUIREMENTS == - Python 2.3 (http://python.org) - SQLite 3.2 (http://www.sqlite.org) - pysqlite 0.5 (http://initd.org/tracker/pysqlite) More recent versions should work without problems, older versions should work too. == KNOWN ISSUES == * Since handle_error() is subclassed, no python error is ever raised. This makes debugging difficult. Comment out SecondServSock.handle_error() in eris.py to see errors. == TODO == * Make it possible to refer to instances with a number. So if I have two swords in my inventory, use 'look sword 2' and 'look sword 3' to differentiate them. * Add a command to kick or ban a player. * Add aliases to NPCs (items done). == AUTHORS == ErisMUD is written by Manuel Lanctot <sensoz@gmail.com> Shoutouts to Ouroboros, misuba, Steven Vogel, Andrew Murphy/Elias, Katherine, Tiefling, Taral, Maud and Jesse for the great suggestions, debugging and help during development. == OBLIGATORY LICENSE STUFF == ErisMUD, a MUD engine/server written in Python. Copyright (C) 2005 Manuel Lanctot This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA