炎黄MUD原始版LIB-可以直接用来建站的开源项目

本lib可以直接用来开站,也可以做lpmud学习用,最新版仅仅支持fluffos v2019驱动,游戏编码为UTF-8,已经修正所有已知BUG和代码问题,目前在线运营中的版本即是此LIB。

基础架设指南

游戏集成了mudcore框架,推荐使用git安装项目:

git clone --recurse-submodules https://github.com/oiuv/mud.git

如果你已经直接clone了项目,请使用以下指令更新子模块:

git submodule update --init

如果你不会使用git,也可以使用以下办法:

  1. 下载炎黄游戏代码:https://gitee.com/mudren/yhmud/repository/archive/master.zip
  2. 下载泥芯框架代码: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客户端,体验更佳,会自动提供玩家地图,方便游戏。具体可参考:

file


京ICP备13031296号-4