3,425
个编辑
更改
小
程序是由yyc12345按照个人意愿,为了服务其提出的Ballance竞速杯而专门制作的程序。体系上继承了[[Score Manager/zh|ScoreManager]],可以理解为将之前关闭的ScoreManager的主要功能再次复现的一个工程。
简介
|date=仍在开发,暂未发布
}}
'''ScoreManager-Magic/zh'''是由[[yyc12345]]按照个人意愿,为了服务其提出的Ballance[[竞速]]杯而专门制作的程序。体系上继承了[[Score Manager/zh|ScoreManager]],可以理解为将之前关闭的ScoreManager的主要功能再次复现的一个工程。
== 起源 ==
yyc12345原本希望直接从ScoreManager的服务端备份库中继承代码,但发现无权限访问<ref>其实是私有仓库访问人数超过了托管网站的限制</ref>,并且获知<ref>获知是指:jxpxxzj曾言ScoreManager原版服务端可能存在SQL注入漏洞,希望yyc12345重写的时候务必使用PDO</ref>和了解<ref>了解是指:之前yyc12345在开发[[Ballance Tools yyc版]]时被BallanceLover告知虽然关卡排行榜查询要求传入用户名和密码参数,但是实际上乱传都可以获取。yyc12345感觉此设计不合理,希望创建一个健全的账号系统来防止一些查询被滥用。</ref>到原版ScoreManager的服务端代码有很多漏洞,因而决定重写服务端。
== 兼容性 ==
* ScoreManager-Magic兼容自Windows XP以来的所有Windows操作系统。由于和ScoreManager使用了相同的数据检测装置,因此在最小程度上不兼容任何需要修改[[MenuLevel.NMO/zh|Menulevel.NMO]]的插件;且由于程序内置的审核机制,无法在装有任何插件的Ballance上启动([[Ballance中文版]]除外)
* BTLD和''未命名''支持自Windows 7以来的所有Windows操作系统
* SMM-Backend在有相关依赖支持的情况下,可以运行在Windows和Linux上