Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marado/tzmud
unofficial development tzmud fork
https://github.com/marado/tzmud
Last synced: about 2 months ago
JSON representation
unofficial development tzmud fork
- Host: GitHub
- URL: https://github.com/marado/tzmud
- Owner: marado
- License: gpl-3.0
- Created: 2011-11-09T18:38:24.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2016-09-26T13:16:06.000Z (over 8 years ago)
- Last Synced: 2024-05-01T13:00:06.844Z (8 months ago)
- Language: Python
- Homepage:
- Size: 143 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
This is *not* the official TZMud, but instead a fork,
implementing my suggested fixed for several of its
issues[1]. Each "fix" in this branch is reported in
the official issues list for validation and inclusion
in the official release. So, you *shouldn't* use this
code in production, but instead use the official
version[2].For tracking purposes, specially because it's probable
that this fork will lag behind the official development,
I'll update this README file to allways indicate which
upstream version it is based on.Based on: SVN r450
[1] https://bitbucket.org/leeharr/tzmud/issues?status=new&status=open
[2] https://bitbucket.org/leeharr/tzmud=========================================================
TZMud is a Python MUD server.
Check for the latest updates at:
http://tzmud.googlecode.com/INSTALLING
First install the requirements:
Python (http://www.python.org/)
[tested with Python-2.6.5]
Twisted (http://twistedmatrix.com/)
[tested with Twisted-10.0.0]
ZODB3 (http://pypi.python.org/pypi/ZODB3/)
[tested with ZODB3-3.9.4]
Pyparsing (http://pyparsing.wikispaces.com/)
[tested with Pyparsing-1.5.2]If you want to run the (optional) web server,
you will also need:
Nevow (http://divmod.org/trac/wiki/DivmodNevow)
[tested with Nevow-0.10.0]Unpack the TZMud distribution and run the
TZMud control program tzcontrol.py with:
python tzcontrol.py -sThat command will generate an empty configuration
file at etc/conf.py where you can add changes to
the settings from etc/defaults.pyRUNNING
If you want to start with a minimal world, then
the first time you run the server, run the TZMud
control program as:
python tzcontrol.py -fThat command will generate a "fresh" database with
a couple of simple rooms. The first character you
create will be an administrator.If you would like to use the more built up world
that is included with the distribution, then run
the TZMud control program as:
python tzcontrol.py -zThat command will restore the database 0.Data.fs
from the var/db/backup directory. All players
have been removed from the database, so you will
still be able to create the first admin character.CONNECTING
Use a MUD client (or telnet if you want to play the
old-school way). The default port is 4444. If you
are running the server on your own computer, try
connecting to localhost:4444 or 127.0.0.1:4444Once connected, create a character with
create
(Do not include the angle brackets <>)The first character created will be an administrator.
DEVELOPING
TZMud is Free Software, released under the GPL.
If you make any changes or improvements, please
consider sharing your changes with the project.For instructions on checking out the latest code see:
http://code.google.com/p/tzmud/source/checkout