DayZ 昼夜循环计算器
在你的服务器上,一个白天和一个夜晚按现实时间该持续多久?选好地图和想要的时长——计算器会使用游戏内真实的日出日落时间(它们会随日期变化!),算出精确的 serverTimeAcceleration 和 serverNightTimeAcceleration 数值,可以直接粘贴进你的 serverDZ.cfg。
地图
引擎坐标:北纬 56°,东经 30°(取自游戏文件)
服务器日期
按今天(30.7.2026)计算——使用 SystemTime 时,服务器每次重启都会从机器的本地日期和时间开始。
推荐:1–6 小时
推荐:10–60 分钟
预设
游戏内 24 小时时钟
serverTimeAcceleration
8.13×
→ 你的白天持续 2h 现实时间
serverNightTimeAcceleration
1.91×
夜晚总共加快 15.53× → 现实时间 30m
现实时间中的一个完整循环
完整循环: 2h 30m
每 24 小时的循环数: 9.6
夜晚占比: 20%
serverTime = "SystemTime"; serverTimeAcceleration = 8.13; serverNightTimeAcceleration = 1.91; serverTimePersistent = 0;
白天和夜晚时长的滑块与预设——包含官方服务器的设置(3 小时 / 40 分钟)。
按地图和日期计算真实天文数据:引擎根据每块地形的纬度计算日出和日落,本计算器也是如此。
现成的 serverDZ.cfg 配置块,包含 serverTime、两个倍率和 serverTimePersistent——一键复制。
计算原理
DayZ 使用 24 小时的游戏内时钟。serverTimeAcceleration(0.1–64)就是这个时钟的倍率:6× 时,现实中的 4 小时等于游戏内完整的一天。serverNightTimeAcceleration(0.1–64)在日落到日出之间额外生效,并与前一个数值相乘——6× × 4× 时,夜晚比现实时间快 24 倍。
游戏内有多少小时是白天、多少小时是夜晚,取决于地图和日期。每块地形在游戏文件里都有地理纬度(Chernarus 北纬 56°,Livonia 北纬 54°,Sakhal 北纬 55.5°),引擎据此按天文方式计算太阳轨迹:六月中旬的 Chernarus 有约 17.5 小时日照,十二月下旬还不到 7 小时。
因此计算器会先确定你所选地图和日期的日出与日落时间,再解出两个倍率:serverTimeAcceleration = 游戏内日照时长 ÷ 期望的白天时长,serverNightTimeAcceleration =(游戏内夜长 ÷ 期望的夜晚时长)÷ serverTimeAcceleration。两个数值都会被限制在允许范围 0.1–64 之内。
常见问题
为什么我的昼夜时长过几周就变了?
使用 serverTime = "SystemTime"(或 serverTimePersistent = 1)时,游戏内日期会跟着日历走——真实的白天长度也随之改变:夏天白天长,冬天白天短。如果想要固定的节奏,就设一个固定的 serverTime 日期;常见的做法是选接近春分或秋分的日期(三月下旬 / 九月下旬),那时昼夜大致等长。
serverNightTimeAcceleration 到底在什么时候生效?
从日落到日出——太阳一落到地平线以下,引擎就会切换。在这段时间里,实际速度是 serverTimeAcceleration × serverNightTimeAcceleration。
这两个数值的取值范围是多少?
两者都接受 0.1 到 64。小于 1 的值会让时间变慢(0.5 = 半速)。除此之外,引擎还把夜间的合成速度(白天倍率 × 夜晚倍率)上限锁在 64×——我们在一台真实的 DayZ 1.29 服务器上用延时测量验证过这一点。计算器会遵守这两个限制,并在你想要的时长无法精确实现时提醒你。
这些数值和官方服务器一致吗?
“官方”预设还原了 Bohemia 在官方服务器上的设置:大约 3 小时白天和 40 分钟夜晚。选中它,然后复制生成的配置块即可。
租一台自己的 DayZ 服务器
使用我们的合作链接,在 GPORTAL 下单每次都能享 10% 优惠——支持 PC、PlayStation 和 Xbox 的服务器。
领取 10% 优惠广告合作伙伴 · 合作链接:你省 10%,我们拿一份佣金。