欢迎使用 ALEStore
专业的DayZ服务器充值系统,让您的服务器轻松实现在线充值功能
系统特点
资金直达
充值资金直接到您的支付宝/微信账户,系统不经手任何资金
安全可靠
采用官方支付接口,数据加密传输,保障交易安全
即时到账
玩家支付成功后,奖励自动发放到游戏内,无需人工操作
多端支持
支持游戏内充值、网页充值、手机充值,随时随地
接入流程
登录后台
使用默认账号登录商户管理后台
配置支付
设置支付宝/微信/ALEStore支付接口
接入Mod
安装Mod到游戏服,配置API连接
服主快速接入指南
3步完成接入,立即为您的服务器开启充值功能
接入前准备
游戏服务器
DayZ、SCUM、Rust等支持的游戏服务器
注册账号
在ALEStore平台注册服主账号
支付账号
准备支付宝/微信商户号(可选)
预计时间
整个接入过程约需10-15分钟
接入步骤
1 注册并登录后台
访问ALEStore平台,注册服主账号并登录管理后台
注册账号
填写服务器名称、联系方式等基本信息
实名认证
完成实名认证,确保账号安全
登录后台
使用账号密码登录服主管理后台
2 配置充值商品
在后台设置充值档位、价格和赠送规则
配置内容:
- 充值档位:设置不同金额的充值选项(如10元、50元、100元)
- 赠送比例:配置充值赠送规则(如充100送20)
- 商品分类:创建VIP、道具、装备等商品类别
- 活动设置:配置限时优惠、首充奖励等活动
3 安装游戏Mod
在您的游戏服务器中安装ALEStore对应的Mod插件
安装方式:
从后台下载DayZ Mod文件,上传到服务器Mods目录,并在启动参数中添加Mod
- 下载ALEStore_DayZ.zip
- 解压到服务器 @ALEStore 目录
- 启动参数添加:-mod=@ALEStore
- 配置config.json填入API密钥
- 重启服务器生效
从后台下载SCUM插件文件,放置到服务器Plugins目录
- 下载ALEStore_SCUM.dll
- 复制到 Plugins 目录
- 编辑配置文件填入API密钥
- 重启服务器加载插件
- 游戏内测试充值功能
从后台下载Rust插件文件,放置到oxide/plugins目录
- 下载ALEStore.cs插件
- 复制到 oxide/plugins 目录
- 编辑配置文件填入API密钥
- 使用 o.reload ALEStore 重载插件
- 游戏内测试充值功能
测试充值流程
完成以上配置后,建议先进行测试充值,确保整个流程正常运行
玩家充值
玩家访问充值页面,选择档位并支付
自动到账
支付成功后,余额自动到账玩家账户
游戏内使用
玩家在游戏内使用余额购买商品
查看数据
后台查看充值记录和收入统计
接入完成,开始使用
恭喜!您已完成ALEStore充值系统的接入。现在您可以:
- 在后台查看实时充值数据和收入统计
- 设置更多充值活动吸引玩家
- 配置自动发货规则提升效率
- 查看API文档实现更多自定义功能
- 加入服主交流群获取运营经验
步骤一:登录商户后台
首先登录到ALEStore商户管理后台,这是管理充值系统的控制中心
1 访问后台登录页面
在浏览器中打开以下地址:
https://your-domain.com/merchant/login.php
your-domain.com 替换为您的实际域名或IP地址
2 使用默认账号登录
用户名
admin
密码
password
后台功能介绍
数据统计
查看充值数据、订单统计、玩家排行榜
充值档位
设置充值金额、赠送积分、优惠活动
订单管理
查看所有订单、处理退款、导出数据
玩家管理
查看玩家信息、充值记录、积分余额
奖励配置
设置首充奖励、每日累充奖励
系统设置
支付配置、API密钥、安全设置
步骤二:配置支付接口
选择您需要的支付方式,配置对应的支付接口参数
1 注册支付宝开放平台账号
访问支付宝开放平台并注册企业账号:
https://open.alipay.com
2 创建应用并获取密钥
在开放平台创建"网页/移动应用",获取以下信息:
APPID
应用唯一标识符
应用私钥
用于签名验证
支付宝公钥
用于验证回调
3 配置回调地址
在支付宝应用设置中,配置以下回调地址:
https://your-domain.com/api/payment/alipay_notify.php
4 在后台填写配置
登录商户后台,前往 系统设置 → 支付配置 → 支付宝,填写以下信息:
ALIPAY_APPID = "您的APPID"
ALIPAY_PRIVATE_KEY = "您的应用私钥"
ALIPAY_PUBLIC_KEY = "支付宝公钥"
ALIPAY_NOTIFY_URL = "https://your-domain.com/api/payment/alipay_notify.php"
1 注册微信支付商户号
访问微信支付商户平台并注册:
https://pay.weixin.qq.com
2 获取商户密钥
在商户平台获取以下信息:
商户号
微信支付商户号
API密钥
32位密钥字符串
证书文件
apiclient_cert.pem
3 配置回调地址
在微信支付商户平台,配置以下回调地址:
https://your-domain.com/api/payment/wechat_notify.php
4 在后台填写配置
登录商户后台,前往 系统设置 → 支付配置 → 微信支付,填写以下信息:
WECHAT_APPID = "您的公众号APPID"
WECHAT_MCHID = "您的商户号"
WECHAT_KEY = "您的API密钥"
WECHAT_NOTIFY_URL = "https://your-domain.com/api/payment/wechat_notify.php"
/config/wechat/ 目录
1 注册ALEStore支付账号
访问ALEStore支付平台并注册商户账号:
ALEStore支付
官方支付平台,安全可靠
支持多种支付
支付宝、微信、QQ钱包等
个人可用
无需企业资质,个人即可接入
2 获取商户信息
在ALEStore支付平台获取以下信息:
商户ID
您的商户唯一标识
商户密钥
用于签名验证
API地址
支付接口地址
3 配置回调地址
在ALEStore支付平台设置中,配置以下回调地址:
https://your-domain.com/api/payment/epay_notify.php
4 在后台填写配置
登录商户后台,前往 系统设置 → 支付配置 → ALEStore支付,填写以下信息:
EPAY_API_URL = "ALEStore支付平台API地址"
EPAY_PID = "您的商户ID"
EPAY_KEY = "您的商户密钥"
EPAY_NOTIFY_URL = "https://your-domain.com/api/payment/epay_notify.php"
步骤三:接入Store Mod
将ALEStore Mod安装到您的DayZ服务器,实现游戏内充值功能
1 下载Store Mod
从Steam创意工坊订阅ALEStore Mod:
https://steamcommunity.com/sharedfiles/filedetails/?id=XXXXXXXX
2 安装Mod到服务器
将下载的Mod文件复制到服务器Mod目录:
# Windows服务器
C:\DayZServer\@ALEStore\
# Linux服务器
/home/dayz/server/@ALEStore/
在服务器启动参数中添加Mod:
-mod=@ALEStore
-mod=@CF;@ALEStore
3 配置API连接
编辑Mod配置文件 @ALEStore/config/ALEStoreConfig.json:
{
"api_url": "https://your-domain.com/api",
"api_key": "your_api_key_here",
"check_interval": 30,
"debug_mode": false
}
api_url
您的网站API地址
api_key
在后台"系统设置"中获取
check_interval
检查奖励间隔(秒)
4 获取API密钥
登录商户后台,前往 系统设置 → API配置,复制API密钥:
API密钥
用于Mod与网站通信验证
ale_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
5 配置奖励物品
在商户后台 奖励管理 → 物品配置 中,设置充值后发放的物品:
# 示例:充值10元赠送以下物品
AK74, 1 # AK74步枪 x1
Mag_AK74_30Rnd, 3 # 30发弹匣 x3
Ammo_545x39, 120 # 5.45子弹 x120
CanOpener, 1 # 开罐器 x1
SodaCan_Cola, 5 # 可乐 x5
6 重启服务器
保存所有配置后,重启DayZ服务器使Mod生效:
# Windows
重启 DayZServer.exe
# Linux
systemctl restart dayzserver
7 测试充值功能
进入游戏测试充值流程:
进入游戏服务器
按F2打开充值菜单
选择充值档位
扫码支付
支付成功
奖励自动发放
常用命令
查看余额
/balance - 查询当前积分余额
充值记录
/history - 查看充值历史记录
打开商城
/shop - 打开充值商城界面
帮助信息
/alehelp - 显示所有可用命令
API文档
使用RESTful API与ALEStore系统进行交互
API概述
ALEStore提供完整的RESTful API,支持查询订单、创建充值、查询玩家余额等操作。所有API请求需要携带API密钥进行身份验证。
基础信息
API地址
https://your-domain.com/api/v1/
请求格式
JSON (application/json)
认证方式
API Key (Header: X-API-Key)
字符编码
UTF-8
API端点
GET 查询玩家余额
获取指定玩家的当前余额信息
GET /api/v1/player/balance?steam_id=76561198012345678
Headers:
X-API-Key: your_api_key_here
响应示例:
{
"code": 200,
"message": "success",
"data": {
"steam_id": "76561198012345678",
"balance": 1580,
"currency": "CNY"
}
}
POST 创建充值订单
为玩家创建一个新的充值订单
POST /api/v1/order/create
Headers:
X-API-Key: your_api_key_here
Content-Type: application/json
Body:
{
"steam_id": "76561198012345678",
"amount": 100,
"package_id": 5
}
响应示例:
{
"code": 200,
"message": "success",
"data": {
"order_id": "ORD20260508123456",
"payment_url": "https://your-domain.com/pay/ORD20260508123456",
"amount": 100,
"status": "pending"
}
}
GET 查询订单状态
查询指定订单的支付状态
GET /api/v1/order/status?order_id=ORD20260508123456
Headers:
X-API-Key: your_api_key_here
响应示例:
{
"code": 200,
"message": "success",
"data": {
"order_id": "ORD20260508123456",
"status": "paid",
"amount": 100,
"paid_at": "2026-05-08 12:35:20"
}
}
POST 扣除玩家余额
从玩家账户扣除指定金额(用于游戏内消费)
POST /api/v1/player/deduct
Headers:
X-API-Key: your_api_key_here
Content-Type: application/json
Body:
{
"steam_id": "76561198012345678",
"amount": 50,
"reason": "购买VIP"
}
响应示例:
{
"code": 200,
"message": "success",
"data": {
"steam_id": "76561198012345678",
"old_balance": 1580,
"deducted": 50,
"new_balance": 1530
}
}
错误码说明
| 错误码 | 说明 |
|---|---|
| 200 | 请求成功 |
| 400 | 请求参数错误 |
| 401 | API密钥无效或未提供 |
| 404 | 资源不存在 |
| 429 | 请求频率超限 |
| 500 | 服务器内部错误 |
安全建议
- 妥善保管API密钥,不要泄露给他人
- 建议使用HTTPS协议进行API调用
- 实施IP白名单限制API访问
- 定期更换API密钥
- 记录所有API调用日志,便于审计
高级配置
深度定制您的ALEStore系统
自定义域名配置
使用自己的域名可以提升品牌形象和用户信任度。以下是配置步骤:
1 域名解析
在域名服务商处添加A记录或CNAME记录指向您的服务器IP
A记录
主机记录:@ 或 www
记录值:您的服务器IP
CNAME记录
主机记录:www
记录值:您的服务器域名
2 SSL证书配置
强烈建议使用SSL证书,可使用Let's Encrypt免费证书
# 安装certbot
apt-get install certbot python3-certbot-nginx
# 申请证书
certbot --nginx -d your-domain.com -d www.your-domain.com
性能优化
Redis缓存配置
使用Redis可以显著提升系统性能,减少数据库查询压力
// config/cache.php
return [
'driver' => 'redis',
'redis' => [
'host' => '127.0.0.1',
'port' => 6379,
'password' => null,
'database' => 0,
],
'ttl' => 3600, // 缓存时间(秒)
];
数据库索引优化
为常用查询字段添加索引可以大幅提升查询速度
-- 为订单表添加索引
CREATE INDEX idx_order_status ON orders(status);
CREATE INDEX idx_order_user ON orders(user_id);
CREATE INDEX idx_order_created ON orders(created_at);
-- 为玩家表添加索引
CREATE INDEX idx_player_steam ON players(steam_id);
CREATE INDEX idx_player_balance ON players(balance);
CDN加速配置
使用CDN可以加速静态资源加载,提升用户体验
推荐CDN服务
阿里云CDN、腾讯云CDN、七牛云CDN、又拍云CDN
加速资源
CSS、JS、图片、字体等静态文件
安全加固
防火墙配置
配置服务器防火墙,只开放必要端口(80、443、3306等)
强密码策略
使用复杂密码,定期更换,启用双因素认证
日志审计
定期检查系统日志,及时发现异常行为
数据备份
每日自动备份数据库和重要文件,异地存储
自动化部署
使用Git Hooks实现代码自动部署,提升开发效率
#!/bin/bash
# .git/hooks/post-receive
cd /www/wwwroot/your-domain.com
git pull origin main
composer install --no-dev
php artisan migrate --force
php artisan cache:clear
php artisan config:cache
echo "部署完成!"
常见问题
这里整理了使用ALEStore过程中最常遇到的问题和解决方案
可能的原因和解决方案:
检查Mod配置文件中的 api_url 和 api_key 是否正确
修改配置后需要重启服务器才能生效
玩家必须在游戏内才能收到奖励,离线充值会在下次登录时发放
登录商户后台查看订单是否显示"已完成",如果显示"待处理",说明回调未成功
快速解决:在后台找到该订单,点击"手动发放"按钮即可立即发放奖励
支持的支付方式:
支付宝
需要企业资质认证
微信支付
需要企业资质和对公账户
ALEStore支付 ⭐推荐
个人可用,支持多种支付
个人服主推荐使用ALEStore支付:ALEStore支付是我们自主开发的聚合支付平台,无需企业资质,可以使用个人收款码接入。配置简单,支持支付宝、微信、QQ钱包等多种支付方式。
100% 安全
ALEStore不经手任何资金!玩家支付的钱直接进入您配置的支付宝/微信/ALEStore支付账户,我们的系统只负责:
创建订单信息并跳转到支付平台
支付平台通知我们支付成功
通知游戏服务器发放物品
资金流向:玩家 → 支付平台 → 您的账户(ALEStore不参与)
设置步骤:
1. 设置充值档位
登录后台 → 充值管理 → 档位设置
档位名称:新手礼包
充值金额:10元
赠送积分:1000
额外赠送:首充双倍
2. 配置奖励物品
登录后台 → 奖励管理 → 物品配置
# 格式:物品类名, 数量
AK74, 1
Mag_AK74_30Rnd, 3
Ammo_545x39, 120
CanOpener, 1
注意:物品类名必须与游戏内完全一致,建议在DayZ Wiki或使用游戏内调试工具查找正确的类名。
当然可以!ALEStore支持多种营销活动:
首充奖励
玩家首次充值可获得额外奖励,例如首充双倍、专属礼包等
设置路径:奖励管理 → 首充配置
累充活动
累计充值达到指定金额可领取额外奖励,例如累充100元送M4A1
设置路径:活动管理 → 累充活动
限时优惠
设置限时折扣活动,例如周末充值8折、节日特惠等
设置路径:活动管理 → 限时优惠
系统要求:
网站服务器(PHP)
游戏服务器(DayZ)
推荐配置:宝塔面板 + LNMP环境,一键部署,简单方便。详见《宝塔部署文档》。
技术支持
遇到问题?我们随时为您提供帮助和支持
常见支持问题
响应时间
QQ群和微信客服:工作时间内即时响应
邮箱支持:24小时内回复
提供信息
联系时请提供:商户ID、问题描述、错误截图、相关日志文件
远程协助
如需远程协助配置,请提前预约,我们会安排技术人员为您服务