返回开服教程
《Core Keeper / 地核守护者》开服避坑指南:专服、直连、局域网、配置和玩法设置
Dedicated Server、Game ID、Direct Connect、UDP 27015/27016、SteamCMD、ServerConfig.json、存档迁移、MOD 和局域网联机,一篇梳理 Core Keeper 开服路线。
更新于 2026-04-24
《地核守护者》(Core Keeper)这类沙盒生存游戏,最适合几个人长期挖矿、种地、修基地、打 Boss。问题是:普通联机很方便,但房主一下线,大家就只能等;专用服务器(Dedicated Server)更适合长期世界,但它的网络模式、Game ID、端口、密码、配置文件又比较绕。
本指南将《地核守护者》目前跟开服有关的东西尽量梳理清楚:手动开服怎么做,Game ID 和 IP 直连有什么区别,局域网怎么连,哪些参数能改,哪些坑最容易踩。社区里只想快速开服的玩家,也可以直接用我们的 LanGame Server Manager:选游戏、设人数和世界参数、一键启动;不只是《地核守护者》,很多常见联机游戏也可以用同一个工具开服。
本文专为各位玩家准备,重点不是“背命令”,而是让你知道每个选项背后到底在解决什么问题。
先说结论:你到底该用哪种方式?
如果只是两三个人临时玩一晚,直接在游戏里开世界、复制 Game ID 给朋友就够了。官方 FAQ 里也写得很简单:房主进入世界后复制 Game ID,其他玩家在主菜单选择 Join Game 并粘贴 Game ID 即可。跨 PC 商店联机时,要确认游戏设置里启用了 cross-play。
如果你们想让世界 24 小时在线,或者房主不在线时大家也能挖矿,就用 Dedicated Server。专服本质上有两条路线:
| 场景 |
推荐方式 |
关键点 |
| Steam 玩家小队,不想折腾路由器 |
默认 Game ID / Steam relay 模式 |
通常不需要端口映射,玩家用 Game ID 加入 |
| Steam、Epic、GOG、Microsoft Store 等 PC 平台一起玩 |
Direct Connect 模式 |
需要启动参数 -port,玩家用 IP:Port 和密码加入 |
| 同一宿舍、网吧、办公室、家庭内网 |
Direct Connect + 内网 IP |
不需要公网 IP,但要放行 Windows 防火墙 |
| 没有公网 IP,还要外网朋友直连 |
不建议硬怼端口 |
用 Steam relay、VPS、虚拟局域网,或 LanGame 相关工具辅助 |
| 不想碰 SteamCMD、Launch.ps1、端口和配置文件 |
LanGame Server Manager |
一键开服,少踩命令行和路径坑 |
一键开服:LanGame Server Manager 适合谁?
手动开《地核守护者》专服,最烦人的地方不是“命令多”,而是每个游戏都有自己的习惯:有的参数写配置文件,有的参数必须写启动命令;有的用端口,有的用 Game ID;有的世界文件在用户目录,有的在安装目录;还有防火墙、更新、日志、备份这些琐事。
LanGame Server Manager 的价值就是把这些重复劳动收起来:
- 选择《地核守护者》后,按需要设置世界名、人数、端口、密码和玩法模式;
- 自动处理专服安装、启动参数、运行状态和日志查看;
- 帮你减少 SteamCMD、
Launch.ps1、ServerConfig.json、端口放行这些“看起来都对但就是连不上”的情况;
- 同一套工具也可以开其他很多游戏服务器,适合经常换游戏的朋友、宿舍、工作室和社区服管理员。
如果你只是想快速把朋友拉进同一个世界,建议先用工具开起来;等你确实需要精细调参,再回来看下面这些细节。
手动开服:专服工具从哪里来?
《地核守护者》的专用服务器是 Steam 上的一个 Tool,名字通常是 Core Keeper Dedicated Server,Steam App ID 是 1963720,支持 Windows 和 Linux。
方法一:Steam 客户端安装
在 Steam 库里把筛选切到“工具(Tools)”,搜索 Core Keeper Dedicated Server,安装后运行 Launch.bat 或对应的启动脚本。注意不要直接双击 CoreKeeperServer.exe 乱试,默认脚本里会帮你带上专服需要的启动方式和日志参数。
Windows 下启动后会弹出 PowerShell/命令行窗口。这个窗口不要关;想正常停服,一般是在窗口里按提示退出,例如按 Q。直接点右上角关闭、任务管理器强杀,都可能导致存档没来得及写完。
方法二:SteamCMD 安装
适合服务器、NAS、VPS 或不想装完整 Steam 客户端的机器:
steamcmd +force_install_dir C:\corekeeperdedicatedserver\ +login anonymous +app_update 1963720 validate +quit
Linux 上路径按自己的目录改,例如:
steamcmd +force_install_dir /home/corekeeper/server +login anonymous +app_update 1963720 validate +quit
更新专服时也是同一个 App ID:
steamcmd +force_install_dir C:\corekeeperdedicatedserver\ +login anonymous +app_update 1963720 validate +quit
版本不一致是专服游戏里很常见的连接失败原因。客户端更新后,服务器也要跟着更新。
Game ID、IP 直连、端口:三个概念别混了
《地核守护者》最容易把人绕晕的地方,就是 Game ID 和 IP 直连不是一回事。
Game ID 模式
服务器启动后通常会生成 GameID.txt,里面是玩家加入用的 Game ID。默认情况下,很多玩家只需要把这个码发给朋友,朋友在 Join Game 里粘贴即可。
这个模式的好处是简单,很多时候不用设置路由器端口映射;缺点是它更依赖平台网络/中继能力,而且跨 PC 商店、局域网直连、固定端口这些需求并不总是适合用 Game ID 解决。
Direct Connect 模式
只要启动时设置了 -port,专服就会进入 Direct Connect 逻辑。玩家不再只是依赖 Game ID,而是可以用服务器 IP、端口和密码加入。
常用端口写法:
-port 27015 -ip 0.0.0.0 -password "PleaseChangeMe"
默认/常见端口是 UDP 27015 和 27016。如果你用 -port 27015,建议同时在系统防火墙和路由器里放行 UDP 27015-27016。如果你改成自定义端口 P,实务上建议把 UDP P 和 P+1 都检查一遍。
外网开服需要什么?
如果朋友不在同一个局域网,又想用 IP 直连,需要满足三件事:
- 服务器启动时带了
-port;
- Windows 防火墙/云服务器安全组放行 UDP 端口;
- 家用宽带要有可被访问的公网 IP,并在路由器上做端口映射。
如果你家宽带是 CGNAT、运营商大内网,路由器上怎么转发都不一定能通。这时候不要一直怀疑游戏,先确认公网 IP。没公网 IP 时,优先考虑 Steam relay / Game ID、VPS、虚拟局域网,或者用 LanGame 相关工具把网络层处理掉。
局域网联机怎么做?
《地核守护者》不要按“老游戏局域网房间广播”的思路去找房间。更稳的做法是:用 Direct Connect,把服务器当成一个内网 IP:Port 来连。
局域网开服步骤
- 在开服机器上启动专服,并带上端口参数:
Launch.bat -world 0 -worldname "LanGame Cave" -maxplayers 8 -port 27015 -ip 0.0.0.0 -password "123456"
- 在开服机器上用
ipconfig 找到内网 IP,例如 192.168.1.23。
- Windows 防火墙里放行
CoreKeeperServer.exe,或者至少放行 UDP 27015-27016 入站。
- 同一局域网的玩家进入游戏,选择 Join Game / Join With IP,填:
192.168.1.23:27015
- 如果界面要求密码,填启动参数里的密码。部分专服会在
GameInfo.txt 里给出一整行可复制的连接信息,直接复制那一行更不容易输错。
虚拟局域网也是同一套思路
如果你们用的是 ZeroTier、Radmin VPN、蒲公英、LanGame Link 这类虚拟局域网工具,本质上还是局域网直连。区别只是第 2 步不要用真实网卡的 192.168.x.x,而是用虚拟网卡分配的 IP。
局域网最常见的坑
| 现象 |
大概率原因 |
处理 |
| 同网段也连不上 |
没有带 -port,服务器还在 Game ID / relay 模式 |
启动时明确加 -port 27015 |
| 能 ping 通但游戏进不去 |
Windows 防火墙挡了 UDP |
放行程序或 UDP 27015-27016 |
| 填 IP 后提示密码错 |
没有指定 -password,服务器随机生成了密码 |
看 GameInfo.txt / GameID.txt,或启动时显式指定密码 |
| 用的是错误 IP |
主机有 Wi-Fi、有线、VPN 多块网卡 |
确认玩家能访问的是哪块网卡 IP |
| 朋友不在同一局域网,路由器转发也没用 |
宽带没有公网 IP / 被 CGNAT |
用 VPS、虚拟局域网、Steam relay 或其他中继方案 |
| 断网纯离线也想联机 |
专服和客户端仍可能依赖平台网络能力 |
不要把它当成完全离线 LAN 游戏设计 |
ServerConfig.json 能改什么?哪些必须写启动参数?
专服配置文件通常叫 ServerConfig.json。Windows 专服常见位置是:
%APPDATA%\..\LocalLow\Pugstorm\Core Keeper\DedicatedServer\ServerConfig.json
专服世界存档常见位置是:
%APPDATA%\..\LocalLow\Pugstorm\Core Keeper\DedicatedServer\worlds\
本地客户端世界常见位置是:
%APPDATA%\..\LocalLow\Pugstorm\Core Keeper\Steam\你的SteamID\worlds\
Linux 上如果没有自定义 -datapath,通常会在类似下面的位置:
~/.config/unity3d/Pugstorm/Core Keeper/DedicatedServer/
一个常见的 ServerConfig.json 长这样:
{
"gameId": "",
"world": 0,
"worldName": "LanGame Core Keeper",
"worldSeed": 0,
"maxNumberPlayers": 8,
"maxNumberPacketsSentPerFrame": 1,
"networkSendRate": 30,
"worldMode": 0,
"seasonOverride": -1
}
重点来了:不是所有参数都能写在 ServerConfig.json 里。 现在最容易踩坑的是网络参数:
-port:必须走启动参数;写进配置文件可能无效;
-ip:必须走启动参数;
-password:Direct Connect 密码,必须走启动参数;
-allowonlyplatform:限制平台,只有 Direct Connect 相关场景才有意义。
也就是说,如果你要局域网直连、跨 PC 商店直连、固定端口、固定密码,不要只改 JSON,要改启动参数。
常用启动参数整理:
| 参数 |
用途 |
示例 |
-batchmode |
无图形运行,专服常规参数 |
-batchmode |
-logfile |
指定日志文件 |
-logfile CoreKeeperServerLog.txt |
-world |
世界槽位,通常 0-29 |
-world 0 |
-worldname |
世界/服务器显示名 |
-worldname "LanGame Cave" |
-worldseed |
新世界种子,0 常表示随机 |
-worldseed 123456 |
-worldmode |
世界模式 |
-worldmode 0 |
-maxplayers |
最大玩家数 |
-maxplayers 8 |
-gameid |
自定义 Game ID |
-gameid abcdefghijklmnpqrstuvw1234 |
-port |
启用 Direct Connect |
-port 27015 |
-ip |
绑定地址 |
-ip 0.0.0.0 |
-password |
IP 直连密码 |
-password "PleaseChangeMe" |
-datapath |
自定义存档/配置路径 |
-datapath "D:/CKServerData" |
-season |
强制季节活动 |
-season Halloween |
-allowonlyplatform |
限制平台 |
-allowonlyplatform 1 |
关于自定义 Game ID,有些文档的最小长度说法不完全一致。比较稳的做法是:不强行自定义,让服务器生成;如果确实要自定义,尽量用 15-28 位字母数字,并避免 Y、y、x、0、O 这类容易被规则拒绝或混淆的字符。自定义 ID 不合法时,服务器可能直接生成一个新的随机 ID。
玩法设置:世界模式、种子、季节、人数怎么选?
《地核守护者》的专服不是那种有几十个倍率滑块的生存游戏。当前比较明确、跟开服关系最密切的玩法参数主要是:世界槽位、世界名、世界种子、最大人数、世界模式、季节事件。
世界模式 worldMode
| 值 |
模式 |
适合人群 |
0 |
Normal / 普通 |
第一次开服、常规合作 |
1 |
Hard / 困难 |
老玩家、固定队、想提高压力 |
2 |
Creative / 创造 |
建筑党、测试地图、摆建筑 |
4 |
Casual / 休闲 |
轻松探索、亲友局、带新人 |
一个重要坑:Creative 和非 Creative 世界不要指望来回切。 如果你想从普通生存改成创造,建议新建世界槽位,而不是直接把旧世界配置改掉。
世界种子 worldSeed
worldSeed 只对新生成的世界有意义。世界已经生成后再改种子,不会把已有地图“重刷”。想换种子,换世界槽位或删除对应世界存档后重新生成。
最大人数 maxplayers / maxNumberPlayers
官方对常规同世界联机的定位是 PC 等平台 1-8 人。虽然某些配置文件或面板可能允许写更高数值,但社区服不建议一上来就拉到几十人。
建议:
- 亲友局:
4-8;
- 宿舍/小社区:可以试
8-10,同时观察延迟和服务器 CPU;
- 超过 10 人:先压测,再决定是否长期开放;
- 大基地、自动化、多人分散探索、MOD 都会增加服务器压力。
季节事件 seasonOverride / -season
可以强制开启季节活动,例如 Easter、Halloween、Christmas、Valentine、Anniversary、CherryBlossom、LunarNewYear。
这里也有一个小坑:不同封装工具对“无季节覆盖”的数值写法可能不同,有的写 None/0,有的配置模板写 seasonOverride: -1。如果你用 LanGame Server Manager 或主机面板,直接选“无 / 跟随现实日期”即可;如果手改 JSON,就以当前服务器生成的默认值和 README 为准。
存档迁移:本地世界怎么搬到专服?
大致思路是:先停服,再把本地世界文件复制到专服 worlds 目录,对应 world 槽位。
Windows 常见路径:
本地世界:%APPDATA%\..\LocalLow\Pugstorm\Core Keeper\Steam\你的SteamID\worlds\
专服世界:%APPDATA%\..\LocalLow\Pugstorm\Core Keeper\DedicatedServer\worlds\
注意事项:
- 先备份两个目录,不要裸复制;
- 专服首次启动后,
worlds 文件夹可能要等到有玩家进入并保存一次才出现;
world 槽位要对应你放进去的世界文件;
- 本地角色和世界是分开存的,角色通常仍在客户端;
- 旧版本世界可能缺少新版本部分内容,重大版本更新后想完整体验新内容,最好新开世界。
管理员、封禁和公开服风险
如果只是亲友局,你可能不太关心管理员;但一旦把 Game ID 或 IP 发到社区,就要准备好管理权限。
常见规则是:第一个进入专服世界的玩家会自动成为管理员。 后续可以在游戏内 Esc 菜单的玩家列表/Manage Players 里给其他玩家管理员权限,或者封禁捣乱玩家。
手动文件通常包括:
Admins.json
PlayerBans.json
手改这类 JSON 前,建议先停服,再备份,再修改。公开服尤其要注意:
- 不要把无密码的连接信息长期公开;
- Game ID 发到公开群前,先做好备份;
- Direct Connect 模式会暴露服务器 IP,最好设置密码;
- 管理员名单不要随便给,尤其是公共社区服。
MOD:能装,但别把客户端 MOD 当服务端 MOD
《地核守护者》专服可以折腾 MOD,但它不是“服务器一装,所有玩家自动同步”的那种体验。几个要点:
- 服务端 MOD 通常要放在专服目录的
CoreKeeperServer_Data/StreamingAssets/Mods 下;
- 每个 MOD 单独一个文件夹;
- 客户端和服务器最好保持同一套 MOD;
- 只适用于客户端的 MOD 不要装到服务器上,可能导致服务器起不来;
- MOD 依赖不一定会自动安装,要看 MOD 页面说明;
- 游戏更新后,MOD 失效是常态,先备份再更新。
官方 2025 年 8 月的专服跨 PC 商店更新说明里也提到:只要所有玩家安装了相同 MOD,跨不同 PC 客户端游玩时 MOD 仍应按预期工作。实际社区服里,最常见的问题仍然是“某个玩家少装了依赖”或“服务端装了客户端专用 MOD”。
Linux、Docker、常驻运行
Linux 专服适合长期运行,尤其是 VPS、家用小主机、NAS、Docker 环境。核心思路是:SteamCMD 安装,_launch.sh 启动,systemd 守护。
一个简化版 systemd 结构大概这样:
[Unit]
Description=Core Keeper Dedicated Server
After=network.target
[Service]
Type=simple
User=corekeeper
Group=corekeeper
WorkingDirectory=/home/corekeeper/server
ExecStart=/home/corekeeper/server/_launch.sh
KillMode=process
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
常见依赖包括 steamcmd、xvfb、libxi6 等。不同发行版包名略有差异。Docker 方案也很多,比较适合想把数据目录、配置、重启策略都标准化的人;但 Docker 也会带来另一个坑:卷挂载路径和文件权限。只要存档路径没挂对,一重启就像“服务器丢档”。
常见问题排查清单
1. 我朋友进不来,是不是游戏坏了?
先按这个顺序查:
- 客户端和专服版本是否一致;
- 专服是否真的启动完成,而不是卡在生成世界;
- 用 Game ID 还是 IP 直连,别填错入口;
- IP 直连时是否加了
-port;
- UDP 端口是否被 Windows 防火墙、路由器、云安全组挡住;
- 家用宽带是否有公网 IP;
- 密码是否来自启动参数,而不是服务器随机生成值;
- MOD 是否完全一致。
2. 为什么我改了配置文件里的端口没用?
因为 -port、-ip、-password 这类网络参数必须写在启动参数里。只改 ServerConfig.json 很可能无效。
3. 为什么我设置了世界种子,地图没变化?
种子只影响新世界生成。旧世界已经生成,改 worldSeed 不会重刷已有地图。
4. 为什么 worlds 文件夹找不到?
专服世界目录可能要在第一次保存后才出现。先启动服务器,进一次世界,等自动保存,再停服查看。
5. 为什么我用 Game ID 可以,IP 直连不行?
大概率是没有用 -port 启动,或者端口被防火墙挡住。Game ID 模式和 Direct Connect 不是同一个网络路径。
6. 为什么跨 Steam / Epic / GOG / Microsoft Store 加不了?
PC 平台之间的跨平台联机要确认客户端设置里的 cross-play,并且专服侧按 README/Direct Connect 方式配置。不要用很老的教程判断,因为专服跨 PC 商店能力是在后续更新中补上的。
7. 我能不能开超过 8 人?
配置上可能能写更高,但官方常规同世界人数定位是 1-8。超过 8 人属于“可以测试,但不要默认稳定”的范围。社区服建议先从 8 人以内开始。
推荐配置模板
亲友 Steam 小队,少折腾版
适合 2-8 个 Steam 玩家:
{
"gameId": "",
"world": 0,
"worldName": "LanGame Friends",
"worldSeed": 0,
"maxNumberPlayers": 8,
"maxNumberPacketsSentPerFrame": 1,
"networkSendRate": 30,
"worldMode": 0,
"seasonOverride": -1
}
不强制 -port,让服务器走默认 Game ID / relay 逻辑。优点是简单;缺点是跨平台和局域网直连不如 Direct Connect 清晰。
局域网 / 虚拟局域网直连版
启动参数:
-batchmode -logfile CoreKeeperServerLog.txt -world 0 -worldname "LAN" -maxplayers 8 -port 27015 -ip 0.0.0.0 -password "123456"
然后玩家用:
服务器内网IP:27015
公网 / VPS 小社区版
启动参数:
-batchmode -logfile CoreKeeperServerLog.txt -world 0 -worldname "LanGame Community" -maxplayers 8 -port 27015 -ip 0.0.0.0 -password "ChangeThisPassword"
服务器侧检查:
- 云安全组:UDP
27015-27016;
- 系统防火墙:UDP
27015-27016;
- 日志:确认服务器已经输出 Game ID / GameInfo;
- 备份:每天至少备份一次
DedicatedServer 数据目录。
最后:别把开服当成一次性动作
《地核守护者》开服不难,真正麻烦的是“持续稳定”:更新、备份、端口、防火墙、MOD 版本、玩家权限、存档迁移,每一项单独看都不复杂,凑在一起就很容易踩坑。
所以我们在 LanGame.cn 一直建议:
- 临时玩:游戏内开房,复制 Game ID;
- 长期玩:Dedicated Server;
- 同网段玩:Direct Connect + 内网 IP;
- 公网社区服:VPS / 独立机器 + 端口和备份;
- 不想折腾:用 LanGame Server Manager 一键开服。
工具不是为了阻止大家学习原理,而是把最容易重复出错的部分自动化。等服务器正常运行了,大家应该把时间花在探索、建基地、打 Boss 上,而不是每晚都在群里问:“你们能不能连上?”