外观
公网部署
适用范围
本页以经典联机版服务端为主。源码默认使用 UDP 28887,实际端口以 ServerSetting.json 的 ServerPort 为准。PocketSurvival 和插件联机版必须按各自配置重新核对协议与端口。
部署前提
先完成局域网快速开服,确认匹配客户端能加入、保存并重连。随后记录:
- 服务端局域网地址和 ServerPort;
- 宽带是否有公网 IPv4、可入站 IPv6,或处于运营商 CGNAT;
- 路由器是否支持端口映射,系统防火墙是否可管理;
- 玩家使用的客户端版本和认证模式。
不要用网页能否打开来判断游戏 UDP 服务。最终验证必须使用另一网络中的真实客户端。
公网 IPv4 与端口映射
- 给服务端设备设置固定局域网地址或 DHCP 地址保留。
- 在路由器创建 UDP 映射:公网端口映射到服务端局域网地址的 ServerPort。
- 只开放实际使用的 UDP 端口,不要设置整机 DMZ。
- 在系统防火墙中允许服务端程序或对应 UDP 入站端口。
- 使用手机流量或另一条宽带测试,不能只在同一路由器下连接公网地址。
Windows 管理员 PowerShell 示例:
powershell
New-NetFirewallRule -DisplayName 'Survivalcraft Server UDP' -Direction Inbound -Protocol UDP -LocalPort 28887 -Action Allow使用 UFW 的 Linux 示例:
bash
sudo ufw allow 28887/udp
sudo ufw status如果路由器 WAN 地址与公网查询地址不同,或 WAN 地址落在 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16、100.64.0.0/10 等范围,通常无法自行完成 IPv4 入站映射,需要向运营商申请公网地址或改用支持 UDP 的隧道。
IPv6 直连
IPv6 通常不需要 NAT 映射,但仍需要:
- 服务端获得可路由的 IPv6 地址;
- 路由器与系统防火墙允许目标 UDP 端口入站;
- 客户端网络也具备 IPv6;
- 用外部网络验证地址和端口,而不是关闭全部 IPv6 防火墙。
家庭 IPv6 前缀可能变化。使用域名时可配置 AAAA 动态 DNS,并在地址变化后自动更新。
没有公网地址
选择隧道或组网工具时,必须确认它支持 UDP、固定映射和目标平台。评估延迟、带宽、流量限制、掉线重连、服务条款与运营者可信度。不要把 SCKey Token、共享密钥或服务器后台凭据交给未知中转服务。
长期运行与恢复
- 使用独立的低权限系统账户运行服务端;
- 在启动失败频繁发生时设置退避,不要无限高速重启;
- 保存日志并按大小或日期轮转;
- 定期备份世界、ServerSetting.json 和插件配置;
- 监控进程、磁盘空间、内存和 UDP 流量;
- 更新前在新目录验证,保留可立即回退的旧版本。
自动启动工具只负责拉起进程,不能替代游戏内正常保存。维护时先执行 save,再使用 exit 关闭经典联机版服务端。
公网验收清单
- [ ] 外部网络可以加入,局域网仍可正常连接;
- [ ] 端口只开放 UDP,且与 ServerPort 一致;
- [ ] 游客或 SCKey 认证符合预期;
- [ ] 两名以上玩家能完成移动、交互、聊天与重连;
- [ ] 保存、正常退出、异常重启后的世界数据均已验证;
- [ ] 日志、备份与回退位置已经记录;
- [ ] 对外发布的信息只包含地址、端口和必要的客户端版本。
IyDlhaznvZHpg6jnvbIKCjo6OiBpbmZvIOmAgueUqOiMg+WbtArmnKzpobXku6Xnu4/lhbjogZTmnLrniYjmnI3liqHnq6/kuLrkuLvjgILmupDnoIHpu5jorqTkvb/nlKggVURQIGAyODg4N2DvvIzlrp7pmYXnq6/lj6Pku6UgYFNlcnZlclNldHRpbmcuanNvbmAg55qEIGBTZXJ2ZXJQb3J0YCDkuLrlh4bjgIJQb2NrZXRTdXJ2aXZhbCDlkozmj5Lku7bogZTmnLrniYjlv4XpobvmjInlkIToh6rphY3nva7ph43mlrDmoLjlr7nljY/orq7kuI7nq6/lj6PjgIIKOjo6CgojIyDpg6jnvbLliY3mj5AKCuWFiOWujOaIkFvlsYDln5/nvZHlv6vpgJ/lvIDmnI1dKC9kZXZlbG9wZXIvc2VydmVyL3F1aWNrLXN0YXJ0Ke+8jOehruiupOWMuemFjeWuouaIt+err+iDveWKoOWFpeOAgeS/neWtmOW5tumHjei/nuOAgumaj+WQjuiusOW9le+8mgoKLSDmnI3liqHnq6/lsYDln5/nvZHlnLDlnYDlkowgU2VydmVyUG9ydO+8mwotIOWuveW4puaYr+WQpuacieWFrOe9kSBJUHY044CB5Y+v5YWl56uZIElQdjbvvIzmiJblpITkuo7ov5DokKXllYYgQ0dOQVTvvJsKLSDot6/nlLHlmajmmK/lkKbmlK/mjIHnq6/lj6PmmKDlsITvvIzns7vnu5/pmLLngavlopnmmK/lkKblj6/nrqHnkIbvvJsKLSDnjqnlrrbkvb/nlKjnmoTlrqLmiLfnq6/niYjmnKzlkozorqTor4HmqKHlvI/jgIIKCuS4jeimgeeUqOe9kemhteiDveWQpuaJk+W8gOadpeWIpOaWrea4uOaIjyBVRFAg5pyN5Yqh44CC5pyA57uI6aqM6K+B5b+F6aG75L2/55So5Y+m5LiA572R57uc5Lit55qE55yf5a6e5a6i5oi356uv44CCCgojIyDlhaznvZEgSVB2NCDkuI7nq6/lj6PmmKDlsIQKCjEuIOe7meacjeWKoeerr+iuvuWkh+iuvue9ruWbuuWumuWxgOWfn+e9keWcsOWdgOaIliBESENQIOWcsOWdgOS/neeVmeOAggoyLiDlnKjot6/nlLHlmajliJvlu7ogVURQIOaYoOWwhO+8muWFrOe9keerr+WPo+aYoOWwhOWIsOacjeWKoeerr+WxgOWfn+e9keWcsOWdgOeahCBTZXJ2ZXJQb3J044CCCjMuIOWPquW8gOaUvuWunumZheS9v+eUqOeahCBVRFAg56uv5Y+j77yM5LiN6KaB6K6+572u5pW05py6IERNWuOAggo0LiDlnKjns7vnu5/pmLLngavlopnkuK3lhYHorrjmnI3liqHnq6/nqIvluo/miJblr7nlupQgVURQIOWFpeermeerr+WPo+OAggo1LiDkvb/nlKjmiYvmnLrmtYHph4/miJblj6bkuIDmnaHlrr3luKbmtYvor5XvvIzkuI3og73lj6rlnKjlkIzkuIDot6/nlLHlmajkuIvov57mjqXlhaznvZHlnLDlnYDjgIIKCldpbmRvd3Mg566h55CG5ZGYIFBvd2VyU2hlbGwg56S65L6L77yaCgp+fn5wb3dlcnNoZWxsCk5ldy1OZXRGaXJld2FsbFJ1bGUgLURpc3BsYXlOYW1lICdTdXJ2aXZhbGNyYWZ0IFNlcnZlciBVRFAnIC1EaXJlY3Rpb24gSW5ib3VuZCAtUHJvdG9jb2wgVURQIC1Mb2NhbFBvcnQgMjg4ODcgLUFjdGlvbiBBbGxvdwp+fn4KCuS9v+eUqCBVRlcg55qEIExpbnV4IOekuuS+i++8mgoKfn5+YmFzaApzdWRvIHVmdyBhbGxvdyAyODg4Ny91ZHAKc3VkbyB1Zncgc3RhdHVzCn5+fgoK5aaC5p6c6Lev55Sx5ZmoIFdBTiDlnLDlnYDkuI7lhaznvZHmn6Xor6LlnLDlnYDkuI3lkIzvvIzmiJYgV0FOIOWcsOWdgOiQveWcqCAxMC4wLjAuMC8444CBMTcyLjE2LjAuMC8xMuOAgTE5Mi4xNjguMC4wLzE244CBMTAwLjY0LjAuMC8xMCDnrYnojIPlm7TvvIzpgJrluLjml6Dms5Xoh6rooYzlrozmiJAgSVB2NCDlhaXnq5nmmKDlsITvvIzpnIDopoHlkJHov5DokKXllYbnlLPor7flhaznvZHlnLDlnYDmiJbmlLnnlKjmlK/mjIEgVURQIOeahOmap+mBk+OAggoKIyMgSVB2NiDnm7Tov54KCklQdjYg6YCa5bi45LiN6ZyA6KaBIE5BVCDmmKDlsITvvIzkvYbku43pnIDopoHvvJoKCjEuIOacjeWKoeerr+iOt+W+l+WPr+i3r+eUseeahCBJUHY2IOWcsOWdgO+8mwoyLiDot6/nlLHlmajkuI7ns7vnu5/pmLLngavlopnlhYHorrjnm67moIcgVURQIOerr+WPo+WFpeerme+8mwozLiDlrqLmiLfnq6/nvZHnu5zkuZ/lhbflpIcgSVB2Nu+8mwo0LiDnlKjlpJbpg6jnvZHnu5zpqozor4HlnLDlnYDlkoznq6/lj6PvvIzogIzkuI3mmK/lhbPpl63lhajpg6ggSVB2NiDpmLLngavlopnjgIIKCuWutuW6rSBJUHY2IOWJjee8gOWPr+iDveWPmOWMluOAguS9v+eUqOWfn+WQjeaXtuWPr+mFjee9riBBQUFBIOWKqOaAgSBETlPvvIzlubblnKjlnLDlnYDlj5jljJblkI7oh6rliqjmm7TmlrDjgIIKCiMjIOayoeacieWFrOe9keWcsOWdgAoK6YCJ5oup6Zqn6YGT5oiW57uE572R5bel5YW35pe277yM5b+F6aG756Gu6K6k5a6D5pSv5oyBIFVEUOOAgeWbuuWumuaYoOWwhOWSjOebruagh+W5s+WPsOOAguivhOS8sOW7tui/n+OAgeW4puWuveOAgea1gemHj+mZkOWItuOAgeaOiee6v+mHjei/nuOAgeacjeWKoeadoeasvuS4jui/kOiQpeiAheWPr+S/oeW6puOAguS4jeimgeaKiiBTQ0tleSBUb2tlbuOAgeWFseS6q+WvhumSpeaIluacjeWKoeWZqOWQjuWPsOWHreaNruS6pOe7meacquefpeS4rei9rOacjeWKoeOAggoKIyMg6ZW/5pyf6L+Q6KGM5LiO5oGi5aSNCgotIOS9v+eUqOeLrOeri+eahOS9juadg+mZkOezu+e7n+i0puaIt+i/kOihjOacjeWKoeerr++8mwotIOWcqOWQr+WKqOWksei0pemikee5geWPkeeUn+aXtuiuvue9rumAgOmBv++8jOS4jeimgeaXoOmZkOmrmOmAn+mHjeWQr++8mwotIOS/neWtmOaXpeW/l+W5tuaMieWkp+Wwj+aIluaXpeacn+i9rui9rO+8mwotIOWumuacn+Wkh+S7veS4lueVjOOAgVNlcnZlclNldHRpbmcuanNvbiDlkozmj5Lku7bphY3nva7vvJsKLSDnm5Hmjqfov5vnqIvjgIHno4Hnm5jnqbrpl7TjgIHlhoXlrZjlkowgVURQIOa1gemHj++8mwotIOabtOaWsOWJjeWcqOaWsOebruW9lemqjOivge+8jOS/neeVmeWPr+eri+WNs+WbnumAgOeahOaXp+eJiOacrOOAggoK6Ieq5Yqo5ZCv5Yqo5bel5YW35Y+q6LSf6LSj5ouJ6LW36L+b56iL77yM5LiN6IO95pu/5Luj5ri45oiP5YaF5q2j5bi45L+d5a2Y44CC57u05oqk5pe25YWI5omn6KGMIHNhdmXvvIzlho3kvb/nlKggZXhpdCDlhbPpl63nu4/lhbjogZTmnLrniYjmnI3liqHnq6/jgIIKCiMjIOWFrOe9kemqjOaUtua4heWNlQoKLSBbIF0g5aSW6YOo572R57uc5Y+v5Lul5Yqg5YWl77yM5bGA5Z+f572R5LuN5Y+v5q2j5bi46L+e5o6l77ybCi0gWyBdIOerr+WPo+WPquW8gOaUviBVRFDvvIzkuJTkuI4gU2VydmVyUG9ydCDkuIDoh7TvvJsKLSBbIF0g5ri45a6i5oiWIFNDS2V5IOiupOivgeespuWQiOmihOacn++8mwotIFsgXSDkuKTlkI3ku6XkuIrnjqnlrrbog73lrozmiJDnp7vliqjjgIHkuqTkupLjgIHogYrlpKnkuI7ph43ov57vvJsKLSBbIF0g5L+d5a2Y44CB5q2j5bi46YCA5Ye644CB5byC5bi46YeN5ZCv5ZCO55qE5LiW55WM5pWw5o2u5Z2H5bey6aqM6K+B77ybCi0gWyBdIOaXpeW/l+OAgeWkh+S7veS4juWbnumAgOS9jee9ruW3sue7j+iusOW9le+8mwotIFsgXSDlr7nlpJblj5HluIPnmoTkv6Hmga/lj6rljIXlkKvlnLDlnYDjgIHnq6/lj6Plkozlv4XopoHnmoTlrqLmiLfnq6/niYjmnKzjgIIK
