kristianp26/surftimer-web-stats

Surftimer-Web-Stats 是包含 surftimer 统计数据的 Web 应用。

v1.17 2021-03-20 12:48 UTC

This package is not auto-updated.

Last update: 2024-09-27 08:53:29 UTC


README

GitHub Repo stars GitHub forks GitHub contributors GitHub repo size GitHub release (latest by date including pre-releases) GitHub release (latest by date including pre-releases) GitHub Docker Pulls

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

Wiki 和安装指南

项目目标

在网站上展示所有统计数据,并创建最佳的冲浪 Web 统计扩展。

致谢

KristianP26贡献者 用爱心编写和设计。
Bara 提供的演示网站。

翻译

  • 捷克语翻译由 KristianP26 完成
  • 斯洛伐克语翻译由 KristianP26 完成
  • 葡萄牙语翻译由 shipyy 完成
  • 德语翻译由 Bara 完成
  • 法语翻译由 Sarrus1 完成
  • 土耳其语翻译由 pReLiTinqq^^ 完成
  • 丹麦语翻译由 Nubbe#0405 完成
  • 韩语翻译由 Tsukasa-Nefren 完成
  • 瑞典语翻译由 Vanheden 完成
  • 西班牙语翻译由 Atomik0#5399 完成

CSS & JS

其他