本帖最后由 Lonely丶独独 于 2021-2-18 10:57 编辑

=——————————————————————————————————————=

高版本服务端各个方面的优化

=——————————————————————————————=

介绍
我开1.15.2服务器也有段时间了,来分享我优化的一些策略。
首先,核心的选择,推荐使用paper,其他的可以选择Yatopia  Tuinity  Purpur
要找服务端或者自己弄都是可以的,但是你要隔段时间去看paper的官网进行更新核心,链接在这

优化




  • 比较影响玩家的优化策略
  • 首先就是大部分人都知道的
  • 对红石的限制 这边建议使用自动清理高频红石的
  • 你可以把限制调松 但是我个人认为一定要限制一下
  • 让玩家心里有个数 但是并不能限制到全部 有些是限制不到的
  • 但是大部分都是可以控制住的 我这边推荐些插件
  • [优化插件]JulySafe —— 红石限制|实体清理|掉落物清理|高版本优化方案
  • [优化插件] Aegis Clear —— 高版本优化 | 清理 | 管理插件
  • 这个我用下来 只有Yum开启的时候 会显示报错 具体的原因就是守卫者的限制功能[可自行关闭]
  • 带了自动清理 限制命令 一些很实用的功能
  • 实体限制看自己情况进行限制


  • 使用占用较少反作弊或者不使用反作弊插件。
  • [根据自己的实际情况来推断,最好还是是加上反作弊]
  • 关于假矿,我非常推荐直接使用paper自带的anti-xray。
  • 在paper.yml调整,假矿模式调成2更佳。
  • 示范

群组服方案

  • 群组服组建的教程和上面的配置教程一样很多,推荐以下教程。
  • [群组服组建]我的世界BungeeCord群组服制作教程
  • [群组服组建]BungeeCord群组服搭建教程(简直是傻瓜式的)
  • 简单来说就是把生存,资源,末地,地皮等等分别使用一个端运行。
  • 由于服务器吃单核的原因,分开端运行,让你的cpu能够跑满,可以让你的服务器塞更多人。
  • 记住,要视自己情况进行分端,不要盲目分端,比如你cpu核心少,内存少,就不适合群组。
  • 数据同步肯定是需要的,要不然每个你的服务器数据都不同,还怎么让玩家玩。









  • 群组服时会遇到的一些问题
  • 群组服个人建议使用外置登录。
  • 方便弄的,就是统一通行证了,但是你必须知道以下事项。


预加载地图 开启边边界

  • 很有效的提高游戏性能
  • 你在没有预加载地图的情况
  • 玩家跑图时 是非常占用服务器资源
  • 但是你预加载了地图 玩家跑图时 服务器的压力就少了很多                                                                                                                     
  • 这时候就不需要服务器计算地图 服务器只需要加载本地的地图
  • 以下是简单的教程
  • 首先去官网下载worldborder[边界插件][服务端整合自带]
  • https://www.spigotmc.org/resources/worldborder.60905/
  • 然后直接安装 不需要前置

  • 建议直接输入/worldborder:wb world set 5000 0 0  好分辨边界中心在哪
  • world 世界名字 5000的半径 然后就是X和Z的坐标
  • /worldborder:wb shape square 建议设置为方形边界
  • 这样设置就是1w X 1w的边界 正负5000坐标
  • 直接/worldborder:wb world fill   然后/worldborder:wb fill confirm 确认 就开始预加载
  • 预加载期间会导致服务器严重卡顿 并且需要较长时间
  • 如果你是加载资源世界等 推荐先拿到自己电脑上预加载






视距方面的优化

  • 1.16和1.15Paper 自带 no-tick-view-distance功能。                                                                                                                              
  • 能提供较好的视距,此插件提供的视野是未加载的区块
  • 至于调多少,根据自己服务器情况来,我调的是3实6虚。
  • 直接在paper.yml更改即可。
  • 下方是旧方案,作者已弃坑,1.14和1.15版本可考虑用。
  • 如果你需要延迟加载区块等其他功能,可以考虑使用
  • [视距插件]ViewDistanceCat——异步增加视野距离插件 看超远







养成使用mysql的习惯
自动重启
其他的一些话
最近更新
旧日志




=——————————————————————————=
待续...
                                                 
=————————————————————————=

如果你觉得还不错的 能评个分嘛T.T
温馨提示:收藏本帖,我更新时会通知~~