————-已废弃————-
请移步A20版本交易系统
—————完全免费—————
海鸥令主(QQ:960269073)制作的交易系统
(附带常用服主工具功能)
(持续更新中)
——————————————————————————–部署部分——————————————————————————–
本系统共由三部分组成分别是
1.部署在七日杀Mods文件夹下的HioldMod_funcs,此文件夹下部署的是七日杀服务器端dll插件(使用.net开发,部分源码、逻辑实现参考大名鼎鼎的st插件),负责处理游戏内指令,响应用户请求,分发物品等。带 * 为重要文件不能删除,删除将导致系统异常
文件结构如下:
HioldMod_funcs (Mod主文件夹)
│
│ * HioldsFirstMod.dll (mod主体)
│ * LiteDB.dll (LiteDB库读取存储数据)
│ * ModInfo.xml
│
└─config
│ * ActionItemConfig.xml (拍卖物品黑白名单配置文件)
│ * ActionItemPriceConfig.xml (拍卖物品价格限制配置文件)
│ * ActionKillAwardConfig.xml (击杀奖励配置(已废弃,最新版击杀奖励请再网页端配置))
│ * ActionMainConfig.xml (插件主配置文件)
│ * ActionQuestAwardConfig.xml (任务奖励配置(已废弃,最新版击杀奖励请再网页端配置))
│ * ActionUserConfig.xml (玩家黑白名单配置文件)
│ * CommonConfig.xml (杂项配置文件)
│ * Language.xml (语言配置文件)
│ * shutdown.bat(一键启动脚本)
│ * startup.bat(一键关闭脚本)
│
├─db
│ * home.db (玩家个人传送点数据)
│ * pt.db (领地保护数据)
│ * quest.db (任务奖励数据)
│ * sign.db (签到数据)
│
└─Logs
Auction_yyyy-MM-dd.txt (拍卖日志)
Command_yyyy-MM-dd.txt (签到执行的指令日志)
Quest_yyyy-MM-dd.txt (完成任务日志)
shop_yyyy-MM-dd.txt (系统商店购买日志)
wupinfafang_yyyy-MM-dd.txt (物品发放日志)
ZombieKill_yyyy-MM-dd.txt (僵尸击杀日志)
Animalkill_yyyy-MM-dd.txt (动物击杀日志)
如果是在服务器开启的状态部署,请在部署完毕后重启服务器让服务器加载插件,如果插件加载正常,你会在服务器控制台中看到配置文件加载的提示。
一键启动脚本和一键关闭脚本竟在将上文提到的三部分都部署在HioldMod_funcs下才生效(建议使用作者提供一键部署工具进行部署)
2.部署在任意位置的管理系统(使用JAVA开发,JAVA yyds,),技术选型为springboot框架,初版使用mysql数据库,考虑到部署mysql比较复杂现已改为sqlite,无需安装任务组件即可运行,使用前后分离开发方式实现功能。带 * 为重要文件不能删除,删除将导致系统异常
文件结构如下:
7dtd-test (管理系统主文件夹)
│ * jre/(JAVA运行环境)
│ * 7dtd.sqlite (系统数据存储文件)
│ * 7dtdTrade-0.0.1-SNAPSHOT.jar (管理系统程序主体)
│ * application.properties (程序配置文件)
│
└─7dtd-log
7dtd-error.log (错误日志信息,提交issuse请附带此文件)
7dtd.log (正常日志信息)
3.静态页面代理Nginx,本系统使用Nginx作为静态页面服务器,(前端页面使用layui开发)
nginx文件结构比较复杂,这里不做详细说明,只介绍几个关键文件、文件夹
a) nginx-1.18.0/nginx.exe (程序主体)
b) nginx-1.18.0.zip\nginx-1.18.0\conf\nginx.conf (nginx的配置文件)
c) nginx-1.18.0.zip\nginx-1.18.0\html\test\ (此文件夹下保存的就是本程序的静态页面,可根据你的需求自行修改)
nginx的默认端口为 8080 (即本系统的默认地址为 http://localhost:8080)修改对外端口可在上述的nginx.conf中修改,将8080替换为您需要的端口然后使用1部分中提供的一键操作脚本,重启一下服务器即可完成切换
——————————————————————————–页面使用部分——————————————————————————–
1.页面分为两个视图,管理员视图(拥有全部功能操作权限),普通用户(只有部分功能操作权限)
2.管理员用户在程序部署安装的时候会生成一个,默认账户为admin/qrsamin,如果你在部署的时候有自行设置则使用你的密码,其余普通用户会在玩家首次进入服务器时自动注册
3.自动注册的用户密码会以私聊的形式发送给玩家,如果玩家未及时保存密码,或遗忘密码,可以使用 [/pmreg xxxxxxxx]指令重启密码(此操作只会重置密码,不会重置积分点券等数据)。
4.如果你在部署的时候没有设置管理员免,使用的默认密码,在你部署好系统能访问到页面的时候修改管理员密码
5.修改完密码后请使用 [方块物品设置] 功能更新 方块/实体/任务 三个数据 (更新可能好使较长请耐心等待),如果不更新积分将无法发放,游戏内提示系统异常
6.修改管理员用户数据的时候请务必小心!错误操作将用户类型设置为 [普通用户] 会导致你失去系统控制权。
7.[系统设置] 功能中 [服务器插件主配置项] 选项非必要不要修改,修改会导致管理系统与游戏服务器通信异常,导致插件异常
8.任务设置、击杀设置中可以给某个僵尸、动物单独设置奖励积分数,任务设置同理
——————————————————————————–游戏中操作部分(玩家)——————————————————————————–
1.本系统会为初次登录的用户自动注册账户,密码会以私聊的形式发送给玩家
2.注册、修改密码,玩家在聊天信息中输入 /pmreg 密码,此消息不会发给其他用户
3.积分获取途径为完成任务(任务完成积分奖励可能会有30秒的到账延迟)、杀敌,血月杀敌双倍积分奖励
4.拍卖物品操作方法如下
1)摆放一个安全储物箱(只能是安全储物箱,其他任何容器都不行)在地上。
2)将需要拍卖的物品放在安全储物箱的第一格位置
3)输入指令/pm 价格,完成您的物品上架
5.玩家之间使用积分交易
6.玩家发布求购,如果有玩家想为其供货获取奖励。供货玩家需先将物品存入系统保存物品方法如下
1)摆放一个安全储物箱(只能是安全储物箱,其他任何容器都不行)在地上。
2)将需要拍卖的物品放在安全储物箱中
3)输入指令/sa,可以将物品存入系统
以下是部分功能展示图
下载地址回复可见!
隐藏内容需要回复可以看见
感谢大神
直接全球市场? 优秀
这个有点牛X
谢谢了
这个是怎么回事?
支持支持。。。。。。。。
牛逼 神啊
这么好的mod怎么能够不顶起来让大家知道呢
掉的一批
开个服捣鼓捣鼓