【分享帖】裁判系统快速搭建(避免踩坑)解决方案

Colyn Colyn | 348 | 2022-03-29

相信大家我和一样曾经被RoboMaster裁判系统的搭建折腾得死去活来,看到官方裁判系统的简洁版搭建方法,我们发出一致的疑问:什么叫LAN口?路由器后台管理页面找不到这个呀?这个官方说明太简洁了,而我无从下手。我之前也是折腾了很久,终于解决了MySQL连接失败的问题,并写了一篇教程:https://blog.csdn.net/qq_34532102/article/details/114552566
但后来发现搭建确实还是一个复杂的过程,每次搭建需要对照着教程认真比对和修改,用完裁判系统后因为忘记改IP导致电脑无法上网,而我还不知道为什么。因为搭建很复杂,因此总需要借用队里某个同学的电脑专门运行裁判系统服务器软件·····总之一句话,存在诸多不便。

先回答一个问题:到底有没有必要安装MySQL,它到底起到什么作用?据我研究发现,对于裁判系统来说,官方同时使用了多种数据存储方式来保存数据,比如txt日志,MySQL比赛信息以及sqllite等。上传到官方后台云端用的是Redis,而主要存储重要比赛信息(真实赛场比赛数据)主要用的是MySQL,而备用的应该是sqllite。所以很多人都发现,没有MySQL裁判系统也能正常使用基本的功能。这没错,但是存在即合理,之所以有MySQL的连接,说明其本身还是很重要的,因为我没有深入去分析MySQL的作用不敢下定论,但是为了避免一些不必要的BUG出现,还是建议安装使用

上面我第一次写的那个教程,详细地讲解了MySQL下载和配置以及电脑IP设置的流程,但这样做的话一方面是MySQL安装很繁琐,每次配置都需要很长时间,还不一定配置正确;二是MySQL软件很大,每一次安装后占用了我电脑很多内存,且不好移植。因此队里经常会用某台电脑作为固定的裁判系统服务器软件的运行端。

为了解决上述说的问题以及不便,我自己为这套系统以及图传设备的IP配置专门开发了一套软件,软件名叫RM Referee Aid,意思就是RoboMaster裁判系统的辅助软件。经过多次内测和优化,我已经发布了RC版本的安装包,通过简单操作便能快速配置所有环境,几乎几秒钟就能搞定一切(没有算配置路由器过程,因为路由器不同品牌后台界面不一样)。安装包已经集成了最新版的MySQL(8.0.28),不用担心MySQL很大,我已经对MySQL进行了轻量化修改,整个安装包只有16.6MB!!!还新增很多功能,大家可以自行探索,目前已测试支持的操作系统是win10和win11,其他版本windows系统并未测试,大家可自行测试一下。

微信图片_20220329144408.png




软件下载-github仓库:GitHub - Inetgeek/RM-Referee-Aid: RoboMaster Referee System Software Aid, inherit from RMServer Aid
软件使用教程-CSDN:InetGeek的博客_CSDN博客-C++,C语言,Robomaster领域博主 (第一篇置顶文章,因为论坛没通过原文链接没法直接附上)



请问这篇文章对你有用吗?

【分享帖】裁判系统快速搭建(避免踩坑)解决方案
所有评论
暂无更多
暂无更多
关于作者
Colyn
Colyn
0 关注Ta
0 文章
0 经验值
0 获赞

目录

评论