Mirserver

StartPoint.txt

登录点和安全区配置文件,用于设置人物进入游戏或回城、复活后的出生坐标,以及该区域的安全区范围和附加限制。

文件作用

StartPoint.txt 用于配置人物进入地图后的落点区域。

这个文件通常会影响下面几类位置:

  • 登录后的出生点
  • 回城后的落点
  • 安全区或复活区的范围
  • 该区域内是否禁止说话、是否启用 PK 区判定

如果人物上线后站错位置、回城回到错误坐标,或者安全区范围和预期不一致,通常都要先检查这里。

基本结构

StartPoint.txt 常见格式如下:

地图号 X Y 禁止说话 范围 光环类型 PKZONE PKFIRE

例如:

0 289 618 0 10 4 0 0
0 650 631 0 10 4 0 0
0 334 266 0 10 4 0 0
2 503 483 0 10 4 0 0
3 330 330 0 10 4 0 0

这类写法表示在指定地图上定义一个出生点或安全区中心点,并按后面的参数决定该区域的半径和附加效果。

列序说明

StartPoint.txt 常见字段顺序如下:

列序字段说明
1地图号出生点所在地图编号
2坐标X区域中心点的 X 坐标
3坐标Y区域中心点的 Y 坐标
4禁止说话0 表示通常不限制,非 0 时一般表示该区域内限制说话
5大小范围以当前坐标为中心的区域范围
6光环类型安全区或出生区显示效果编号
7PKZONEPK 区域开关,常见默认写 0
8PKFIREPK 火焰或 PK 相关判定开关,常见默认写 0

如果当前版本没有额外开启 PK 区扩展,最后两列通常保持 0 0 即可。

目前已确认的光环类型如下:

值效果
0无
2僵尸钻的洞
3石块
4困魔光
5火墙
6祖玛教主裂开的石头

使用建议

维护 StartPoint.txt 时,通常建议先确认下面几项:

  1. 地图号是否和 MapInfo.txt 中实际使用的地图一致
  2. 坐标是否位于可站立区域,避免人物上线后卡点
  3. 范围不要设得过大,避免把本来不是安全区的位置一起覆盖进去
  4. 如果只是普通登录点或回城点,PKZONE 和 PKFIRE 一般保持默认值即可

如果同一张地图要设置多个出生点或多个安全区中心,可以像示例一样写多行。

相关阅读