Skip to content

IP

即标识每台设备在网络上的地址

内网地址 & 公网地址

内网地址公网地址
表现形式IPv4: 以192, 10, 127开头
IPv6: 以fe80开头
以其它数字开头
概念局域网内的地址, 只能在局域网内互相通信因特网上使用的地址, 全球范围内可互相通信

TIP

0.0.0.0 一般用在服务器监听上, 表示任意 IP, 即监听所有的 IP 地址

IPv4 & IPv6

IPv4IPv6
地址长度32位128位
地址数量接近枯竭极其庞大
推广范围

正因为 IPv4 地址数量接近枯竭, 便有了 IPv6 的诞生, 同时也催生了 NAT 技术 (将公网地址转换为内网地址)

TIP

IPv6 推广度仍较低, 大部分设备都未支持 IPv6 导致即使表面推广数据好也无法实际使用, 因此不建议在开服时 仅使用 IPv6

端口

端口用于区分在一台计算机上运行的不同程序的服务, 不同的服务运行在不同的端口上 端口的范围是 0~65535, Minecraft Java版服务器的默认端口为 25565 基岩版服务器的默认端口为19132

独立 IP 地址

yml
这个术语在 VPS 的租用中十分常见, 一般的低价服务商都会给你个公用的IP地址 (每个开服的都在用 又称 "公共IP"), 并限制各个用户所能使用的端口数量(大部分常见为NAT), 而独立 IP 地址正可以解决这个问题, 独立 IP 地址只由你自己使用, 你可以自选任意的端口开服并且不受端口数量的限制, 所以独立 IP 地址服务的价格通常较高(某些镇江机房会封你重要端口 ~~因为总被打~~)

节省服务器流量开支

你可能有一些疑惑,为什么您的流量消耗速度过快?这可能是你使用一些增加发包量的内容,我将提供节约流量消耗的方法 钱包空空了😵

JE版本设置

修改 server.properties

  • network-compression-threshold 网络压缩阈值

  • 默认值: 256

  • 推荐值: 256

  • view-distance 视距

yml
不同视距对服务器的性能消耗不同 进而影响流量消耗
同时也影响玩家视野 若无特殊需求 推荐适当降低视距
影响玩家体验的前提下节约性能和流量 生电服务器必须 **≥ 8**
  • 默认值: 10

  • 推荐值: 4-8

  • simulation-distance 模拟更新

同上配置即可

  • 默认值: 10
  • 推荐值: 4-8

避免跑图行为

跑图行为会大幅增加流量消耗,且也会严重消耗性能。可使用Chunky预先加载区块,完成预加载后将一定程度上避免因跑图导致的卡顿问题,且支持绝大部分服务端。然而Chunky会一定程度上增加存储占用,请根据实际情况合理使用。

Chunky预加载区块下载链接Chunky预加载区块使用教程

避免使用导致大量发包的内容

以下插件/mod会导致流量快速消耗:

  • allmusic,等点歌类mod/插件
  • 部分计分板插件,会向玩家发生更多数据包,可通过降低频刷新率等方式进行优化
  • 部分自定义TAB插件,也会向玩家发送更多数据包,可通过修改其配置,降低频率,进行优化

Be版本设置

修改 server.properties

  • view-distance 视距

::: 不同于Java版 基岩版视距加载合理的多 :::

  • 默认值: 32

  • 推荐值: 10-12

  • tick-distance 停止加载区块的距离

当玩家远离某个区块的距离超过设定值后,该区块会停止加载。较高的值可能会影响服务器性能

  • 默认值:4
  • 推荐值:4-12

避免不必要的附加包提供

yml
BDS提供了进服时自动下载附加包的功能
这虽然大大方便了玩家 但也可能导致部分玩家无法流畅游玩游戏
并且过大的附加包也会加剧流量消耗 因此只需让玩家自动下载必要的附加包
其余附加包通过其余渠道发布 让玩家自行选择安装的方式才是最优解