Hướng dẫn này bao gồm cách thiết lập và cấu hình một máy chủ Assetto Corsa chuyên dụng được lưu trữ với Legion Hosting, bao gồm cài đặt máy chủ, danh sách tham gia và cách kết nối.
.ini nào. Những thay đổi được thực hiện trong khi máy chủ đang chạy có thể bị ghi đè khi tắt máy.
Tổng Quan Tệp Cấu Hình
Máy chủ Assetto Corsa chuyên dụng sử dụng hai tệp cấu hình chính nằm trong thư mục cfg/ trên máy chủ của bạn.
| Tệp | Mục đích |
|---|---|
cfg/server_cfg.ini |
Cài đặt máy chủ cốt lõi — tên, mật khẩu, port, đường đua, danh sách xe, quy tắc phiên và thời tiết. |
cfg/entry_list.ini |
Xác định xe và skin nào được gán cho mỗi khe lưới. Một khối [CAR_N] cho mỗi khe. |
Bước 1 — Truy Cập Trình Quản Lý Tệp trong GPanel
- Đăng nhập vào GPanel.
- Chọn máy chủ Assetto Corsa của bạn từ danh sách máy chủ.
- Nếu máy chủ đang chạy, nhấp Stop trên tab Console và đợi trạng thái thay đổi thành Offline.
- Nhấp tab Files để mở trình quản lý tệp.
- Điều hướng đến thư mục
cfg/. Bạn sẽ tìm thấyserver_cfg.inivàentry_list.iniở đây.
Bước 2 — Cấu Hình server_cfg.ini
Nhấp server_cfg.ini để mở nó trong trình chỉnh sửa nội tuyến. Các cài đặt được chia thành các phần. Phần quan trọng nhất là [SERVER].
Cài Đặt Chính trong [SERVER]
| Cài đặt | Giá trị Ví dụ | Mô tả |
|---|---|---|
NAME |
My Legion AC Server |
Tên máy chủ hiển thị trong trình duyệt máy chủ trong trò chơi và trong Content Manager. Đặt tên độc đáo để người chơi có thể tìm thấy. |
PASSWORD |
mypassword |
Mật khẩu bắt buộc để tham gia. Để trống cho máy chủ công khai. |
ADMIN_PASSWORD |
adminpass123 |
Mật khẩu quản trị dùng để thực hiện các lệnh máy chủ trong trò chơi. Giữ bí mật. |
MAX_CLIENTS |
16 |
Số người chơi đồng thời tối đa. Không được vượt quá số khe [CAR_N] trong entry_list.ini. |
UDP_PORT |
Port UDP cho lưu lượng trò chơi. Kiểm tra tab Network của GPanel để biết port được gán của bạn. | |
TCP_PORT |
Port TCP cho lưu lượng trò chơi. Thường được đặt bằng cùng giá trị với UDP_PORT. Kiểm tra tab Network của GPanel. |
|
HTTP_PORT |
Port HTTP dùng cho điểm cuối thông tin máy chủ/đăng ký lobby. Kiểm tra tab Network của GPanel. | |
TRACK |
monza |
Tên thư mục nội bộ của đường đua bên trong content/tracks/. Đối với đường đua có biến thể bố cục, xem CONFIG_TRACK bên dưới. |
CONFIG_TRACK |
gp |
Thư mục con biến thể bố cục bên trong thư mục đường đua (ví dụ: gp, junior). Để trống cho đường đua không có biến thể. |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
Danh sách tên thư mục xe được phép trên máy chủ này, phân tách bằng dấu chấm phẩy. Mỗi tên phải khớp với một thư mục bên trong content/cars/. |
MAX_BALLAST_KG |
0 |
Trọng lượng ballast tối đa tính bằng kg có thể được thêm vào một chiếc xe. Đặt thành 0 để tắt ballast. |
QUALIFY_MAX_WAIT_PERC |
120 |
Phần trăm thời gian phân hạng mà người tham gia muộn vẫn có thể vào trong một phiên phân hạng. |
ALLOWED_TYRES_OUT |
2 |
Số bánh xe được phép ra khỏi bề mặt đường đua trước khi bị phạt. -1 tắt giới hạn. |
REGISTER_TO_LOBBY |
1 |
Đặt thành 1 để liệt kê máy chủ công khai trong lobby/trình duyệt máy chủ Kunos. Đặt thành 0 cho máy chủ riêng tư. |
Cài Đặt Phiên ([PRACTICE], [QUALIFY], [RACE])
Mỗi loại phiên có phần riêng của nó. Xóa toàn bộ một phần để tắt phiên đó. Các cài đặt phổ biến trong mỗi phần:
| Cài đặt | Giá trị Ví dụ | Mô tả |
|---|---|---|
NAME |
Race |
Tên hiển thị cho phiên được hiển thị cho người chơi. |
TIME |
30 |
Thời lượng phiên tính bằng phút (cho practice/qualify). Đối với phiên đua, dùng LAPS thay thế. |
LAPS |
10 |
Số vòng cho phiên đua. Đặt thành 0 để dùng đua dựa trên thời gian thay thế. |
IS_OPEN |
1 |
Đặt thành 1 để cho phép người chơi tham gia trong phiên. 0 khóa máy chủ khi bắt đầu phiên. |
WAIT_TIME |
60 |
Số giây để đợi trước khi phiên bắt đầu sau khi máy chủ sẵn sàng. |
Ví Dụ server_cfg.ini Tối Thiểu
Thay thế các giá trị port bên dưới bằng các port hiển thị trong tab Network của GPanel.
[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
Bước 3 — Cấu Hình entry_list.ini
Tệp entry_list.ini xác định lưới xuất phát. Mỗi khe là một khối [CAR_N] được đánh số bắt đầu từ [CAR_0]. Tổng số khe phải lớn hơn hoặc bằng MAX_CLIENTS trong server_cfg.ini.
| Khóa | Giá trị Ví dụ | Mô tả |
|---|---|---|
MODEL |
ks_ferrari_f40 |
Tên thư mục xe bên trong content/cars/. Phải được liệt kê trong dòng CARS của server_cfg.ini. |
SKIN |
0_red |
Tên thư mục skin bên trong thư mục skins/ của xe. Dùng tên thư mục chính xác, không phải tên hiển thị. |
SPECTATOR_MODE |
0 |
Đặt thành 1 để đánh dấu khe này chỉ dành cho người xem. Đặt thành 0 cho khe lái xe bình thường. |
DRIVER_NAME |
|
Tùy chọn. Gán trước khe này cho một tên tay đua cụ thể. Để trống để cho phép bất kỳ người chơi nào. |
TEAM |
|
Tùy chọn. Tên đội hiển thị trong màn hình kết quả. |
GUID |
|
Tùy chọn. Steam GUID để khóa khe này cho một người chơi cụ thể. Để trống cho khe mở. |
BALLAST |
0 |
Trọng lượng ballast tính bằng kg áp dụng cho khe này. Yêu cầu MAX_BALLAST_KG được đặt trong server_cfg.ini. |
Ví Dụ entry_list.ini (4 khe, xe hỗn hợp)
[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
entry_list.ini có ít khối [CAR_N] hơn giá trị MAX_CLIENTS trong server_cfg.ini, máy chủ sẽ không khởi động được. Thêm đủ khe để bao quát số người chơi tối đa của bạn.
Bước 4 — Cách Kết Nối
Để tìm địa chỉ IP và port của máy chủ, kiểm tra tab Network của GPanel hoặc xem hướng dẫn về IP và port máy chủ.
Trình Duyệt Máy Chủ Trong Trò Chơi
- Khởi chạy Assetto Corsa.
- Vào Drive → Online → Server List.
- Nếu
REGISTER_TO_LOBBY=1được đặt trongserver_cfg.ini, máy chủ của bạn sẽ xuất hiện trong danh sách công khai. Sử dụng ô tìm kiếm/lọc để tìm theo tên. - Nhấp tên máy chủ và nhấp Join. Nhập mật khẩu tham gia nếu được đặt.
Kết Nối Trực Tiếp
- Trong trình duyệt máy chủ, nhấp Join via IP hoặc tìm tùy chọn kết nối trực tiếp.
- Nhập địa chỉ IP và port của máy chủ từ tab Network của GPanel.
- Nhấp Connect. Nhập mật khẩu tham gia nếu được nhắc.
Content Manager (Khuyến Nghị)
Content Manager là một trình khởi chạy bên thứ ba phổ biến cho Assetto Corsa, cung cấp một trình duyệt máy chủ nâng cao với lọc, tham gia nhanh và phát hiện nội dung bị thiếu.
- Mở Content Manager và vào tab Drive, sau đó Online.
- Sử dụng thanh tìm kiếm để tìm máy chủ của bạn theo tên, hoặc nhấp Add server by IP và nhập IP và port của bạn từ tab Network của GPanel.
- Content Manager sẽ hiển thị cảnh báo nội dung bị thiếu trước khi bạn thử tham gia, giúp dễ dàng xác định vấn đề checksum trước khi kết nối.
- Nhấp Join. Content Manager sẽ khởi chạy Assetto Corsa và kết nối trực tiếp đến máy chủ của bạn.
Bài Viết Liên Quan
- Assetto Corsa: Cài Đặt Nội Dung Tùy Chỉnh (Đường Đua, Xe & Skin)
- Assetto Corsa: Khắc Phục Các Sự Cố Thường Gặp
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Cách Tải Lên Tệp Qua SFTP