1321720999

2021.12 数据,可能有更多内容
前言

相信很多服主都经历过24小时时时刻刻盯着手机动态,生怕什么时候玩家想要赞助的时候自己不在线
这样子不仅可能降低玩家对服务器的印象,还会给服务器带来一些不必要的损失,辛辛苦苦开一个服务器并不容易,终于有玩家想要赞助服务器,结果当时不在,再去回复时玩家已经打消了充值的念头(太难了)
当然也有一些插件可以实现让服务器实时充值,例如MCRMB、PixelPay等等
但是这些插件都有一个共同体征就是:
需要提现并付一些手续费
一个网站多个服务器共用
充值界面无法自定义等。。
这个时候,我就在想能不能自己做一个服务器的实时充值系统
然后就做出了这个接口



特点

入手有一定的难度,需要一定的搭建网站的基础,并且熟悉路由、接口等
可以自定义充值界面,可对接到论坛、各种商城系统等等,甚至可以对接到皮肤站(这里讲解用的是“小储云商城”系统)
可以对接自己的支付接口,玩家充值直接到自己账户上!无中间商赚差价,提高玩家游戏体验!
Go语言执行效率较快,自带并发(当然其他语言执行效率也快(保命))
用到的插件:PlayerPoints、SQLibrary



用法

下载完程序后
解压到服务器文件夹内
可以得到 mc.exe和 conf文件夹

配置文件:[spoiler]
app.conf:

代码:

  1. appname = mc
  2. //端口号
  3. httpport = 80
  4. runmode = dev
  5. autorender = false
  6. copyrequestbody = true
  7. EnableDocs = true
  8. //修改端口号即可

Sql.conf:

代码:

  1. //数据库名
  2. sqlname = sql
  3. //数据库用户名
  4. sqlusername = root
  5. //数据库密码
  6. sqlpwd = root
  7. //数据库ip地址
  8. sqlip = 127.0.0.1
  9. //key值
  10. key = key
  11. //token值
  12. token = token
一定要配置好所有项,不然任何一项都可能导致程序出错
修改完之后,就可以点开exe程序开始测试
当输出

代码:

  1. [I] [asm_amd64.s:1373] 系统已启动,端口为:888
那么恭喜你,接口已经启动成功了!
[/spoiler]


这时候就要在服务器安装一下两款插件(要最新版的才可以奥)
PlayerPoints和SQLibrary


PlayerPoints配置如下


config.yml:

代码:

  1. storage: MySQL#修改成MySQL
  2. mysql:
  3. host: 127.0.0.1 #数据库地址
  4. port: 3306#数据库端口
  5. database: sql#数据库名
  6. user: root# 数据库用户名
  7. password: root#数据库密码
  8. #需要和之前sql.conf的配置一致
  9. table: playerpoints
  10. import:
  11.     use: false
  12.     source: YAML
  13. export:
  14.     use: false
  15.    
  16.     source: SQLITE
  17. retry: 10
  18. vote:
  19. enabled: false
  20. amount: 100
  21. online: false
  22. restrictions:
  23. autocompleteOnline: false
  24. hasPlayedBefore: false
  25. debug:
  26. database: false
  27. uuid: false
  28. vault: false
  29. version: 2.1.5-SNAPSHOT

[spoiler]注:修改配置请按照实际情况配置,不要直接拿我的配置复制粘贴!
接口配置的数据库和插件配置的数据库一定要一致,不然会出错![/spoiler]


之后就是玩家的建表问题,playerpoints并不会给玩家自动建表,需要修改一次玩家点券才会建表
这时候可以用Authme插件里面的Command功能,
配置如下
commands.yml:

代码:

  1. onUnregister: {
  2. /points give %p 0
  3. }
这样就可以每当玩家注册完账号就会自动执行一遍这个指令,让playerpoints给玩家建表
实现自动建表的方式还有很多很多,比如可以利用 脚本方块 插件让在玩家进服务器脚下设置一个只能触发一次的脚本方块


网站配置




这里用的商城系统是“小储云商城”系统,因为这套系统安全系数极高,可以有效的防止玩家扒取接口或者重复提交等等!
[spoiler]不要再评论小储云系统是需要授权的了,我授权过了(而且我就是授权商)

[/spoiler]


配置接口界面



(这里请求域名用127.0.0.1代替)
URL链接:
http://127.0.0.1/pay/100?key=123456
这里的token和key就是你刚刚配置的token和key
POST数据:
?id=[input1]&token=token
编辑成功后就可以发布商品开始测试了!
如果购买商品后,点券增加了,恭喜你成功搭建了一个属于自己服务器的充值网站!!!

接口文档

为了方便一些想要自主开发在线充值系统或对接其他系统的服主开放一下接口文档
[spoiler]
请求URL
  • http://xx.com/pay/:AddMoney?key=key

请求方式
  • POST

参数

数名
必选
类型
说明
id
string
玩家ID
AddMoney
int
要添加的点券数量
key
string
key密钥
token
string
token密钥

返回示例

代码:

  1. {
  2.    "data": "充值成功",
  3.    "code": 1
  4. }
返回参数说明


参数名
类型
说明
data
string
返回信息
code
int
1代表成功,其他代表失败

[/spoiler]

查毒报告
[spoiler]
接口软件查毒
商城系统查毒
[/spoiler]


下载地址:
[spoiler]
xmdhs如果您要查看本帖隐藏内容请回复

[/spoiler]

GomcPay程序更新记录[spoiler]
2020-8-30
更新token加key双重验证系统,防止玩家获取端口地址后盗刷端口
添加程序后台返回请求记录,以防测试的时候不知道哪里出错


[/spoiler]


商城系统更新记录
[spoiler]V1.94
2020-08-22 10:00:00


1、优化模板加载动画
2、优化用户后台日志管理界面
3、优化站长后台文件权限管理范围
4、优化用户后台数据统计,更加准确
5、优化开启游客不允许下单时的登陆提示触发位置
6、优化免费商品判断,必须售价和兑换价均为0才是算是免费商品
7、优化用户后台等级管理界面等级介绍逻辑,可直接查看戈等级的介绍!
8、新增等级价格列表展示开关
9、新增程序安装时文件权限自检功能
10、新增站点动态通知消息提示开关
11、新增加盟店域名未绑定站点访问开关(用户基础配置里面设置)!
12、修复用户使用账号密码登陆,手机号登陆后,购物车缓存数据无法继承的问题
13、修复购物车新添加商品后无法在购物车找到商品的问题
14、修复游客订单退款状态无法修改的问题
15、修复用户后台充值方式显示和后台配置不匹配的问题
16、修复订单退款后,无法退掉相关收益提成的问题,仅对本次更新后的订单有效,退款后对应收益日志名称后面会加(无效)字样


V1.93
2020-08-20 16:00:00


1、修复购物车商品结算时会返回空白的问题
2、修复套娃模式下,高度比例异常问题
3、修复ios无法修改站点banner图的问题
4、修复卡密商品库存不准确的问题
5、修复商品详情卡密剩余库存数量异常问题
6、修复付款界面订单监控判定类型
7、修复恢复备份数据后,卡密商品库存使用时间异常的问题
8、优化网站速度


V1.91
[backcolor=rgba(242, 242, 242, 0.886)]2020-08-09 19:20:00


1、新增api对接商品自定义返回参数配置
2、新增订单物流跟踪+物流api配置
3、新增下单成功后自定义订单状态
4、新增用户后台登陆防刷验证
5、新增站长后台应用全局悬挂
6、新增应用远程安装模块,可在APP内直接安装应用
7、新增受邀者必须满足消费金额邀请者才可领取奖励的限制
8、新增关闭移动端,或PC端首页,在模板设置内调整
9、新增商品下单输入辅助规则自定义
11、新增下单份数进步数,可设置单次点击增加或减少的份数
12、新增商品标签,网站编辑里面可以设置默认标签参数
13、新增大量应用钩子,具体前往开发文档查看
14、新增用户强制登陆新模式,可只在下单时才提示登陆
15、修复用户公告未修改过时无法获得提成的问题
16、修复游客查单无法查询中文,仅对新订单有效
17、修复用户后台可能会出现验证码一直错误的情况
18、修复商品价格监控异常的问题(已经从插件内更新)
19、修复用户推广链接无法防洪的问题
20、修复部分订单下单参数太长导致下单信息为空的问题
21、修复卡密商品补单异常问题
23、修复同系统对接查询实时订单异常的问题
24、优化应用商店,重构界面,和服务端APP相对应
25、优化模板可选背景,防止卡站的情况发生
26、优化可能存在安全隐患的代码
27、优化支付接口模块化,已集成至应用商店,更新后需下载安装才可使用支付
28、优化首页订单管理模式
29、优化付款界面,内置付款状态监控
30、优化站长后台补单返回提示
31、优化无用全局参数,提高流畅性
32、优化商城首页模板,更加适合售卖实物类商品
33、优化底层逻辑,功能应用模块化
34、优化部分无用接口,采用新接口
35、优化卡密库存单独根据实际卡密数量更新
36、优化用户管理处的金额积分加减逻辑
37、优化细节,具体自行发掘


[/spoiler]


创作不易希望大家多多支持,有问题可以指出,我会在评论区解答,不懂搭建的可以私聊我或评论,我会一对一指导!



1321720999
有哪里不懂的,或不会搭建的都可以评论或私聊我喔

阿呢
感谢楼主分享,收下啦

referee0707
谢谢楼主!

Sannnd
希望有LINUX版

幻影随冥
爱了爱了,一直想要这种

1321720999

后期会持续更新的哦,Linux版后期会出的,请持续关注啦

MC小库
好东西,先收藏 以后用得到awa 感谢楼主

1321720999
MC小库 发表于 2020-8-1 14:03
好东西,先收藏 以后用得到awa 感谢楼主

谢谢支持,后期会更新的更加完善

1321720999
幻影随冥 发表于 2020-8-1 10:32
爱了爱了,一直想要这种

后期功能会更加完善,感谢支持!!

攸星KISANE
感谢楼主

LonelyGin_
这...支付时不需要什么例如
QQ支付接口或者什么的吗?
我看原帖貌似没写到啊

1321720999
LonelyGin_ 发表于 2020-8-1 17:52
这...支付时不需要什么例如
QQ支付接口或者什么的吗?
我看原帖貌似没写到啊 ...

支付接口是看用什么 商城系统了,如果是我教程上面的商城系统的话,支付接口有“易支付、码支付、支付宝当面付”

1321720999

感谢支持,后期会更新更多的功能!

13505057931
多谢分享

1321720999

感谢支持!以后会更新更多的功能

lajiwu520
6666666666666

1321720999

谢谢支持喔

1321720999
太难了,帖子反反复复被拉进整改区

诸丶天
                             
感谢楼主

MeTerminator
好东西啊,但是我记得有一个PlayerPoints的增强版,在玩家进入服务器的时候就会建表233

MeTerminator
作者你也太粗心了吧,自己放出去的软件,数据库地址和密码都没改。。。

1321720999
MeTerminator 发表于 2020-8-3 17:00
作者你也太粗心了吧,自己放出去的软件,数据库地址和密码都没改。。。

多谢提醒!!!!已经改密码了!

sun123456liquan
感谢感谢 正需要这个东西

1321720999
sun123456liquan 发表于 2020-8-3 19:42
感谢感谢 正需要这个东西

  可以持续关注本帖哦,会不定时更新更多功能!

2678378225
不错的~

2149452419
很好以后搞充值就方便多了

small_base
还是支持亿下

1321720999

以后会更新更多功能,还请多多关注哦

牧七
很不错的充值系统下载来看一下

一起上加减乘除
好东西不错,收藏了

十亿少女梦
看着很不错呀

1321720999

后期会更新更多功能,感谢支持喔

十亿少女梦
1321720999 发表于 2020-8-5 17:13
后期会更新更多功能,感谢支持喔

感谢分享

星辰234
LZ我爱你你太棒了

南鸢呐
谢谢楼主啊

长青亦
谢谢分享!!

长青亦
666666666666

2074699124
感谢楼主分享,收下啦

kayn-
感谢大佬为各大服务器腐竹着想

玖狙梦
谢谢楼主,感谢分享

1321720999
kayn- 发表于 2020-8-7 09:28
感谢大佬为各大服务器腐竹着想

感谢支持,后期会更新更多的功能

2181396394a
66666666666666666666666

3105496302
66666666666666

雲遊四海
感謝大佬,下載來試用看看!

枫云咩
完成任务

mc七别
加油!感谢分享

kayn-
1321720999 发表于 2020-8-7 09:43
感谢支持,后期会更新更多的功能

期待一波233

jill_z
感谢楼主带走

2281564718
258+964918948989489489

第一页 上一页 下一页 最后一页