本lib可以直接用来开站,也可以做lpmud学习用,最新版仅仅支持fluffos v2019驱动,游戏编码为UTF-8,已经修正所有已知BUG和代码问题,目前在线运营中的版本即是此LIB。
- 项目地址:https://github.com/oiuv/mud (如果你也在使用github,麻烦给个
star吧) - 国内镜像:https://gitee.com/mudren/yhmud
基础架设指南
游戏集成了mudcore框架,推荐使用git安装项目:
git clone --recurse-submodules https://github.com/oiuv/mud.git
如果你已经直接clone了项目,请使用以下指令更新子模块:
git submodule update --init
如果你不会使用git,也可以使用以下办法:
- 下载炎黄游戏代码:https://gitee.com/mudren/yhmud/repository/archive/master.zip
- 下载泥芯框架代码:https://gitee.com/mudcore/mudcore/repository/archive/master.zip
先解压游戏代码,然后解压框架代码到游戏mudcore目录中,如果还需要网页访问,请把驱动中提供的www目录复制到游戏根目录中,目录结构如下:
.
├── adm
├── b
├── backup
├── bin
├── binaries
├── build
├── clone
├── cmds
├── d
├── data
├── doc
├── dump
├── feature
├── fluffos
├── help
├── include
├── inherit
├── kungfu
├── log
├── mudcore
├── shadow
├── std
├── temp
├── u
├── world
└── www
然后安以下操作:
- 下载驱动文件,驱动下载地址:https://bbs.mud.ren/threads/4
- 复制
/data/目录下的.env.example为.env,根据自己的需要修改环境配置,如数据库账号密码 - 使用
driver config.ini启动服务器 - 使用客户端连接
127.0.0.1:5555进入游戏或直接WEB访问:http://127.0.0.1:8888 - 使用
mudren注册ID为管理员角色 - 具体游戏玩法请输入
help指令查看文档 - 如果需要监控或了解游戏运行进程,请使用
driver config.ini -fdebug启动服务器 - 如果需要追踪游戏底层,使用
driver --tracing trace_driver.json config.ini启动服务器
提示:游戏5555端口为GBK编码,6666端口为UTF8编码,请根据客户端选择连接端口。
补充说明
本代码推荐使用mudlet客户端,体验更佳,会自动提供玩家地图,方便游戏。具体可参考:
