本指南涵盖 Legion Hosting 托管的 Assetto Corsa 专用服务器的常见问题和解决方案。有关初始服务器设置,请参阅 Assetto Corsa 服务器设置指南。
加入时出现校验和错误
当客户端本地的赛道或车辆副本与服务器上安装的版本不匹配时,会出现校验和错误。两者必须完全相同 — 来自同一来源的相同模组版本。
- 验证
cfg/server_cfg.ini中TRACK的赛道文件夹名称和CARS中的车辆文件夹名称是否与上传到服务器content/tracks/和content/cars/中的文件夹名称完全匹配。 - 如果您最近在服务器上更新了模组,所有客户端也必须在重新连接前更新到相同版本。
- 与玩家分享自定义内容的确切下载链接,以确保每个人拥有相同版本。
- Content Manager 可以在加入尝试前检测不匹配的内容,并显示哪些文件不同。
赛道或车辆未找到 — 服务器无法启动
如果服务器因缺少赛道或车辆的错误而拒绝启动,说明配置引用了磁盘上不存在的内容。
- 检查
cfg/server_cfg.ini中的文件夹名称(TRACK和CARS)是否与content/tracks/和content/cars/中的文件夹名称完全匹配。文件夹名称区分大小写。 - 对于有布局变体的赛道,确认
CONFIG_TRACK与赛道目录中的确切子文件夹名称匹配。如果赛道没有变体,请将CONFIG_TRACK留空。 - 查看 GPanel 控制台日志中的具体错误消息 — 通常会指出缺少的文件或文件夹。
客户端缺失内容错误
玩家在加入包含自定义内容的服务器前,必须在本地安装相同的自定义赛道和车辆。
- 与玩家分享下载来源,以便他们获取所有自定义内容的匹配版本。
- Content Manager 可以在加入尝试前检测缺失内容,并显示需要哪些文件。
- 有关上传自定义内容的更多详情,请参阅 Assetto Corsa:自定义内容安装指南。
entry_list.ini 位置数量错误
服务器要求 cfg/entry_list.ini 中的 [CAR_N] 区块数量等于或大于 cfg/server_cfg.ini 中的 MAX_CLIENTS 值。
- 计算
entry_list.ini中的[CAR_N]区块数(从[CAR_0]开始),并与MAX_CLIENTS值进行比较。 - 如需要请添加额外的区块。每个区块至少需要
MODEL和SKIN值。示例:[CAR_4] MODEL=ks_ferrari_f40 SKIN=0_red SPECTATOR_MODE=0 DRIVER_NAME= TEAM= GUID= BALLAST=0
服务器显示已满或玩家无法加入
- 检查
cfg/server_cfg.ini中的MAX_CLIENTS是否与cfg/entry_list.ini中开放(非观众)位置的数量匹配。 - 如果赛程区段(例如
[RACE])中设置了IS_OPEN=0,赛程开始后玩家将无法加入。更改为IS_OPEN=1以允许中途加入。 - 如果服务器最近重启,重新注册到 Kunos 大厅可能需要几分钟。请先尝试通过直接 IP 连接以确认服务器正在接受连接。
端口和连接问题
- 确认
cfg/server_cfg.ini中的UDP_PORT、TCP_PORT和HTTP_PORT值与 GPanel Network 选项卡中分配的端口匹配。端口不匹配将阻止连接。 - 通过直接 IP 连接时,请使用 GPanel Network 选项卡中显示的 IP 和端口。
- 有关查找服务器 IP 和端口的更多信息,请参阅服务器 IP 和端口指南。
请勿随意更改端口值。 仅使用 GPanel 分配的端口。使用未分配给您服务器的端口将导致玩家无法连接。
服务器未出现在公开浏览器中
- 验证
cfg/server_cfg.ini中是否设置了REGISTER_TO_LOBBY=1。如果设置为0,服务器将不会出现在公开的 Kunos 大厅中。 - 新启动的服务器可能需要几分钟才能出现在浏览器中。请先尝试通过直接 IP 连接以确认服务器正在运行。
- 查看 GPanel 控制台日志中的大厅注册错误。
相关文章
如果按照本指南操作后仍无法解决问题,请 提交支持工单,并附上您的服务器名称、GPanel 控制台日志中的错误消息以及您最近对配置文件所做的任何更改。