- 版权类型
- 原创
- 语言支持
- 中文(简体)
- 前置组件
- 【可选】GMLIB-LegacyRemoteCallApi https://github.com/GroupMountain/GMLIB-LegacyRemoteCallApi
- 适配版本(基岩)
- 最新版本
WebMarket
一款依赖于LSEnodejs的网页市场插件,让您能够通过网页浏览器管理您的店铺和进行物品交易,无需在游戏中键入复杂的命令。这个系统将游戏内经济与便捷的网页界面相结合,打造出流畅的交易体验。插件持续更新中...
特别注意!

1.插件为付费插件,但并非为了挣钱,插件总代码行数截止目前1.0.0版本为6000行(包括前端),来来回回debug调试了很久,并且非强卖,有能力支持破解插件验证使用,但请勿公开,这会导致此插件永久停止更新与维护
2.插件验证规则为一台服务器绑定机器IP,如果设备经常性更换IP等切勿购买(偶尔换没事,可以手动给你补的)
3.请购买前认真阅读该插件简介,希望不要互相造成任何困扰
4.插件自带背包保存,请勿装载其他背包保存插件
插件完整图片展示
登录页面 - login
市场页面 - market
店铺页面 - shop/id
商品详情
我的店铺 - my
商品管理
上架物品(背包)
店员管理
店铺统计
页面支持明暗色调
市场页面 - market
店铺页面 - shop/id
商品详情
我的店铺 - my
商品管理
上架物品(背包)
店员管理
店铺统计
页面支持明暗色调
网页交易市场 - 服主管理指南
插件安装与配置
安装步骤
- 将WebMarket.js文件放置在服务器的plugins文件夹中
- 重启服务器或使用ll load WebMarket命令加载插件
- 首次加载时,插件会自动创建所需的目录和配置文件
文件结构
安装后,插件将创建以下目录结构:网页交易市场 - 服主管理指南
插件安装与配置
安装步骤
将WebMarket.js文件放置在服务器的plugins文件夹中
重启服务器或使用ll load WebMarket命令加载插件
首次加载时,插件会自动创建所需的目录和配置文件
文件结构
安装后,插件将创建以下目录结构:
./plugins/WebMarket/
├── config.json # 主配置文件
├── auth.dat # 插件激活信息(不要手动修改)
├── server_info.dat # 服务器标识信息(不要手动修改)
├── textures_path.json # 物品贴图配置文件
├── data/ # 数据存储目录
│ ├── players/ # 玩家数据
│ ├── shops/ # 店铺数据
│ ├── items/ # 物品数据
│ └── pending/ # 待处理订单数据
└── textures/ # 物品贴图文件目录
主配置文件详解 (config.json)
JSON:
{
"port": 8080, // 网页服务器端口号(请使用未占用端口)
"dataPath": "./plugins/WebMarket/data/", // 数据存储路径
"texturesPath": "./plugins/WebMarket/textures/", // 贴图存储路径
"cookieExpireTime": 3600000, // Cookie过期时间(毫秒)保存登录状态、页面色调
"currencyName": "金币", // 货币名称显示
"defaultItemIcon": "/textures/ui/promo_gift_small_green.png", // 默认物品图标
"defaultShopIcon": "https://s1.chu0.com/src/img/png/b5/b56083b771004a87b6594cf09b2d81b2.png", // 默认店铺图标
"refreshInterval": 5000, // 数据刷新间隔(毫秒)
"shopCategories": [ // 店铺分类列表
"综合商店",
"工具武器",
"建筑材料",
"食品",
"收藏品",
"其他"
],
"defaultShopCategory": "综合商店", // 默认店铺分类
"maxShopNameLength": 20, // 店铺名称最大长度
"maxShopDescLength": 100, // 店铺描述最大长度
"maxStaffCount": 5, // 每个店铺最大店员数量
"shopBannerColors": [ // 店铺横幅颜色可选配置
"#fce4ed,#e8f4fd",
"#e3f2fd,#bbdefb",
"#e8f5e9,#c8e6c9",
"#fff8e1,#ffecb3",
"#f3e5f5,#e1bee7"
],
"economySystem": "llmoney", // 经济系统类型: "llmoney" 或 "scoreboard"
"scoreboardObjective": "money", // 若使用scoreboard,指定记分项名称
"useGmlibApi": false // 是否使用GMLIB API(如果使用计分板经济推荐使用)
}
使用注意事项
GMLIB集成
如启用useGmlibApi,请确保:- 服务器已安装GMLIB插件
- GMLIB路径为../GMLIB-LegacyRemoteCallApi/lib/GMLIB_API-JS
性能优化建议
- 调整refreshInterval参数 - 较低的值可提高同步速度,但会增加服务器负载
- 限制每个玩家的店铺数量,避免数据过多
- 定期备份./plugins/WebMarket/data/目录中的数据
- 如服务器玩家较多,可适当增加maxStaffCount值
常见问题排查
网页无法访问
- 检查端口号(port)是否被占用
- 确认防火墙是否开放该端口
- 检查服务器IP是否正确
物品图标不显示
- 检查textures_path.json中的映射是否正确
- 确认texturesPath路径是否正确
交易失败
- 检查经济系统配置是否正确
- 确认玩家余额是否充足
- 检查物品数据是否完整
账户无法登录
- 重新设置密码(使用/wm命令)
- 检查登录时使用的用户名是否与游戏名完全一致(区分大小写)
注意事项
- 请勿手动修改auth.dat和server_info.dat文件
- 升级插件前请备份所有数据
- 如修改配置文件,需重启服务器或重载插件生效
- 定期检查更新以获取新功能和安全补丁
主要功能
- 个人店铺管理 - 创建并经营您自己的网页店铺
- 物品上架与销售 - 轻松上架您的物品并设置价格
- 直观的商品浏览 - 浏览所有玩家的店铺和商品
- 实时库存同步 - 游戏内的物品变更会自动反映在网页上
- 跨设备访问 - 通过手机、平板或电脑随时管理您的店铺
使用指南
1. 设置账户密码
首先,您需要在游戏中设置您的网页市场密码:/wm
这会打开一个表单,让您创建或修改密码。此密码将用于网页登录,请务必牢记!
2. 访问网页市场
使用浏览器访问服务器提供的网页市场地址(通常是服务器IP加端口号,例如:http://服务器IP:8080)。使用您的游戏名称和设置的密码登录。3. 创建您的店铺
首次登录后,前往"我的店铺"页面并点击"创建店铺"按钮。您可以:- 设置店铺名称和描述
- 选择店铺类别
- 自定义店铺外观
- 添加店铺公告
4. 上架商品
在"我的店铺"页面,点击"上架新商品":- 从您的物品栏中选择要出售的物品
- 设置数量和价格
- 确认上架
5. 购买商品
浏览"市场主页"查看其他玩家的店铺:- 点击任何店铺查看详情
- 浏览在售商品
- 点击商品查看详细信息
- 选择购买数量并完成交易
提示与技巧
- 定期刷新库存 - 在上架页面使用"刷新背包"按钮以获取最新物品数据
- 店员管理 - 您可以添加其他玩家作为店员,帮助管理店铺
- 设置合理价格 - 浏览市场了解物品的通行价格
- 店铺状态 - 休息时可将店铺设为"休息中"状态
- 定期更新公告 - 使用店铺公告吸引顾客