Evennia 开源项目教程
evenniaPython MUD/MUX/MUSH/MU* development system项目地址:https://gitcode.com/gh_mirrors/ev/evennia
1. 项目的目录结构及介绍
Evennia 项目的目录结构如下:
evennia/
├── bin/
│ ├── server/
│ └── web/
├── evennia/
│ ├── commands/
│ ├── contrib/
│ ├── server/
│ ├── web/
│ └── ...
├── mygame/
│ ├── commands/
│ ├── objects/
│ ├── scripts/
│ ├── server/
│ ├── web/
│ └── ...
├── .gitignore
├── README.md
├── setup.py
└── ...
目录介绍
bin/
: 包含服务器和Web应用的启动脚本。evennia/
: 核心库,包含命令、贡献模块、服务器和Web应用的代码。mygame/
: 用户创建的游戏项目目录,包含自定义命令、对象、脚本、服务器和Web应用的代码。.gitignore
: Git忽略文件。README.md
: 项目说明文档。setup.py
: 安装脚本。
2. 项目的启动文件介绍
Evennia 项目的启动文件主要位于 bin/
目录下:
bin/
├── server/
│ └── start.py
└── web/
└── start.py
启动文件介绍
bin/server/start.py
: 启动 Evennia 服务器的脚本。bin/web/start.py
: 启动 Evennia Web 应用的脚本。
3. 项目的配置文件介绍
Evennia 项目的配置文件主要位于 mygame/
目录下:
mygame/
├── server/
│ └── settings.py
└── ...
配置文件介绍
mygame/server/settings.py
: 包含 Evennia 服务器的配置选项,如数据库配置、端口设置、日志配置等。
以上是 Evennia 开源项目的目录结构、启动文件和配置文件的介绍。希望这些信息能帮助你更好地理解和使用 Evennia 项目。
evenniaPython MUD/MUX/MUSH/MU* development system项目地址:https://gitcode.com/gh_mirrors/ev/evennia