欢迎使用 ALEStore

专业的DayZ服务器充值系统,让您的服务器轻松实现在线充值功能

系统特点

资金直达

充值资金直接到您的支付宝/微信账户,系统不经手任何资金

安全可靠

采用官方支付接口,数据加密传输,保障交易安全

即时到账

玩家支付成功后,奖励自动发放到游戏内,无需人工操作

多端支持

支持游戏内充值、网页充值、手机充值,随时随地

接入流程

1

登录后台

使用默认账号登录商户管理后台

2

配置支付

设置支付宝/微信/ALEStore支付接口

3

接入Mod

安装Mod到游戏服,配置API连接

预计耗时:30分钟 按照本指南操作,您可以在30分钟内完成所有配置并开始使用

服主快速接入指南

3步完成接入,立即为您的服务器开启充值功能

接入前准备

游戏服务器

DayZ、SCUM、Rust等支持的游戏服务器

注册账号

在ALEStore平台注册服主账号

支付账号

准备支付宝/微信商户号(可选)

预计时间

整个接入过程约需10-15分钟

接入步骤

1 注册并登录后台

访问ALEStore平台,注册服主账号并登录管理后台

注册账号

填写服务器名称、联系方式等基本信息

实名认证

完成实名认证,确保账号安全

登录后台

使用账号密码登录服主管理后台

提示:首次登录后,请立即修改默认密码,确保账号安全

2 配置充值商品

在后台设置充值档位、价格和赠送规则

配置内容:

  • 充值档位:设置不同金额的充值选项(如10元、50元、100元)
  • 赠送比例:配置充值赠送规则(如充100送20)
  • 商品分类:创建VIP、道具、装备等商品类别
  • 活动设置:配置限时优惠、首充奖励等活动
推荐配置:建议设置3-5个常用充值档位,并配置首充双倍活动吸引玩家

3 安装游戏Mod

在您的游戏服务器中安装ALEStore对应的Mod插件

安装方式:

从后台下载DayZ Mod文件,上传到服务器Mods目录,并在启动参数中添加Mod

  1. 下载ALEStore_DayZ.zip
  2. 解压到服务器 @ALEStore 目录
  3. 启动参数添加:-mod=@ALEStore
  4. 配置config.json填入API密钥
  5. 重启服务器生效

从后台下载SCUM插件文件,放置到服务器Plugins目录

  1. 下载ALEStore_SCUM.dll
  2. 复制到 Plugins 目录
  3. 编辑配置文件填入API密钥
  4. 重启服务器加载插件
  5. 游戏内测试充值功能

从后台下载Rust插件文件,放置到oxide/plugins目录

  1. 下载ALEStore.cs插件
  2. 复制到 oxide/plugins 目录
  3. 编辑配置文件填入API密钥
  4. 使用 o.reload ALEStore 重载插件
  5. 游戏内测试充值功能
重要:安装Mod后,请务必在后台获取API密钥并正确配置,否则充值功能无法正常使用

测试充值流程

完成以上配置后,建议先进行测试充值,确保整个流程正常运行

玩家充值

玩家访问充值页面,选择档位并支付

自动到账

支付成功后,余额自动到账玩家账户

游戏内使用

玩家在游戏内使用余额购买商品

查看数据

后台查看充值记录和收入统计

接入完成,开始使用

恭喜!您已完成ALEStore充值系统的接入。现在您可以:

  • 在后台查看实时充值数据和收入统计
  • 设置更多充值活动吸引玩家
  • 配置自动发货规则提升效率
  • 查看API文档实现更多自定义功能
  • 加入服主交流群获取运营经验

步骤一:登录商户后台

首先登录到ALEStore商户管理后台,这是管理充值系统的控制中心

1 访问后台登录页面

在浏览器中打开以下地址:

https://your-domain.com/merchant/login.php
your-domain.com 替换为您的实际域名或IP地址

2 使用默认账号登录

用户名

admin

密码

password

重要提示 首次登录后,请立即修改默认密码!前往 系统设置 → 修改密码

后台功能介绍

数据统计

查看充值数据、订单统计、玩家排行榜

充值档位

设置充值金额、赠送积分、优惠活动

订单管理

查看所有订单、处理退款、导出数据

玩家管理

查看玩家信息、充值记录、积分余额

奖励配置

设置首充奖励、每日累充奖励

系统设置

支付配置、API密钥、安全设置

完成步骤一 成功登录后台后,点击左侧菜单继续下一步:配置支付接口

步骤二:配置支付接口

选择您需要的支付方式,配置对应的支付接口参数

支付方式说明 您可以选择支付宝、微信或ALEStore支付(聚合支付)。建议使用ALEStore支付,配置简单且支持多种支付方式。

1 注册支付宝开放平台账号

访问支付宝开放平台并注册企业账号:

https://open.alipay.com
支付宝需要企业资质认证,个人用户建议使用ALEStore支付

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
微信支付需要企业资质和对公账户,个人用户建议使用ALEStore支付

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/ 目录
推荐使用ALEStore支付 ALEStore支付是我们自主开发的聚合支付平台,配置简单,支持支付宝、微信、QQ钱包等多种支付方式,无需企业资质。

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到游戏服务器

步骤三:接入Store Mod

将ALEStore Mod安装到您的DayZ服务器,实现游戏内充值功能

1 下载Store Mod

从Steam创意工坊订阅ALEStore Mod:

https://steamcommunity.com/sharedfiles/filedetails/?id=XXXXXXXX
下载方式 订阅后,使用SteamCMD或DayZ Server工具自动下载Mod文件到服务器

2 安装Mod到服务器

将下载的Mod文件复制到服务器Mod目录:

# Windows服务器
C:\DayZServer\@ALEStore\

# Linux服务器
/home/dayz/server/@ALEStore/

在服务器启动参数中添加Mod:

-mod=@ALEStore
如果已有其他Mod,使用分号分隔:-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
请妥善保管API密钥,不要泄露给他人!如果泄露,请立即在后台重新生成。

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
物品类名 物品类名必须与游戏内一致,可以在DayZ Wiki或Mod文档中查找

6 重启服务器

保存所有配置后,重启DayZ服务器使Mod生效:

# Windows
重启 DayZServer.exe

# Linux
systemctl restart dayzserver
启动检查 服务器启动后,查看日志文件确认ALEStore Mod已成功加载

7 测试充值功能

进入游戏测试充值流程:

进入游戏服务器

按F2打开充值菜单

选择充值档位

扫码支付

支付成功

奖励自动发放

测试建议 首次测试建议使用最小金额档位,确认流程正常后再开放给玩家使用

常用命令

查看余额

/balance - 查询当前积分余额

充值记录

/history - 查看充值历史记录

打开商城

/shop - 打开充值商城界面

帮助信息

/alehelp - 显示所有可用命令

恭喜!接入完成 您已成功完成ALEStore的所有配置,现在玩家可以在游戏内进行充值了。如有问题,请查看常见问题或联系技术支持。

API文档

使用RESTful API与ALEStore系统进行交互

API概述

ALEStore提供完整的RESTful API,支持查询订单、创建充值、查询玩家余额等操作。所有API请求需要携带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
提示:配置完成后,在后台"系统设置"中更新网站URL为您的域名

性能优化

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、图片、字体等静态文件

配置CDN后,在后台"系统设置"中填入CDN域名即可自动切换

安全加固

防火墙配置

配置服务器防火墙,只开放必要端口(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过程中最常遇到的问题和解决方案

玩家支付成功但游戏内没有收到奖励怎么办?

可能的原因和解决方案:

1. API连接问题

检查Mod配置文件中的 api_urlapi_key 是否正确

2. 服务器未重启

修改配置后需要重启服务器才能生效

3. 玩家不在线

玩家必须在游戏内才能收到奖励,离线充值会在下次登录时发放

4. 检查后台订单状态

登录商户后台查看订单是否显示"已完成",如果显示"待处理",说明回调未成功

快速解决:在后台找到该订单,点击"手动发放"按钮即可立即发放奖励

支持哪些支付方式?个人可以使用吗?

支持的支付方式:

支付宝

需要企业资质认证

微信支付

需要企业资质和对公账户

ALEStore支付 ⭐推荐

个人可用,支持多种支付

个人服主推荐使用ALEStore支付:ALEStore支付是我们自主开发的聚合支付平台,无需企业资质,可以使用个人收款码接入。配置简单,支持支付宝、微信、QQ钱包等多种支付方式。

充值的钱会经过ALEStore系统吗?安全吗?

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)

PHP 7.4 或更高版本
MySQL 5.7 或 MariaDB 10.2+
支持伪静态(Rewrite)
PHP扩展:mysqli, curl, json, openssl

游戏服务器(DayZ)

DayZ Server 1.19 或更高版本
支持Windows和Linux系统
能够访问外网API(用于查询订单)

推荐配置:宝塔面板 + LNMP环境,一键部署,简单方便。详见《宝塔部署文档》。

没有找到您的问题? 请点击左侧菜单的"技术支持"联系我们,我们会尽快为您解答

技术支持

遇到问题?我们随时为您提供帮助和支持

联系前请准备 为了更快解决问题,请准备好:您的商户ID、问题截图、错误日志(如有)

QQ交流群

加入官方QQ群,与其他服主交流经验,获取最新更新和技术支持

群号

123456789

点击加群

微信客服

添加微信客服,一对一解答您的问题,提供专业技术支持

微信号

ALEStore

工作时间

周一至周日 9:00-22:00

邮箱支持

发送邮件给我们,详细描述您的问题,我们会在24小时内回复

邮箱地址

support@alestore.com

发送邮件

常见支持问题

响应时间

QQ群和微信客服:工作时间内即时响应
邮箱支持:24小时内回复

提供信息

联系时请提供:商户ID、问题描述、错误截图、相关日志文件

远程协助

如需远程协助配置,请提前预约,我们会安排技术人员为您服务

我们致力于提供最好的服务 无论您遇到什么问题,我们都会尽力帮助您解决。感谢您选择ALEStore!

感谢您的支持

ALEStore致力于为DayZ服主提供最专业的充值解决方案
您的满意是我们前进的动力