Hướng dẫn này trình bày việc thiết lập RCON, các lệnh quản trị, quản lý người chơi, quản lý máy chủ, các thiết lập thế giới, và khắc phục sự cố cho máy chủ chuyên dụng Frozen Flame của bạn trên Legion Hosting. Frozen Flame sử dụng giao thức RCON cho việc quản trị từ xa, cho bạn toàn quyền kiểm soát người chơi, vật phẩm, và các hoạt động của máy chủ. Để thiết lập máy chủ ban đầu, các biến khởi động, chế độ chơi, và cách kết nối, xem Hướng Dẫn Cài Đặt Máy Chủ Frozen Flame.
Thiết Lập RCON
Frozen Flame sử dụng giao thức RCON (Remote Console) cho việc quản trị máy chủ. RCON phải được cấu hình trước khi bạn có thể sử dụng bất kỳ lệnh quản trị nào.
Bật RCON
- Trong GPanel, đi tới tab Startup.
- Đặt
RCON_PASSWORDthành một mật khẩu mạnh do bạn chọn. - Ghi lại port RCON được gán cho máy chủ của bạn (hiển thị trong tab Network).
- Khởi động lại máy chủ để các thay đổi có hiệu lực.
Kết Nối tới RCON
Bạn có thể kết nối tới RCON bằng bất kỳ client RCON tiêu chuẩn nào như mcrcon, RCON CLI, hoặc một công cụ RCON trên nền web. Khi kết nối, hãy sử dụng các chi tiết sau:
| Trường | Giá trị |
|---|---|
| Host | IP máy chủ của bạn (từ tab Network của GPanel) |
| Port | Port RCON (từ tab Network của GPanel) |
| Password | admin:<your-rcon-password> |
admin:<password>. Ví dụ, nếu mật khẩu RCON của bạn là mypass123, hãy nhập admin:mypass123 làm mật khẩu trong client RCON của bạn.
Các Lệnh Quản Lý Người Chơi
Các lệnh RCON sau đây quản lý người chơi trên máy chủ của bạn. Thay <PlayerID> bằng ID của người chơi mục tiêu, mà bạn có thể tìm thấy bằng cách sử dụng Admin_GetOnlinePlayers.
| Lệnh | Mô tả |
|---|---|
Admin_GetOnlinePlayers |
Liệt kê tất cả người chơi đang kết nối với tên và ID của họ. |
Admin_ListUserProfiles |
Liệt kê tất cả người chơi đã từng tham gia máy chủ. |
Admin_GetPlayerInfo <PlayerID> |
Hiển thị thông tin chi tiết về một người chơi cụ thể. |
Admin_KickPlayer <PlayerID> <Reason> |
Đá một người chơi khỏi máy chủ với một thông báo lý do. |
Admin_Ban <PlayerID> <Seconds> <Reason> |
Cấm một người chơi trong thời lượng được chỉ định tính bằng giây. Sử dụng một số rất lớn cho một lệnh cấm vĩnh viễn. |
Admin_Unban <PlayerID> |
Gỡ bỏ lệnh cấm, cho phép người chơi tham gia lại. |
Admin_Chatban <PlayerID> <Seconds> <Reason> |
Hạn chế một người chơi sử dụng chat văn bản trong thời lượng được chỉ định. |
Admin_ChatUnban <PlayerID> |
Khôi phục quyền truy cập chat cho một người chơi bị cấm chat. |
Admin_Respawn <PlayerID> |
Đặt lại vị trí của người chơi về điểm spawn. |
Admin_ChatMessage [Message] |
Phát một thông báo trên toàn máy chủ tới tất cả người chơi đang kết nối. |
Các Lệnh Hồ Sơ và Kho Đồ Người Chơi
Các lệnh này cho phép bạn kiểm tra và sửa đổi hồ sơ người chơi, kho đồ, và tiến trình.
| Lệnh | Mô tả |
|---|---|
Admin_InfoUserProfile <PlayerID> |
Hiển thị thông tin hồ sơ người dùng chi tiết. |
Admin_GetPlayerInventory <PlayerID> |
Liệt kê tất cả vật phẩm và số lượng trong kho đồ của người chơi. |
Admin_AddItem <PlayerID> <ItemID> <Amount> |
Cấp vật phẩm cho một người chơi. Yêu cầu ID vật phẩm nội bộ. |
Admin_RemoveItem <PlayerID> <ItemID> <Amount> |
Xóa vật phẩm khỏi kho đồ của một người chơi. |
Admin_AddFlame <PlayerID> <Amount> |
Trao kinh nghiệm (Flame) cho một người chơi. |
Admin_RemoveFlame <PlayerID> <Amount> |
Trừ kinh nghiệm của một người chơi. Không làm giảm cấp độ. |
Admin_AddUserProfile <PlayerID> <Role> |
Gán một vai trò cho một hồ sơ người chơi. |
Admin_RemoveUserProfile <PlayerID> |
Xóa dữ liệu hồ sơ của một người chơi cụ thể. |
Admin_RemoveProfile <PlayerID> |
Xóa vĩnh viễn hồ sơ của một người chơi và tất cả dữ liệu lưu. |
Admin_ReloadUserProfiles |
Làm mới tất cả dữ liệu hồ sơ người dùng từ đĩa. |
Admin_SaveUserProfile |
Lưu trạng thái hồ sơ hiện tại vào đĩa. |
Các Lệnh Quản Lý Máy Chủ
| Lệnh | Mô tả |
|---|---|
Admin_SaveWorld |
Buộc lưu thế giới ngay lập tức. |
Admin_SaveAll |
Lưu cả trạng thái thế giới và tất cả hồ sơ người chơi. |
Admin_ServerWorld |
Hiển thị phiên bản máy chủ hiện tại. |
Admin_Shutdown |
Tắt máy chủ một cách an toàn. |
Admin_Restart |
Khởi động lại máy chủ. |
Admin_ScheduleMaintenanceMode <Seconds> |
Lên lịch tắt máy để bảo trì với một thông báo đếm ngược tới tất cả người chơi. |
Admin_CancelScheduledMaintenanceMode |
Hủy một lần tắt máy để bảo trì đã được lên lịch trước đó. |
Admin_ScheduleMaintenanceMode 300 để cảnh báo cho người chơi 5 phút trước khi tắt máy để bảo trì. Điều này lịch sự hơn nhiều so với một lệnh Admin_Shutdown ngay lập tức.
Các Thiết Lập Thế Giới qua Game.ini
Ngoài các thiết lập máy chủ cơ bản, bạn có thể điều chỉnh các tham số lối chơi trong tệp Game.ini dưới phần [/Script/FrozenFlame.GameBalance]. Dừng máy chủ trước khi chỉnh sửa.
| Thiết lập | Mặc định | Mô tả |
|---|---|---|
ArmorDurabilityReducementAfterDeath |
25 |
Phần trăm độ bền giáp bị mất khi chết. |
DefaultWeaponDurabilityCost |
0.5 |
Tỷ lệ mất độ bền vũ khí mỗi lần sử dụng. |
bAllowCreaturesToDamageBuildings |
False |
Liệu quái vật có thể gây sát thương cho các cấu trúc do người chơi xây dựng hay không. |
bAllowPlayersToDamageBuildings |
True |
Liệu người chơi có thể gây sát thương cho các cấu trúc của những người chơi khác hay không (liên quan đến PvP). |
bInvulnerableModules |
False |
Nếu True, các công trình không thể bị phá hủy. |
bLimitlessSupport |
False |
Nếu True, loại bỏ các hạn chế hỗ trợ kết cấu của công trình. |
bDemolishResourceDropMultiplier |
0.5 |
Phần trăm tài nguyên được hoàn lại khi phá dỡ các công trình. |
Khắc Phục Sự Cố
RCON Bị Từ Chối Kết Nối
- Xác minh
RCON_PASSWORDđã được đặt trong tab Startup và máy chủ đã được khởi động lại. - Đảm bảo bạn đang sử dụng đúng port RCON từ tab Network của GPanel.
- Nhớ sử dụng định dạng
admin:<password>khi xác thực.
Máy Chủ Không Hiển Thị trong Trình Duyệt
- Xác minh
Engine.inichứa phần MetaServer[URL]để có khả năng hiển thị công khai. - Chờ vài phút sau khi khởi động để máy chủ đăng ký với máy chủ master.
- Người chơi luôn có thể sử dụng kết nối trực tiếp như một giải pháp thay thế.
Người Chơi Không Thể Tham Gia
- Kiểm tra rằng máy chủ đang chạy và đã khởi động hoàn toàn trong GPanel.
- Xác minh mật khẩu khớp với những gì được đặt trong
Game.inihoặc biến khởi động. - Đảm bảo giới hạn
MaxPlayerschưa bị đạt tới.
Máy Chủ Crash Khi Khởi Động
- Kiểm tra console GPanel để xem các thông báo lỗi.
- Xác minh các tệp INI của bạn có cú pháp đúng (không có lỗi đánh máy, đúng tiêu đề phần).
- Thử xóa các tệp cấu hình và khởi động lại để tái tạo các giá trị mặc định.
- Nếu crash vẫn tiếp diễn sau một bản cập nhật trò chơi, hãy mở một ticket hỗ trợ.
Bài Viết Liên Quan
- Hướng Dẫn Cài Đặt Máy Chủ Frozen Flame — Thiết lập ban đầu, các biến khởi động, chế độ chơi, và cách kết nối
- 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 phải các vấn đề với máy chủ Frozen Flame của mình mà không được đề cập ở đây, hãy mở một ticket hỗ trợ và bao gồm IP máy chủ của bạn, mô tả về vấn đề, và bất kỳ thông báo lỗi liên quan nào hoặc đầu ra RCON.