游戏爱好者
您需要 登录 才可以下载或查看,没有帐号?立即注册
根据上次的傲视遮天官方任务端,在此基础上进行了一次微微的修改,这些修改是在本人亲玩测试下发现,并在力所能及的情况下进行修复或修改。 (1)对游戏官网进行重构并在用户中心页添加了帐号下显示角色信息。 (2)针对上一次发布的一键端创建角色时显示失败需要刷新下网页的问题,折中处理了下。当在创建角色页面时,请停留3秒网页自动刷新。 (3)针对新手村做任务时获得“新手传送石”在快捷操作栏数字7键上移动到另一键位时会有复制的情况,进行了修复。 (4)针对游戏中道具的属性数值进行了调整,将一些超变的属性或异常数值进行了修改。一切以慢玩为主。 (5)增加GM管理员后台(GSAadmin管理后台)
# GSAdmin 管理后台功能说明 ## 访问方式 - **地址**:`http://服务器IP/site/admin/login.php` - **默认账号**:`admin` - **默认密码**:`admin123` - **安全提醒**:部署后请立即修改密码 --- ## 功能模块总览 | 序号 | 模块 | 文件 | 功能 | |------|------|------|------| | 1 | 仪表盘 | dashboard.php | 数据概览 | | 2 | 用户管理 | users.php | 账号管理 | | 3 | 区服管理 | servers.php | 开区配置 | | 4 | 更新日志 | changelog_admin.php | 版本记录 | | 5 | 公告管理 | notice_admin.php | 首页公告 | | 6 | 日志管理 | logs.php | 游戏日志 | | 7 | 数据统计 | stats.php | 图表分析 | | 8 | 数据初始化 | init.php | 数据库维护 | | 9 | 系统配置 | config.php | INI编辑 | --- ## 1. 仪表盘 (dashboard.php) 首页数据概览面板。 **显示数据**: - 注册用户总数 - 当前在线人数(实时,查 player.online > 0) - 角色总数 - 区服数量 - 最近注册用户(10条) - 最近登录记录(10条) --- ## 2. 用户管理 (users.php) 管理玩家账号。 **功能列表**: - 用户列表(分页 + 搜索账号名) - 编辑账号(密码 / 安全码) - 充值元宝 - 选择指定角色充值 - 或全部角色充值 - 自动更新 VIP 累计充值(vcoin_accu) - 写入 pay_info 充值记录 - 删除账号 **数据来源**: - ocenter.account — 账号表 - octgame.player — 角色表(查总元宝) --- ## 3. 区服管理 (servers.php) 管理游戏区服列表。 **功能列表**: - 新增区服(名称 / IP / 端口 / 状态) - 编辑区服 - 删除区服 **数据来源**: - ocenter.server — 区服表 **状态说明**: - 1 = 开放(绿色) - 0 = 关闭(灰色) --- ## 4. 更新日志 (changelog_admin.php) 发布游戏更新日志,前台首页和更新日志页面会显示。 **功能列表**: - 发布新版本日志 - 编辑已有日志 - 删除日志 - 设置版本类型(新增/修复/优化,带颜色标签) **数据来源**: - wwwroot/site/changelog.json — JSON 格式存储 --- ## 5. 公告管理 (notice_admin.php) 发布首页公告,玩家进网站就能看到。 **功能列表**: - 发布公告 - 编辑公告 - 删除公告 - 设置状态(显示/隐藏) **数据来源**: - ocenter.notice — 公告表 --- ## 6. 日志管理 (logs.php) 查看游戏运行日志,快速定位问题。 **日志类型**: | 类型 | 来源 | 说明 | |------|------|------| | GS运行日志 | gs/gameserver/YYYY/MM/DD/HH.log | 按小时记录 | | 物品日志 | octlog.tab_item_add / tab_item_rem | 物品获取消耗 | | 元宝日志 | octlog.tab_vcoin_* / tab_vconin_* | 元宝流水 | | 消费日志 | octlog.tab_consume | 玩家消费 | | 登录日志 | ocenter.login_log | 登录记录 | | 在线记录 | octlog.tab_online | 历史在线 | | 充值记录 | ocenter.pay_info | 充值订单 | | Apache错误 | Apache2/logs/error.log | PHP错误 | **功能**: - 日期选择 - 关键词搜索 - 类型筛选 - 错误行红色高亮 - 分页显示 --- ## 7. 数据统计 (stats.php) 图表化数据分析。 **统计内容**: - 注册趋势(近30天每日注册量折线图) - 职业分布(战士/法师/道士饼图,job=100/101/102) - 等级分布(柱状图) - 充值记录(最近充值列表) **数据来源**: - ocenter.account — 注册统计 - octgame.player — 职业/等级分布 - ocenter.pay_info — 充值记录(paygold 字段) --- ## 8. 数据初始化 (init.php) 数据库维护和清理工具。 **功能列表**: ### 数据库健康检测(自动) - 检测 tab_item_add 是否有 itemid19 列 - 检测 tab_item_rem 是否有 itemid19 列 - 检测 tab_vconin_add 表是否存在 - 已修复 → 绿色 ✓ - 未修复 → 红色 ✗ + 修复按钮 ### 清空所有账号 - 清空 30+ 张表(账号/角色/日志) - 保留 admin / server / notice 表 - 确认文字:"确认清空" ### 清理角色数据 - 清空 14 张表(player/guild/mail 等) - 保留账号和日志 - 确认文字:"确认清理" ### 清理日志数据 - 清空 16 张日志表 - 保留账号和角色 - 确认文字:"确认清理" ### 表统计 - 显示 ocenter / octgame / octlog 三个库的所有表 - 有数据的表金色高亮 --- ## 9. 系统配置 (config.php) 在线编辑游戏配置文件。 **可编辑文件**: | 文件 | 说明 | 编码 | |------|------|------| | GameServer.ini | 游戏服务器核心配置 | GBK | | notice.txt | 游戏内公告 | GBK | | filterword.txt | 敏感词列表 | GBK | **功能**: - 读取时自动 GBK → UTF-8 显示 - 保存时自动 UTF-8 → GBK 写入 - 原文件备份为 .bak **管理员管理**: - 查看管理员列表 - 添加管理员 - 修改管理员密码 - 删除管理员 **数据来源**: - ocenter.admin — 管理员表 --- ## 数据库结构 ### 管理后台专用表 | 表名 | 库 | 字段 | 说明 | |------|----|------|------| | admin | ocenter | id / username / password(MD5) / last_login_time / last_login_ip | 管理员账号 | | notice | ocenter | id / title / content / create_time / status | 首页公告 | ### 默认管理员 | 用户名 | 密码 | 说明 | |--------|------|------| | admin | admin123 | 默认账号,部署后必须修改 | --- ## 技术架构 - **认证方式**:PHP Session,每个页面独立验证 - **数据库**:MySQL(mysql_* 函数,PHP 5.2 兼容) - **前端**:原生 HTML + CSS(无框架依赖) - **文件结构**:所有文件在 wwwroot/site/admin/ 目录下 - **编码兼容**:PHP 5.2(不支持 ?: / ?? / 闭包 / __DIR__) - **编码处理**:配置文件读写自动 GBK↔UTF-8 转换 --- ## 安全注意事项 1. **修改默认密码**:admin/admin123 必须改 2. **限制IP访问**:建议在 Apache 配置中限制 /site/admin/ 只允许管理员IP 3. **HTTPS**:生产环境建议配置 SSL 证书 4. **日志审计**:管理员操作建议记录到日志 5. **定期备份**:操作前确保数据库已备份 --- ## 文件清单 ``` wwwroot/site/admin/ ├── admin_auth.php # 认证模块(每个页面include) ├── login.php # 登录页 ├── index.php # 重定向到dashboard ├── dashboard.php # 仪表盘 ├── users.php # 用户管理 ├── ajax_chars.php # AJAX加载角色列表 ├── servers.php # 区服管理 ├── changelog_admin.php # 更新日志管理 ├── notice_admin.php # 公告管理 ├── logs.php # 日志管理 ├── stats.php # 数据统计 ├── init.php # 数据初始化 ├── config.php # 系统配置 └── assets/ └── admin.css # 管理后台样式 ```
使用道具 举报
禁止发言
新手上路
本版积分规则 发表回复 回帖后跳转到最后一页
感谢您四年一路相随,赠于原荣誉用户(永久珍藏纪念)
注册账号后积极发帖的会员
小黑屋|一起网单
GMT+8, 2026-10-12 06:09 , Processed in 0.115610 second(s), 25 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.