实测数据
和 Leaf、Folia 在同一台机器上的压测结果。
26.3 三核心比较
同一台机器、同一组设置。玩家相距 256 格以内时,RainCore 赢得很明显;300 人以上完全分散时,Folia 比较好。表内以 TPS 为主,满分是 20,下方小字是平均每 tick 耗时与实际在线人数。
| 场景 | RainCore | Leaf | Folia |
|---|
渐层色是该列最佳。Folia 的毫秒是单一区域的值,不能直接和其他核心相加比较。Folia 在分散场景会掉人,所以它的实际负载比 RainCore 轻。300 与 400 人分散以每秒加入 4 人测试,加入速度更快时 RainCore 也曾大量掉人。Leaf 的 300 人以上没有测,Paper 没有放进这一轮。
1.21.11 移植版
1.21.11 的棋盘格是手动编译後覆盖测试,还不是正式 jar。只装测试用的探针插件,工作线程 7。
| 场景 | TPS | 平均每 tick |
|---|---|---|
| 200 人挤在主城 | 19.9 | 16 ms |
| 200 人,相距 256 格 | 19.85 | 30 ms |
| 300 人,相距 256 格 | 19.1 | 50 ms |
| 200 人完全分散 | 19.2 | 42 ms |
整套插件测试
拿一个实际营运服务器的插件组合来测:1.21.11,37 个插件同时载入,包含 MythicMobs、Citizens、CMI、CraftEngine,200 名机器人相距 256 格,测试中持续生成 MythicMobs 怪物。连到共用数据库的同步插件没有放进来。
| 棋盘格 | TPS | 平均每 tick | 在线 |
|---|---|---|---|
| 开启 | 19.5 | 45 ms | 200 |
| 关闭 | 14.43 | 69 ms | 200 |
两边都没有崩溃。机器人不会开界面或打副本,所以这只证明服务器稳定,插件功能本身还要用真实客户端确认。测试方法见测试条件。