Hướng dẫn này trình bày các vấn đề thường gặp mà bạn có thể gặp phải với máy chủ riêng V Rising của mình và cách giải quyết chúng. Để biết cấu hình máy chủ ban đầu và kết nối, hãy xem Hướng Dẫn Thiết Lập Máy Chủ Riêng V Rising.
Máy Chủ Không Xuất Hiện Trong Trình Duyệt Máy Chủ
Nếu máy chủ của bạn đang chạy nhưng không hiển thị trong trình duyệt máy chủ Steam hoặc trong trò chơi:
- Mở tab Network trong GPanel và xác nhận cổng truy vấn được gán. Sau đó xác minh rằng giá trị
QueryPorttrongServerHostSettings.jsonkhớp chính xác. - Đảm bảo
"ListOnSteam"được đặt thànhtruetrongServerHostSettings.json. Nếu được đặt thànhfalse, máy chủ sẽ không được liệt kê. - Sau khi khởi động hoặc khởi động lại máy chủ, có thể mất 5 đến 15 phút để máy chủ xuất hiện trong trình duyệt. Sử dụng kết nối trực tiếp để xác minh máy chủ có thể truy cập được trong thời gian chờ.
- Xác nhận trạng thái máy chủ hiển thị là Online trong GPanel. Nếu máy chủ bị treo hoặc không khởi động được, nó sẽ không đăng ký với máy chủ chính của Steam.
IP:PORT.
Thay Đổi Cấu Hình Không Có Hiệu Lực Sau Khi Khởi Động Lại
Nếu bạn đã chỉnh sửa ServerHostSettings.json hoặc ServerGameSettings.json nhưng các thay đổi của bạn không được phản ánh trên máy chủ:
- Dừng máy chủ trước khi chỉnh sửa. V Rising ghi các tệp cấu hình khi tắt. Nếu máy chủ vẫn đang chạy khi bạn chỉnh sửa một tệp, nó có thể ghi đè các thay đổi của bạn khi tắt. Luôn dừng máy chủ từ GPanel trước, sau đó chỉnh sửa, rồi khởi động.
- Kiểm tra lỗi cú pháp JSON. Định dạng JSON rất nghiêm ngặt -- một dấu phẩy đặt sai chỗ, thiếu dấu ngoặc kép hoặc dấu phẩy ở cuối sẽ khiến tệp lỗi một cách âm thầm. Máy chủ có thể quay về các thiết lập mặc định mà không hiển thị lỗi rõ ràng.
- Xác minh tệp đã được lưu. Sau khi chỉnh sửa trong trình chỉnh sửa tệp GPanel, nhấp vào nút Save trước khi điều hướng đi.
- Kiểm tra đầu ra console. Sau khi khởi động máy chủ, hãy xem console trong GPanel để phát hiện bất kỳ cảnh báo hoặc lỗi nào liên quan đến việc tải cấu hình.
Người Chơi Không Thể Kết Nối (IP và Cổng Đúng)
Nếu người chơi có địa chỉ IP và cổng đúng nhưng vẫn không thể kết nối:
- Xác nhận giá trị
PorttrongServerHostSettings.jsonkhớp với cổng trò chơi được hiển thị trong tab Network của GPanel. Đừng cho rằng các giá trị cổng mặc định -- kiểm tra tab Network của GPanel để biết các cổng thực tế được gán. - Đảm bảo máy chủ đã khởi động hoàn toàn và hiển thị là Online trong GPanel. Một máy chủ vẫn đang tải sẽ từ chối kết nối.
- Nếu máy chủ có mật khẩu được đặt trong
ServerHostSettings.json, người chơi phải nhập nó khi được nhắc. Một giá trị mật khẩu rỗng ("") có nghĩa là không yêu cầu mật khẩu. - Yêu cầu người chơi đang kết nối xác minh rằng họ đang nhập địa chỉ theo định dạng
IP:PORTkhông có khoảng trắng, và rằng họ đang sử dụng cổng trò chơi, không phải cổng truy vấn. - Kiểm tra xem người chơi có bị cấm hay không. Quản trị viên có thể chạy
banlisttrong console máy chủ, hoặc kiểm tra tệpbanlist.txttrongVRisingServer_Data/StreamingAssets/Settings/.
Thế Giới Không Được Tạo Trong Lần Khởi Động Đầu Tiên
Nếu máy chủ có vẻ bị treo sau lần khởi động đầu tiên và không có thế giới nào được tạo:
- Chờ ít nhất 3 đến 5 phút. Việc tạo thế giới trong lần khởi động đầu tiên mất nhiều thời gian hơn đáng kể so với các lần khởi động tiếp theo. Máy chủ có thể có vẻ không phản hồi trong thời gian này.
- Kiểm tra đầu ra console trong GPanel để phát hiện bất kỳ thông báo lỗi nào. Nếu máy chủ gặp lỗi nghiêm trọng trong quá trình tạo, nó sẽ hiển thị lỗi và dừng lại.
- Đảm bảo
SaveNametrongServerHostSettings.jsonkhông chứa ký tự đặc biệt hoặc khoảng trắng. Chỉ sử dụng chữ cái, số và dấu gạch dưới (ví dụ:"world1"). - Nếu máy chủ tắt ngay lập tức sau khi khởi động, có thể có lỗi cấu hình. Xem xét cả
ServerHostSettings.jsonvàServerGameSettings.jsonđể tìm các vấn đề về cú pháp.
Máy Chủ Bị Treo hoặc Dừng Bất Ngờ
Nếu máy chủ của bạn tắt hoặc bị treo mà không có cảnh báo:
- Kiểm tra đầu ra console trong GPanel để phát hiện bất kỳ thông báo lỗi nào xuất hiện trước khi bị treo. Sao chép các thông báo này -- chúng rất cần thiết để chẩn đoán vấn đề.
- Đảm bảo máy chủ của bạn không vượt quá bộ nhớ được phân bổ. Máy chủ riêng V Rising thường yêu cầu ít nhất 4 GB RAM. Nếu gói của bạn quá nhỏ, máy chủ có thể bị hệ thống ngắt khi hết bộ nhớ.
- Nếu sự cố treo xảy ra sau khi cập nhật trò chơi, hãy kiểm tra diễn đàn cộng đồng V Rising hoặc ghi chú vá lỗi để biết các vấn đề máy chủ đã biết. Đôi khi cần tạo lại cấu hình mới sau các bản cập nhật lớn.
- Thử gỡ bỏ bất kỳ thiết lập nào đã thay đổi gần đây khỏi
ServerGameSettings.jsonbằng cách quay về mặc định. Các tổ hợp thiết lập không hợp lệ có thể gây ra sự cố treo mà không tạo ra thông báo lỗi rõ ràng.
Sự Suy Tàn Lâu Đài Xảy Ra Quá Nhanh (hoặc Không Hề Có)
Tỷ lệ suy tàn lâu đài được kiểm soát bởi thiết lập CastleDecayRateModifier trong ServerGameSettings.json:
| Giá trị | Hiệu ứng |
|---|---|
0 |
Suy tàn bị tắt -- lâu đài không bao giờ xuống cấp bất kể mức Blood Essence. |
0.5 |
Tốc độ một nửa -- lâu đài tồn tại lâu gấp đôi trước khi suy tàn. |
1.0 |
Tốc độ mặc định như nhà phát triển dự định. |
2.0 |
Tốc độ gấp đôi -- lâu đài suy tàn nhanh hơn. Hữu ích cho các máy chủ PvP có tỷ lệ thay đổi cao. |
Hãy nhớ dừng máy chủ trước khi chỉnh sửa giá trị này, và khởi động lại máy chủ để thay đổi có hiệu lực.
Lệnh Quản Trị Không Hoạt Động
Nếu bạn đã thêm SteamID của mình vào danh sách quản trị viên nhưng các lệnh không hoạt động:
- Xác minh console đã được bật trong tùy chọn trò chơi của bạn (Options > General > Console Enabled).
- Đảm bảo bạn chạy
adminauthtrong console sau khi kết nối. Đặc quyền quản trị không được cấp tự động -- bạn phải xác thực mỗi phiên. - Kiểm tra kỹ rằng SteamID64 của bạn trong
adminlist.txtlà chính xác. Nó phải là SteamID64 gồm 17 chữ số, không phải URL tùy chỉnh hoặc định dạng SteamID3. - Đảm bảo
adminlist.txtnằm trong thư mục chính xác:VRisingServer_Data/StreamingAssets/Settings/. - Máy chủ phải được khởi động lại sau khi thay đổi
adminlist.txt. Tệp chỉ được đọc khi khởi động.
Để biết danh sách đầy đủ các lệnh quản trị và hướng dẫn thiết lập, hãy xem Lệnh Quản Trị và Thiết Lập V Rising.