本指南介绍如何设置和配置由 Legion Hosting 托管的 Assetto Corsa 专用服务器,包括服务器设置、入场列表以及如何连接。
编辑配置文件前请先停止服务器。 在编辑任何
.ini 文件之前,请始终从 GPanel 的 Console 选项卡停止服务器。服务器运行期间所做的更改可能会在关闭时被覆盖。
配置文件概览
Assetto Corsa 专用服务器使用两个位于服务器 cfg/ 目录中的主要配置文件。
| 文件 | 用途 |
|---|---|
cfg/server_cfg.ini |
核心服务器设置 — 名称、密码、端口、赛道、车辆列表、赛程规则和天气。 |
cfg/entry_list.ini |
定义分配到每个网格位置的车辆和涂装。每个位置一个 [CAR_N] 区块。 |
步骤 1 — 在 GPanel 中访问文件管理器
- 登录 GPanel。
- 从服务器列表中选择您的 Assetto Corsa 服务器。
- 如果服务器正在运行,请在 Console 选项卡上点击 Stop,等待状态变为 Offline。
- 点击 Files 选项卡打开文件管理器。
- 导航到
cfg/目录。您将在此找到server_cfg.ini和entry_list.ini。
步骤 2 — 配置 server_cfg.ini
点击 server_cfg.ini 在内联编辑器中打开。设置按区段划分。最重要的区段是 [SERVER]。
[SERVER] 中的关键设置
| 设置 | 示例值 | 说明 |
|---|---|---|
NAME |
My Legion AC Server |
在游戏内服务器浏览器和 Content Manager 中显示的服务器名称。请设置唯一名称以便玩家找到。 |
PASSWORD |
mypassword |
加入服务器所需的密码。留空则为公开服务器。 |
ADMIN_PASSWORD |
adminpass123 |
用于执行游戏内服务器命令的管理员密码。请妥善保管。 |
MAX_CLIENTS |
16 |
最大同时在线玩家数。不得超过 entry_list.ini 中的 [CAR_N] 位置数。 |
UDP_PORT |
游戏流量的 UDP 端口。请查看 GPanel Network 选项卡获取分配的端口。 | |
TCP_PORT |
游戏流量的 TCP 端口。通常设置为与 UDP_PORT 相同的值。请查看 GPanel Network 选项卡。 |
|
HTTP_PORT |
用于服务器信息/大厅注册端点的 HTTP 端口。请查看 GPanel Network 选项卡。 | |
TRACK |
monza |
content/tracks/ 中赛道的内部文件夹名称。对于有布局变体的赛道,请参见下方的 CONFIG_TRACK。 |
CONFIG_TRACK |
gp |
赛道目录中的布局变体子文件夹(例如 gp、junior)。无变体的赛道请留空。 |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
以分号分隔的车辆文件夹名称列表,表示此服务器允许使用的车辆。每个名称必须与 content/cars/ 中的文件夹匹配。 |
MAX_BALLAST_KG |
0 |
可添加到车辆的最大压舱重量(公斤)。设置为 0 禁用压舱。 |
QUALIFY_MAX_WAIT_PERC |
120 |
排位赛时间的百分比,在此期间迟到的玩家仍可进入排位赛。 |
ALLOWED_TYRES_OUT |
2 |
在处罚之前允许离开赛道表面的车轮数量。-1 禁用限制。 |
REGISTER_TO_LOBBY |
1 |
设置为 1 将服务器公开列在 Kunos 大厅/服务器浏览器中。设置为 0 为私人服务器。 |
赛程设置([PRACTICE]、[QUALIFY]、[RACE])
每种赛程类型都有自己的区段。完全删除某个区段即可禁用该赛程。每个区段中的常用设置:
| 设置 | 示例值 | 说明 |
|---|---|---|
NAME |
Race |
向玩家显示的赛程名称。 |
TIME |
30 |
赛程时长(分钟),适用于练习赛/排位赛。正赛请改用 LAPS。 |
LAPS |
10 |
正赛的圈数。设置为 0 则使用计时赛模式。 |
IS_OPEN |
1 |
设置为 1 允许玩家在赛程期间加入。0 在赛程开始时锁定服务器。 |
WAIT_TIME |
60 |
服务器就绪后赛程开始前的等待秒数。 |
最简 server_cfg.ini 示例
请将下方的端口值替换为您 GPanel Network 选项卡中显示的端口。
[SERVER]
NAME=My Legion AC Server
PASSWORD=
ADMIN_PASSWORD=adminpass123
MAX_CLIENTS=16
UDP_PORT= ; check GPanel Network tab
TCP_PORT= ; check GPanel Network tab
HTTP_PORT= ; check GPanel Network tab
TRACK=monza
CONFIG_TRACK=gp
CARS=ks_ferrari_f40;ks_bmw_m3_e30
REGISTER_TO_LOBBY=1
[PRACTICE]
NAME=Practice
TIME=30
IS_OPEN=1
[QUALIFY]
NAME=Qualify
TIME=15
IS_OPEN=1
[RACE]
NAME=Race
LAPS=10
IS_OPEN=0
WAIT_TIME=60
步骤 3 — 配置 entry_list.ini
entry_list.ini 文件定义发车网格。每个位置是一个从 [CAR_0] 开始编号的 [CAR_N] 区块。位置总数必须大于或等于 server_cfg.ini 中的 MAX_CLIENTS。
| 键 | 示例值 | 说明 |
|---|---|---|
MODEL |
ks_ferrari_f40 |
content/cars/ 中的车辆文件夹名称。必须在 server_cfg.ini 的 CARS 行中列出。 |
SKIN |
0_red |
车辆 skins/ 目录中的涂装文件夹名称。请使用确切的文件夹名称,而非显示名称。 |
SPECTATOR_MODE |
0 |
设置为 1 将此位置标记为仅观众。设置为 0 为普通驾驶位。 |
DRIVER_NAME |
|
可选。将此位置预分配给特定车手名称。留空允许任何玩家。 |
TEAM |
|
可选。在成绩页面显示的车队名称。 |
GUID |
|
可选。Steam GUID,用于将此位置锁定给特定玩家。留空为开放位置。 |
BALLAST |
0 |
应用于此位置的压舱重量(公斤)。需要在 server_cfg.ini 中设置 MAX_BALLAST_KG。 |
entry_list.ini 示例(4 个位置,混合车辆)
[CAR_0]
MODEL=ks_ferrari_f40
SKIN=0_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_1]
MODEL=ks_ferrari_f40
SKIN=1_white
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_2]
MODEL=ks_bmw_m3_e30
SKIN=0_default
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_3]
MODEL=ks_bmw_m3_e30
SKIN=1_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
位置数量必须大于或等于 MAX_CLIENTS。 如果
entry_list.ini 中的 [CAR_N] 区块数少于 server_cfg.ini 中的 MAX_CLIENTS 值,服务器将无法启动。请添加足够的位置以覆盖最大玩家数量。
步骤 4 — 如何连接
要查找服务器的 IP 地址和端口,请查看 GPanel Network 选项卡或参阅服务器 IP 和端口指南。
游戏内服务器浏览器
- 启动 Assetto Corsa。
- 进入 Drive → Online → Server List。
- 如果
server_cfg.ini中设置了REGISTER_TO_LOBBY=1,您的服务器将出现在公开列表中。使用搜索/筛选框按名称查找。 - 点击服务器名称,然后点击 Join。如果设置了密码,请输入加入密码。
直接连接
- 在服务器浏览器中,点击 Join via IP 或查找直接连接选项。
- 输入 GPanel Network 选项卡中显示的服务器 IP 地址和端口。
- 点击 Connect。如有提示,请输入加入密码。
Content Manager(推荐)
Content Manager 是 Assetto Corsa 的热门第三方启动器,提供增强的服务器浏览器,具有筛选、快速加入和缺失内容检测功能。
- 打开 Content Manager,进入 Drive 选项卡,然后选择 Online。
- 使用搜索栏按名称查找服务器,或点击 Add server by IP,输入 GPanel Network 选项卡中的 IP 和端口。
- Content Manager 会在您尝试加入前显示缺失内容警告,便于在连接前识别校验和问题。
- 点击 Join。Content Manager 将启动 Assetto Corsa 并直接连接到您的服务器。
服务器未出现在浏览器中? 新启动的服务器可能需要几分钟才能出现在公开大厅中。请先尝试通过直接 IP 连接以确认服务器正在运行,然后等待并刷新服务器列表。
相关文章
如果您需要进一步帮助,请 提交支持工单,并附上您的服务器名称和 GPanel 控制台日志中的错误消息。