kristianp26 / surftimer-web-stats
Surftimer-Web-Stats 是包含 surftimer 统计数据的 Web 应用。
v1.17
2021-03-20 12:48 UTC
Requires
- php: >=7.0
This package is not auto-updated.
Last update: 2024-09-27 08:53:29 UTC
README
Surftimer-Web-Stats 是 Surftimer-Official 的官方 Web 统计应用。Surftimer-Official。
功能
- 包含 TOP 玩家和最近记录的仪表板
- TOP 玩家、最近记录和最活跃部分
- 地图部分(完整统计)
- 玩家档案(完整统计)
- !!Bootwatch 主题(Beta 版本)
- 支持的语言(捷克语、丹麦语、英语、法语、德语、印地语、匈牙利语、韩语、葡萄牙语、斯洛伐克语、西班牙语、土耳其语)
- 玩家国旗(需要 surftimer 版本:1.1.2 或更高版本)
演示
安装和需求
Surftimer-Web-Stats 在最新版本的 Surftimer-Official 上运行。(可能存在预发布版本的问题)。
一般需求
- 地图必须选择等级并使用 sm_addnewmap(!addnewmap) 命令添加到服务器
- 包含 Surftimer-Official 数据的 MySQL 数据库(MySQL 5.7、MySQL 8+、MariaDB 支持)
- 拥有 SELECT、ALTER TABLE、UPDATE 和 INSERT 权限的 DB 用户。
Docker(推荐)
需求
安装
首先拉取 Docker 镜像
Docker Hub 包
docker pull kristianp26/surftimer-web-stats:latest
GitHub 包
docker pull ghcr.io/surftimer/surftimer-web-stats:latest
下一步:运行 Docker 容器
docker run -d \
-e DB_HOST=database_host \
-e DB_PORT=database_port \
-e DB_USER=database_user \
-e DB_PASS=database_pass \
-e DB_NAME=database_name \
-e "NAVBAR_TITLE=My Surf Server" \
-p 8080:80 \
kristianp26/surftimer-web-stats:latest
独立
需求
- Web 服务器
- PHP 8+(PHP 扩展:mysqli、bcmath)
安装
- 从这里下载最新版本
- 将解压后的文件复制到您的网站目录
- 编辑
/inc/config.php
您可以在 wiki 页面上找到更多信息:[安装指南](https://github.com/surftimer/SurfTimer-Web-Stats/wiki/Installation)
Wiki
项目目标
在网站上展示所有统计数据,并创建最佳的冲浪 Web 统计扩展。
致谢
由 KristianP26 和 贡献者 用爱心编写和设计。
由 Bara 提供的演示网站。
翻译
- 捷克语翻译由 KristianP26 完成
- 斯洛伐克语翻译由 KristianP26 完成
- 葡萄牙语翻译由 shipyy 完成
- 德语翻译由 Bara 完成
- 法语翻译由 Sarrus1 完成
- 土耳其语翻译由 pReLiTinqq^^ 完成
- 丹麦语翻译由 Nubbe#0405 完成
- 韩语翻译由 Tsukasa-Nefren 完成
- 瑞典语翻译由 Vanheden 完成
- 西班牙语翻译由 Atomik0#5399 完成
CSS & JS
- Bootstrap(前端工具包)
- Bootswatch(Bootstrap 的免费主题)
- Font Awesome(图标库和工具集)
- PopperJS(提示框与弹出定位引擎)
- jQuery(JavaScript 库)
- DataTables(jQuery 插件)
其他