RepositoryC#
SunriseCommunity

SunriseCommunity/Sunrise

🌅 Sunrise - osu! server written in C#

51stars
7forks
0issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: rythm-game

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: bancho

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: osugame

#1 Repository Của Tuần

🌅 Sunrise - Máy chủ riêng cho osu! bằng C#

Máy chủ osu! private được viết bằng C#, bao gồm cả backend cho game client và website.

Sunrise là một dự án mã nguồn mở cung cấp máy chủ riêng (private server) cho trò chơi nhịp điệu osu!, được phát triển bằng ngôn ngữ C# và nền tảng ASP.NET. Dự án bao gồm cả API cho client game lẫn các endpoint cho website. Hiện tại, Sunrise đang trong giai đoạn phát triển và chưa sẵn sàng cho người dùng công chúng.

✨ Điểm nổi bật

  • Hệ thống đăng nhập và đăng ký: Hỗ trợ người dùng tạo tài khoản và đăng nhập vào máy chủ.
  • Nộp điểm và bảng xếp hạng: Gửi điểm số từ client game và hiển thị bảng xếp hạng toàn cục.
  • Hệ thống chat: Hỗ trợ trò chuyện giữa người chơi, kể cả chat bot thay thế Bancho Bot.
  • Đa người (Multiplayer): Tạo phòng chơi và tham gia các trận đấu cùng nhiều người.
  • Lệnh !mp: Hỗ trợ hầu hết các lệnh quản lý phòng multiplayer.
  • Website riêng: Kèm theo dự án là trang web Sunset để người dùng quản lý tài khoản và xem thống kê.
  • Hỗ trợ chế độ không chuẩn: Bao gồm các chế độ như Relax, Autopilot, ScoreV2.
  • Hệ thống trạng thái beatmap tùy chỉnh: Quản lý trạng thái của từng bản nhạc một cách linh hoạt.
  • osu!Direct: Cho phép tải beatmap trực tiếp từ trong game.
  • Theo dõi (Spectating): Xem người chơi khác chơi game trong thời gian thực.
  • Hệ thống hype cho beatmap: Tính năng tương tác cộng đồng cho bản đồ âm nhạc.
  • Hệ thống thành tích (Medals): Ghi nhận và hiển thị các thành tích của người chơi.
  • Ảnh chụp xếp hạng: Lưu lại trạng thái xếp hạng tại thời điểm nhất định.
  • Tải lên hình nền tùy chỉnh: Người dùng có thể tùy biến giao diện máy chủ.
  • Kiểm soát phiên bản client: Ép buộc người chơi phải dùng phiên bản osu! được hỗ trợ.

💡 Vì sao đáng chú ý

Sunrise nổi bật nhờ việc tích hợp đầy đủ các tính năng cốt lõi của một máy chủ osu! chính thức, từ đăng nhập, nộp điểm cho đến multiplayer và hệ thống chat. Ngoài ra, dự án còn cung cấp hệ thống giám sát bằng Prometheus, Loki và Tempo, hỗ trợ cache Redis, rate limiting, và triển khai dễ dàng qua Docker. Đặc biệt, Sunrise được thiết kế để dễ dàng triển khai thông qua Solar System orchestrator — một giải pháp toàn diện kèm theo website và bot Discord, giúp người dùng nhanh chóng có một máy chủ hoạt động mà không cần cấu hình thủ công từng dịch vụ.


#osu #privateServer #CSharp #ASPnet #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC#
LeagueSandbox/GameServer

League Sandbox's Game Server

1.2k
Sep 2, 2022
RepositoryC#
LumpBloom7/sentakki

An attempt to recreate maimai gameplay within osu!lazer

486
Oct 21, 2026
RepositoryC#
Piotrekol/CollectionManager

An extensive tool for creating, editing, and exporting of osu! collections.

322
Sep 30, 2026
RepositoryC#
karaoke-dev/karaoke

Will be the best karaoke system.

237
Aug 16, 2026
RepositoryC#
taulazer/tau

A custom osu! ruleset surrounding a paddle and some notes.

194
Sep 22, 2026
RepositoryC#
OsuSync/Sync

Sync your Live Channel's Danmaku or Comment to osu! IRC

169
May 25, 2021
RepositoryC#
Milkitic/KeyASIO.Net

An ASIO/WASAPI Exclusive middleware for osu! players. Exploring the limits of low-latency audio.

137
Jul 22, 2026
RepositoryShell
NelloKudo/osu-winello

osu! stable installer for Linux with patched wine-osu and other nice features 8)

845
Oct 19, 2026
RepositoryJava
osudroid/osu-droid

No description provided.

719
Oct 21, 2026