Hướng dẫn này bao gồm quyền truy cập quản trị, cấu hình giai đoạn trận đấu, mod và quản lý máy chủ cho máy chủ chuyên dụng Puck của bạn. Để thiết lập ban đầu, xem Hướng Dẫn Thiết Lập Máy Chủ Puck.
1. Quyền Truy Cập Quản Trị
Quyền truy cập quản trị được kiểm soát thông qua Steam ID trong tệp server_configuration.json. Để cấp quyền quản trị cho chính bạn:
- Tìm Steam64 ID của bạn (sử dụng steamid.io).
- Chỉnh sửa
server_configuration.jsonqua SFTP. - Thêm Steam ID của bạn vào mảng
adminSteamIds:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Khởi động lại máy chủ để các thay đổi có hiệu lực.
2. Thời Lượng Giai Đoạn Trận Đấu
Tùy chỉnh thời lượng các giai đoạn của trận đấu (tính bằng giây) trong server_configuration.json:
| Giai đoạn | Mặc định (giây) | Mô tả |
|---|---|---|
| Warmup | 600 | Khoảng thời gian khởi động trước trận đấu. |
| FaceOff | 3 | Đếm ngược thả bóng (puck). |
| Playing | 300 | Khoảng thời gian thi đấu chính. |
| BlueScore | 5 | Ăn mừng sau khi đội xanh ghi bàn. |
| RedScore | 5 | Ăn mừng sau khi đội đỏ ghi bàn. |
| Replay | 10 | Thời lượng phát lại bàn thắng. |
| PeriodOver | 15 | Nghỉ giữa các hiệp. |
| GameOver | 15 | Thời gian hiển thị bảng điểm cuối trận. |
Ví dụ cấu hình trong server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Cài Đặt Máy Chủ
Các cài đặt bổ sung trong server_configuration.json:
| Cài đặt | Mặc định | Mô tả |
|---|---|---|
voip |
false | Bật trò chuyện bằng giọng nói. |
isPublic |
true | Hiển thị máy chủ trong danh sách máy chủ công khai. |
startPaused |
false | Khởi động máy chủ ở trạng thái tạm dừng. |
allowVoting |
true | Cho phép người chơi bỏ phiếu về việc đổi bản đồ và cài đặt. |
sleepTimeout |
60 | Số giây trước khi máy chủ chuyển sang chế độ ngủ khi không có ai. |
joinMidMatchDelay |
10 | Số giây người chơi phải chờ khi tham gia giữa trận. |
usePuckBannedSteamIds |
true | Sử dụng danh sách cấm toàn cầu của Puck. |
printMetrics |
true | In các chỉ số hiệu năng máy chủ ra console. |
4. Mod
Puck hỗ trợ mod từ Steam Workshop. Cấu hình chúng trong mảng mods của server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: ID của vật phẩm trên Steam Workshop.
- enabled: Mod có đang được kích hoạt hay không.
- clientRequired: Người chơi có bắt buộc phải cài đặt mod để tham gia hay không.
5. Cấm Người Chơi
Để cấm người chơi, thêm Steam ID của họ vào tệp danh sách cấm trên máy chủ, hoặc bật usePuckBannedSteamIds để sử dụng danh sách cấm cộng đồng toàn cầu. Bạn cũng có thể đặt reloadBannedSteamIds thành true để tải lại danh sách cấm mà không cần khởi động lại.
6. Khắc Phục Sự Cố
- Máy chủ không xuất hiện trong trình duyệt: Đảm bảo
isPubliclàtruetrongserver_configuration.json. Chờ thông báoServer authenticatedtrong console. - Vật lý có cảm giác lạ: Kiểm tra cài đặt tick rate của bạn. Tick rate cao hơn cho vật lý mượt hơn nhưng đòi hỏi nhiều CPU hơn. Giữ
FRAME_RATEcao hơnSERVER_TICK_RATEtừ 10-20. - Người chơi bị đá ra: Tăng
KICK_TIMEOUTnếu người chơi bị đá vì AFK quá nhanh. - Mod không tải: Xác minh ID vật phẩm Workshop là chính xác và
enabledđược đặt thànhtrue.
Bài Viết Liên Quan
Cần Trợ Giúp?
Nếu bạn cần thêm hỗ trợ, mở một ticket hỗ trợ kèm theo IP máy chủ và mọi thông báo lỗi từ console GPanel.