Hướng dẫn này trình bày về quản trị máy chủ cho LeagueSandbox, bao gồm quản lý nội dung trò chơi, sửa đổi cài đặt trận đấu và khắc phục các sự cố thường gặp.
Tổng quan về Quản trị
LeagueSandbox là một dự án hướng đến phát triển. Quản trị máy chủ chủ yếu được xử lý thông qua cấu hình dựa trên tệp và console máy chủ thay vì các lệnh quản trị trong trò chơi truyền thống.
Console Máy chủ
Tab Console của GPanel hiển thị đầu ra máy chủ bao gồm kết nối người chơi, sự kiện trò chơi và lỗi. Máy chủ có thể được dừng một cách nhẹ nhàng bằng nút Stop của GPanel (gửi Ctrl+C).
Theo dõi console để xem:
- Các sự kiện kết nối và ngắt kết nối của người chơi
- Các thay đổi trạng thái trò chơi (chọn tướng, bắt đầu trò chơi, kết thúc trò chơi)
- Các thông báo lỗi và dấu vết ngăn xếp (stack traces)
Quản lý Nội dung
Nội dung trò chơi được quản lý thông qua các tệp trong thư mục Content/. Điều này bao gồm dữ liệu tướng, định nghĩa vật phẩm, cấu hình bản đồ và script trò chơi.
Sửa đổi Nội dung Trò chơi
- Dừng máy chủ của bạn từ GPanel.
- Điều hướng đến thư mục
Content/bằng File Manager hoặc SFTP. - Chỉnh sửa các tệp JSON hoặc script liên quan cho nội dung bạn muốn sửa đổi.
- Lưu các thay đổi của bạn và khởi động lại máy chủ.
Quy tắc Trò chơi Tùy chỉnh
LeagueSandbox cho phép sửa đổi các tham số trò chơi cốt lõi thông qua hệ thống nội dung của nó:
- Tỷ lệ vàng và kinh nghiệm: Điều chỉnh tốc độ người chơi kiếm vàng và lên cấp.
- Bộ điều chỉnh thời gian hồi chiêu: Thay đổi tỷ lệ thời gian hồi chiêu kỹ năng trên toàn cục.
- Tỷ lệ sát thương: Sửa đổi công thức sát thương cho lối chơi tùy chỉnh.
- Bộ đếm thời gian hồi sinh: Điều chỉnh khoảng thời gian xuất hiện của đợt lính và bãi quái rừng.
Content/ trước khi thực hiện thay đổi. Cấu hình không hợp lệ có thể ngăn máy chủ khởi động.
Thêm Script Tùy chỉnh
LeagueSandbox hỗ trợ viết script phía máy chủ cho logic trò chơi tùy chỉnh. Script điều khiển kỹ năng tướng, hiệu ứng vật phẩm, cơ chế bản đồ và nhiều hơn nữa. Tham khảo tài liệu dự án để biết API viết script.
Xây dựng lại Máy chủ
Nếu bạn cần cập nhật máy chủ lên phiên bản mới hơn hoặc bản dựng bị hỏng:
- Dừng máy chủ từ GPanel.
- Sử dụng tùy chọn Reinstall trong GPanel (dưới Settings) để kích hoạt một bản sao và bản dựng mới từ kho lưu trữ GitHub.
- Sao lưu mọi sửa đổi
Content/tùy chỉnh trước khi cài đặt lại, vì chúng sẽ bị ghi đè.
Khắc phục Sự cố
| Vấn đề | Giải pháp |
|---|---|
| Máy chủ không khởi động được sau khi thay đổi nội dung | Kiểm tra console để xem các thông báo lỗi. Khôi phục các tệp Content gốc từ bản sao lưu hoặc cài đặt lại. |
| Khách hàng không thể kết nối | Xác minh bạn đang sử dụng đúng phiên bản client LoL. Kiểm tra rằng máy chủ hiển thị Game is ready. trong console. |
| Bản dựng không thành công trong quá trình cài đặt | Điều này thường cho thấy sự cố .NET 6 SDK. Hãy thử cài đặt lại máy chủ từ GPanel. Nếu vấn đề vẫn tiếp diễn, hãy mở một phiếu hỗ trợ. |
| Trò chơi gặp sự cố giữa trận | Kiểm tra console để xem đầu ra lỗi. Điều này thường do các kỹ năng tướng không được hỗ trợ hoặc script nội dung chưa hoàn chỉnh. |
Bài viết Liên quan
- Hướng dẫn Thiết lập Máy chủ LeagueSandbox
- Cách Tìm IP và Port Máy chủ của Bạn
- Cách Tải lên Tệp qua SFTP