Skip to content

概览

g0v0-server (下称 g0v0)是一个使用 Python 编写的 osu!(lazer) 服务器,支持最新的 osu!(lazer) 客户端并提供了额外功能(例如 Relax/Autopilot Mod 统计信息、自定义 ruleset 支持)。

g0v0 根据 osu! API v2 实现,对 osu! API v1 和 v2 实现了绝大多数兼容。这意味着你可以轻易将现有的 osu! 应用程序接入 g0v0。

同时 g0v0 也提供了一系列 g0v0! API 以在 osu! API 之外实现对其他功能的操作。

g0v0 不仅是一个成绩服务器。它实现了大部分的 osu! 网站的功能(例如聊天、用户设置等)。

需要注意,g0v0 只是后端服务器,若需要一个网页,你还需要部署单独的前端页面

支持的 ruleset

RulesetIDShortNamePP 算法 (rosu)PP 算法 (performance-server)
osu!0osu
osu!taiko1taiko
osu!catch2fruits
osu!mania3mania
osu! (RX)4osurx
osu! (AP)5osuap
osu!taiko (RX)6taikorx
osu!catch (RX)7fruitsrx
sentakki10Sentakki
tau11tau
Rush!12rush
hishigata13hishigata
soyokaze!14soyokaze

自定义 ruleset 由 GooGuTeam 修改,以匹配 g0v0。前往 GitHub 下载自定义 ruleset。

许可

g0v0 采用 GNU Affero General Public License v3.0 (AGPL-3.0-only) 授权。任何衍生作品、修改或部署 必须在显著位置清晰署名 原始作者: GooGuTeam - https://github.com/GooGuTeam/g0v0-server

参与讨论

Released under the MIT License