Hướng dẫn này trình bày cách cài đặt máy chủ chuyên dụng Sven Co-op trên Legion Hosting, cấu hình các biến khởi động, chỉnh sửa server.cfg, thiết lập vòng xoay bản đồ, cấu hình RCON và kết nối với máy chủ của bạn. Sven Co-op là một bản mod nhiều người chơi hợp tác cho Half-Life, nơi người chơi cùng nhau hoàn thành các bản đồ và chiến dịch. Để biết về thiết lập quản trị, lệnh RCON, hỗ trợ plugin và khắc phục sự cố, hãy xem Lệnh Quản Trị Sven Co-op.
1. Khởi Động Lần Đầu
- Đăng nhập vào GPanel và chọn máy chủ Sven Co-op của bạn.
- Vào tab Startup và xem lại các biến có thể cấu hình (xem Phần 2).
- Đặt SERVER_NAME, tùy chọn đặt SERVER_PASSWORD, và đặt RCON_PASSWORD thành một mật khẩu mạnh.
- Quay lại tab Console và nhấp vào Start.
- Chờ console xác nhận khởi động. Lần khởi chạy đầu tiên tạo ra các tệp cấu hình mặc định.
server.cfg, hãy khởi động máy chủ một lần, để nó tải xong, rồi dừng lại trước khi chỉnh sửa.
2. Các Biến Khởi Động GPanel
| Biến | Bắt buộc | Mô tả |
|---|---|---|
SC_NAME | Có | Tên hiển thị trong trình duyệt máy chủ. Mặc định là Sven Co-op server. |
SC_PASSWORD | Không | Mật khẩu tùy chọn để tham gia. Để trống cho máy chủ công khai. |
SC_PLAYERS | Không | Số người chơi đồng thời tối đa. Mặc định là 12. Phạm vi: 2-32. |
SC_MAP | Không | Bản đồ được tải khi khởi động. Mặc định là svencoop1. |
SC_REGION | Không | Khu vực máy chủ cho trình duyệt Steam. 255 = Quốc tế, 3 = Châu Âu, 0 = Đông Hoa Kỳ. Mặc định là 255. |
3. Cấu Hình Máy Chủ (server.cfg)
Để có các thiết lập chi tiết, hãy chỉnh sửa server.cfg. Dừng máy chủ của bạn trước khi thực hiện thay đổi.
Vị Trí Tệp
svencoop/server.cfg
Sử dụng cú pháp GoldSrc tiêu chuẩn key "value", mỗi thiết lập trên một dòng.
Các Thiết Lập Chính
| Thiết lập | Mặc định | Mô tả |
|---|---|---|
hostname | (từ startup) | Tên máy chủ hiển thị trong trình duyệt. |
sv_password | (trống) | Mật khẩu tham gia. Trống nghĩa là công khai. |
rcon_password | (từ startup) | Mật khẩu console từ xa. |
maxplayers | 32 | Số người chơi đồng thời tối đa. |
mp_timelimit | 30 | Giới hạn thời gian mỗi bản đồ tính bằng phút. 0 = không giới hạn. |
mp_friendlyfire | 0 | Bắn đồng đội. 0 = tắt, 1 = bật. |
mp_weaponstay | 1 | Vũ khí vẫn còn lại sau khi nhặt. |
mp_flashlight | 1 | Cho phép người chơi sử dụng đèn pin. |
Ví Dụ server.cfg
hostname "My Legion Sven Co-op Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 24
mp_timelimit 45
mp_friendlyfire 0
mp_weaponstay 1
mp_flashlight 1
4. Vòng Xoay Bản Đồ (mapcycle.txt)
Chỉnh sửa svencoop/mapcycle.txt để tùy chỉnh vòng xoay bản đồ. Liệt kê mỗi tên bản đồ trên một dòng:
svencoop1
svencoop2
svencoop3
svencoop4
svencoop5
hl_c00
hl_c01_a
Các bản đồ tích hợp sẵn bao gồm:
- svencoop1-5: Các bản đồ chiến dịch Sven Co-op gốc.
- hl_c*: Chiến dịch chơi đơn Half-Life được điều chỉnh cho co-op.
- op4_*: Các bản đồ chiến dịch Opposing Force được điều chỉnh cho co-op.
- Bản đồ tùy chỉnh: Tải xuống từ Workshop hoặc các trang cộng đồng.
5. Các Chế Độ Chơi
Sven Co-op chủ yếu tập trung vào lối chơi hợp tác, nhưng hỗ trợ các phong cách khác nhau thông qua việc chọn bản đồ và cấu hình:
- Co-op Chiến Dịch: Chơi qua các chiến dịch có cấu trúc (Half-Life, Opposing Force, các chiến dịch tùy chỉnh) theo kiểu hợp tác. Đây là chế độ chơi chính và là trải nghiệm cốt lõi của Sven Co-op.
- Bản đồ sinh tồn: Các bản đồ dựa trên đợt tấn công, nơi người chơi phòng thủ chống lại bầy đàn kẻ thù. Bật thông qua việc chọn bản đồ.
- Bản đồ giải đố: Các bản đồ tập trung vào việc giải đố hợp tác hơn là chiến đấu.
- Chế độ tùy chỉnh: Các bản đồ cộng đồng thường có cơ chế trò chơi và mục tiêu độc đáo.
mapcycle.txt. Đối với các máy chủ đa dạng, hãy trộn lẫn các loại bản đồ khác nhau.
6. Thiết Lập RCON
RCON cho phép quản lý máy chủ từ xa. Đặt mật khẩu trong các biến khởi động hoặc server.cfg:
rcon_password "YourStrongPassword"
Để sử dụng RCON trong game, mở console (~) và xác thực:
rcon_password YourStrongPassword
rcon changelevel svencoop2
7. Cách Kết Nối
Tùy Chọn A -- Trình Duyệt Máy Chủ Steam
- Khởi chạy Sven Co-op và nhấp vào Find Servers.
- Sử dụng tab Internet và tìm kiếm máy chủ của bạn theo tên.
- Chọn máy chủ của bạn và nhấp vào Connect.
Tùy Chọn B -- Kết Nối Qua Console
- Mở console của game (
~) và gõ:connect <your-server-ip>:<port>
Bài Viết Liên Quan
- Lệnh Quản Trị Sven Co-op
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP
- Hướng Dẫn Khởi Động Máy Chủ
Cần Trợ Giúp?
Nếu bạn gặp sự cố với máy chủ Sven Co-op không được đề cập ở đây, hãy mở một yêu cầu hỗ trợ và đính kèm IP máy chủ, mô tả vấn đề và bất kỳ thông báo lỗi liên quan nào từ console GPanel.