27960 是什么
27960 是 Quake III Arena 服务器的默认 UDP 端口(id Software 的 idTech3 引擎),OpenArena 等衍生项目也沿用这个号码。老游戏服务器有一个鲜明特点:状态查询与联机共用同一端口——服务器浏览器通过状态查询拿到服务器信息,玩家则直接连接接入。因此这个端口既是业务口也是信息口,公网上常年开着大量爱好者服务器,也同样是扫描器的常规目标。
基本信息
| 服务 | Quake III Arena 与 idTech3 系服务器 |
|---|---|
| 协议 | UDP |
| 用途 | 多人对战与状态查询 |
| 默认端口 | 27960(可配置) |
| 远程管理 | rcon |
| 安全等级 | 公网可开,远程管理口令不能弱 |
典型使用场景
- 自建对战服务器:指定端口启动专服进程
- 服务器列表:用状态查询统计在线玩家
- 远程管理:通过 rcon 执行踢人、换图等操作
- 安全核查:确认远程管理口令强度与来源限制
- 性能评估:tic 频率与在线人数对 CPU 的影响
- 网络排障:确认 UDP 请求是否到达服务端
idTech3 服务器常用项
| 项目 | 作用 | 注意事项 |
|---|---|---|
| net_port | 监听端口 | 默认 27960,可改 |
| 状态查询 | 服务器信息 | 与联机共用 UDP 端口 |
| rcon | 远程管理 | 口令明文传输,须加强 |
| 地图循环 | 对局配置 | 按服务器配置轮换 |
开服与接入
开服与接入
./q3ded +set net_port 27960 +map q3dm17 # 启动专服
# 玩家端控制台: /connect <server>:27960
# 状态查询: 用查询工具发送状态请求核对返回内容
ss -lunp | grep 27960 # 服务端监听核对
# 远程管理: rcon 口令写在服务器配置中,注意不要在日志中回显老游戏的联机协议基本没有认证与加密:服务器一旦开放就面向全网,远程管理口令是最重要的防线,且不要在多个服务器上复用。
UDP 无连接特性会让排障变模糊:连不上时先在服务端抓包确认请求是否到达,再判断是网络问题还是服务器未运行。
状态查询会暴露服务器名称、地图与玩家列表:这是老游戏服务器的固有特性,介意信息外露就只能在网络层限制来源。
服务器插件与模组的安全性参差不齐:老游戏社区插件长期无人维护,加载第三方内容前先隔离测试。
公网开服要考虑带宽与 DDoS 风险:UDP 服务一旦被流量攻击,同机其他业务也会受牵连。