Warning
This is the WIP documentation of the development branch of Evennia (v1.0-dev).
Unless you are beta-testing the new version, you are likely best off using v0.9.5 of the docs (switch to it in the bottom left) or the original github wiki. You have been warned.
Evennia Documentation¶
This is the manual of Evennia, the open source Python
MU* creation system.
Setup¶
Starting, Stopping and Reloading - how to manage the Evennia server
Configurations - how to run, maintain and release
Howtos and Tutorials¶
The Beginner Tutorial - learn the basics and build a small game (in progress)
Tutorials and Howto’s - mixed tutorials to learn Evennia
Developing with Evennia¶
Core components - the core building blocks of Evennia
Concepts - larger-scale concepts and features
API - the full API-reference, generated from source
Default Commands - list of game commands included out of the box
Coding - coding and development hints and resources
Contributions and Info¶
Contribs - game-specific code and snippets to use for your game
How to contribute to these docs - if you want to help out
Links - useful links
Licensing - Evennia licensing info (BSD)
All Sections¶
Click here to expand the full list of Documentation sections.
- Evennia Introduction
- Server Setup and Life
- Tutorials and Howto’s
- Core Components
- Database entites
- Commands
- Utils and tools
- Web components
- Server and network
- Portal And Server
- Inputfuncs
- Outputfuncs
- Server component
- Webserver
- Web Client
- Evennia Web Client API (from evennia.js)
- Plugin Manager API (from webclient_gui.js)
- Plugin callbacks API
- Example/Default Plugins (plugins/*.js)
- A side note on html messages vrs text2html messages
- Writing your own Plugins
- Bootstrap Components and Utilities
- Signals
- Core Concepts
- Coding and development help
- Contribs
- base_systems
- AWSstorage system
- Building menu
- Additional Color markups
- Components
- The Components Contrib
- Pros
- Cons
- How to install
- Full Example
- Custom gameime
- Email-based login system
- Evennia in-game Python system
- Menu-based login system
- Legacy Comms-commands
- Unix-like Command style
- Contrib:
awsstorage - Contrib:
building_menu - Contrib:
color_markups - Contrib:
components
- base_systems
- The Components Contrib
- Contrib:
custom_gametime - Contrib:
email_login - Contrib:
ingame_python - Contrib:
menu_login - Contrib:
mux_comms_cmds - Contrib:
unixcommand - full_systems
- game_systems
- Barter system
- Clothing
- Cooldowns
- Crafting system
- Gendersub
- In-Game Mail system
- Evennia Multidescer
- Puzzles System
- Turn based battle system framework
- Contrib:
barter - Contrib:
clothing - Contrib:
cooldowns - Contrib:
crafting - Contrib:
gendersub - Contrib:
mail - Contrib:
multidescer - Contrib:
puzzles - Contrib:
turnbattle
- grid
- rpg
- tutorials
- utils
- Contrib:
- How To Contribute And Get Help
- Contributing to Evennia Docs
- Licensing Q&A
- Links