Earth 是一个 1:1000 的模拟地球生存服务器, 地图体积高达 15.2 GB
服务器是公益服, 无任何内购选项
末影龙已经被打死了(但是可以复活)

  • 地图数据来自于 OSM 地形数据
  • 主维度 x 与 z 轴(水平轴) 1:1000 还原地球地貌与矿物分布(无行政区规划与人造建筑, 纯自然), 并保留了原版特有的自然结构生成
  • 对于 y 轴(高度轴), 自然地形被放缩到最高240格(位于珠穆朗玛峰), 人工建筑高度限制为320格
  • 下界和末地维度使用原版地图生成器
  • 受墨卡托投影影响, 高纬度地区(如南极洲和欧亚北部)在地图上会呈现横向拉伸
  • 服务器使用 Purpur 作为后端, 最多可容纳8人
  • 压力测试显示, 可供4人处于不同区块, 同时流畅操作(包括使用鞘翅飞行)而不使计算压力卡顿(TPS稳定到20); 可供8人处于不同区块, 同时流畅操作(不使用鞘翅飞行)而不使计算压力卡顿
  • 服务器内置 Minepack 额外背包服务端插件, 提供额外 54 格(相当于一个大箱子)物品栏
  • 另有 SkinsRestorer 与 AuthMeReloaded 服务端插件以提供皮肤管理和身份防盗验证
  • 提供网页版地图以方便传送与查看各点坐标
  • 禁用 “生物破坏”, 启用 “保留物品栏”, 视距区块数为 4
  • 服务器允许 PVP, 对于我国西部内陆地区, 服务器延迟(双向)约为 180~220ms 不等, 东部地区可能在 160ms 左右

对于服务器平台:

  • 服务器是跑在云上的, 所以不会无故停机
  • 宿主机使用 Alpine Linux 跑 podman, 容器使用 Debian Linux
  • CPU 使用 Intel Xeon E5-2680 v4 2.4GHz (分配 2 核心)
  • 容器内存分配 3200 MB, JVM 堆内存分配 1750MB(XMs) ~ 2500 MB(XMx), JVM 自身最多使用 700 MB
  • 服务器无面板软件, 关闭 RCON, 使用一个 screen session 进行维护
  • 服务器没有启用 TCPShield 和 Cloudflare Spectrum (启用后延迟变大), 而是使用 podman 容器资源限制与基于 IP 段的封锁进行 DDOS 攻击防护
  • 网络压缩阈值设为 512 字节, 服务器带宽最大为 40Mbps
  • 服务器已预生成主维度区块(主世界区块本来就是人造的), 对于下界和末地, 进行按需区块预加载
  • GC 使用 ShenandoahGC, 没有使用 G1GC, Meowice’s Flags 和 Aikar’s Flags, 此类激进优化在低内存状况下反而降低性能, 服务器使用的具体优化参数如下:
  • Java 使用
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
-XX:+UseShenandoahGC \
-XX:+UnlockExperimentalVMOptions \
-XX:+DisableExplicitGC \
-XX:+AlwaysPreTouch \
-XX:+UseStringDeduplication \
-XX:+UseCompressedOops \
-XX:ReservedCodeCacheSize=256M \
-XX:+ParallelRefProcEnabled \
-XX:+PerfDisableSharedMem \
--enable-native-access=ALL-UNNAMED \
--add-opens=java.base/java.lang=ALL-UNNAMED

对于客户端平台:

  • 使用 Minecraft: Java 版 1.20.6
  • 支持离线/在线登录认证

地址与端口:

  • 服务器地址: earth.pluv27.top:38266
  • Web 地图: https://map.pluv27.top
  • 为节省资源, Web 地图仅呈现原始主维度世界地图, 为托管在 vercel 的静态页面, 不会同步世界更改