本地启动 Kaillera Server 自建服务器步骤
什么时候需要自己开服务器
- 和局域网朋友对战:同宿舍、同家里,不想依赖公网服务器,直接开本地服务器,零延迟
- 公网没有合适服务器:公网老服务器可能关了,或者 ping 值太高
- 想当管理员:自己开服务器可以控制所有房间、踢人、禁 IP
下载 Kaillera Server
Kaillera Server 是独立的 exe 文件,不包含在基础 WinKawaks.zip 里:
| 下载包 | 内容 |
|---|---|
| WinKawaks.zip | 只有模拟器(不含服务器) |
| kaillera.zip | 只有 Kaillera Server 组件 |
| WinKawaks.full.zip | 模拟器 + Kaillera Server 打包在一起 |
如果只想要服务器,下载 kaillera.zip 即可。官方下载页有详细的 SHA1/MD5 校验值。
解压启动
下载后解压 kaillera.zip 到任意文件夹(推荐和 WinKawaks 放一起,比如 D:\Kaillera\):
解压后里面应该有 kaillerasrv.exe 和一个 server.ini。
双击 kaillerasrv.exe,弹出服务器管理窗口:

- 窗口标题栏显示服务器状态(通常显示 "Running" 或监听端口信息)
- 默认监听端口是 27888(UDP 协议)
- 服务器启动后会显示当前在线玩家数、活动房间数
Windows 防火墙提示:首次启动时 Windows 防火墙可能弹出提示,询问是否允许 kaillerasrv.exe 接收网络连接。必须勾选「允许访问」,否则外部客户端无法连接。
server.ini 配置
解压目录里的 server.ini 是服务器配置文件,可以用记事本编辑:
[Config]
ServerName=My Kaillera Server
Port=27888
MaxUser=100
MaxGame=50
RegisterEnabled=1
| 参数 | 默认值 | 含义 |
|---|---|---|
| ServerName | - | 服务器名(在客户端窗口里显示) |
| Port | 27888 | 监听端口(默认 27888) |
| MaxUser | 100 | 最大同时在线玩家数 |
| MaxGame | 50 | 最大同时进行的房间数 |
通常默认配置就能用,不需要改。
让朋友连接
局域网朋友(同 Wi-Fi / 同路由器)
- 你启动本地服务器,记下你的 内网 IP(Windows cmd 里跑
ipconfig看 IPv4 地址,比如192.168.1.100) - 朋友打开 WinKawaks → File → Start netplay
- 朋友点 Enter IP → 输入
192.168.1.100→ Connect - 朋友就能看到你开的服务器和房间
公网朋友(互联网)
- 你需要在路由器管理页面做端口映射(见下一页),把 27888 UDP 端口映射到你的内网 IP
- 记下你的 公网 IP(百度搜 "我的IP" 就能看到)
- 朋友点 Enter IP → 输入你的公网 IP → Connect
- 朋友连接后你服务器窗口会显示新玩家进来
服务器窗口的功能
kaillerasrv.exe 窗口里可以:
- 实时看到所有在线玩家的昵称、IP 地址、ping 值
- 强制断开某个玩家
- 服务器日志(Log)显示每次连接、断开、创建房间、加入房间等事件
- 右键菜单有服务器配置、封禁 IP 等高级功能
关闭服务器窗口 = 服务器停止运行,所有玩家断开。