Hướng dẫn này bao gồm thiết lập quản trị viên, lệnh quản trị trong game, cấu hình RCON và các lệnh quản lý máy chủ cho máy chủ riêng Soulmask của bạn trên Legion Hosting. Để biết thiết lập và cấu hình máy chủ, xem Hướng Dẫn Thiết Lập Máy Chủ Soulmask.
Thiết Lập Quyền Quản Trị
Soulmask sử dụng hệ thống quản trị dựa trên mật khẩu. Để trở thành quản trị viên, bạn cần đặt mật khẩu quản trị trong cấu hình khởi động máy chủ và sau đó xác thực trong game.
Bước 1: Đặt Mật Khẩu Quản Trị
- Trong GPanel, chọn máy chủ Soulmask của bạn.
- Nhấp vào tab Startup.
- Đặt biến
ADMIN_PASSWORDthành một mật khẩu mạnh, duy nhất. Biến này tương ứng với tham số dòng lệnh-adminpsw. - Khởi động lại máy chủ để thay đổi có hiệu lực.
Bước 2: Xác Thực Trong Game
- Tham gia máy chủ Soulmask của bạn với tư cách người chơi.
- Mở bảng điều khiển trong game bằng cách nhấn phím ` (dấu huyền/dấu ngã) hoặc Numpad - (dấu trừ numpad).
- Nhập lệnh sau và nhấn Enter:
gm key YOUR_ADMIN_PASSWORD - Nếu mật khẩu chính xác, bạn sẽ thấy một thông báo xác nhận và giành được quyền quản trị GM (Game Master).
- Bạn cũng có thể nhấp vào nút "Become the admin" xuất hiện trong giao diện bảng GM.
gm key mỗi khi đăng nhập.
Lệnh Quản Trị Trong Game
Sau khi được xác thực với tư cách quản trị viên, mở bảng điều khiển (` hoặc Numpad -) và nhập lệnh. Tất cả các lệnh quản trị đều bắt đầu bằng tiền tố gm.
Quản Lý Người Chơi
| Lệnh | Mô tả |
|---|---|
gm AddExp [value] |
Thêm điểm kinh nghiệm chung cho nhân vật của bạn. |
gm Addmjexp [value] |
Thêm kinh nghiệm mặt nạ cho nhân vật của bạn (nâng cấp mặt nạ). |
gm Addshoulieexp [value] |
Thêm kinh nghiệm săn bắn cho nhân vật của bạn. |
gm XiDian |
Đặt lại tất cả điểm kỹ năng cho nhân vật của bạn, cho phép phân bổ lại. |
gm FuHuo |
Hồi sinh nhân vật của bạn (sử dụng khi chết). |
gm ZiSha 1 |
Giết nhân vật của chính bạn (lệnh tự sát). |
gm shanhao |
Xóa tài khoản/nhân vật của bạn khỏi máy chủ. Sử dụng hết sức thận trọng -- điều này không thể đảo ngược. |
gm ShowInfo 1 |
Hiển thị thông tin chi tiết về nhân vật của chính bạn (chỉ số, ID, vị trí). |
gm ShowInfo 0 |
Hiển thị thông tin chi tiết về nhân vật hoặc NPC hiện đang được nhắm mục tiêu. |
gm ChongZhiRenWu |
Đặt lại tất cả hướng dẫn và nhiệm vụ chỉ dẫn cho nhân vật của bạn. |
Điều Hướng và Khả Năng Hiển Thị
| Lệnh | Mô tả |
|---|---|
gm Go [x] [y] [z] |
Dịch chuyển đến tọa độ thế giới cụ thể. Sử dụng GPS để tìm tọa độ hiện tại của bạn trước. |
GPS |
Hiển thị tọa độ thế giới hiện tại của bạn (X, Y, Z). Hữu ích cho các mục tiêu dịch chuyển. |
gm SetAttr YinShen 1 |
Bật tàng hình. Quái vật và NPC không thể phát hiện bạn. |
gm SetAttr YinShen 0 |
Tắt tàng hình. Trở lại khả năng hiển thị bình thường. |
gm ShowMap |
Hiển thị toàn bộ bản đồ, mở khóa toàn bộ sương mù chiến tranh cho nhân vật của bạn. |
Kiểm Soát NPC và Thế Giới
| Lệnh | Mô tả |
|---|---|
gm ZhaoMu |
Ngay lập tức tuyển dụng NPC được nhắm mục tiêu vào bộ tộc của bạn. |
gm ClearAllNpc |
Xóa tất cả NPC không phải người chơi khỏi máy chủ. Sử dụng thận trọng -- ảnh hưởng đến tất cả NPC trên toàn máy chủ. |
gm ClearSelect |
Xóa thực thể hiện đang được chọn/nhắm mục tiêu (NPC, sinh vật hoặc đối tượng). |
gm ShuaXinZhiBei |
Làm mới và mọc lại tất cả thảm thực vật và cây có thể thu hoạch ở gần. |
gm KeJiShu |
Mở khóa tất cả các nút cây công nghệ cho nhân vật của bạn. |
Quản Lý Xâm Lược và Độ Nóng
| Lệnh | Mô tả |
|---|---|
gm ShowReDu |
Hiển thị biểu đồ độ nóng xâm lược hiện tại, cho thấy mức độ đe dọa ở các khu vực khác nhau. |
gm ClearAllReDu |
Xóa tất cả độ nóng xâm lược trên bản đồ, đặt lại mức độ đe dọa về không. |
gm AddReDu [value] |
Tăng thủ công độ nóng xâm lược theo lượng được chỉ định. Độ nóng cao hơn thu hút nhiều cuộc xâm lược hơn. |
Máy Chủ và Gỡ Lỗi
| Lệnh | Mô tả |
|---|---|
gm exit |
Tắt máy chủ một cách an toàn kèm theo lưu. Đây là cách an toàn nhất để dừng máy chủ từ trong game. |
Debuginfo 1 |
Bật lớp phủ giám sát hiệu suất máy chủ, hiển thị tốc độ tick, số lượng thực thể và mức sử dụng tài nguyên. |
Debuginfo 0 |
Tắt lớp phủ giám sát hiệu suất máy chủ. |
Lệnh Quản Lý Máy Chủ
Các lệnh này được sử dụng để quản lý toàn máy chủ và có thể được thực thi cả trong game (qua bảng điều khiển) và từ xa (qua RCON/Telnet).
Kiểm Soát Máy Chủ
| Lệnh | Mô tả |
|---|---|
SaveWorld |
Buộc lưu thế giới ngay lập tức vào bộ nhớ (và tùy chọn vào đĩa). Sử dụng trước khi thực hiện các thao tác rủi ro. |
SaveAndExit [seconds] |
Lưu thế giới và tắt máy chủ sau số giây được chỉ định. Người chơi nhận được đếm ngược cảnh báo. |
StopCloseServer |
Hủy việc tắt máy đang chờ được khởi tạo bằng SaveAndExit. |
shutdown [seconds] |
Khởi tạo tắt máy chủ một cách an toàn với đếm ngược được chỉ định bằng giây. |
broadcast [message] |
Gửi một thông báo toàn cục đến tất cả người chơi đã kết nối. Hữu ích cho các thông báo và cảnh báo. |
Quản Trị Người Chơi (Từ Xa)
| Lệnh | Mô tả |
|---|---|
List_AllPlayers |
Liệt kê tất cả tài khoản người chơi đã đăng ký trên máy chủ (trực tuyến và ngoại tuyến). |
List_OnlinePlayers |
Liệt kê tất cả người chơi hiện đang kết nối với Steam ID và tên nhân vật của họ. |
List_Guilds |
Liệt kê tất cả bộ tộc (guild) trên máy chủ với số lượng thành viên. |
kick [PlayerName] |
Đá một người chơi khỏi máy chủ theo tên nhân vật. |
ban [PlayerName] |
Cấm một người chơi khỏi máy chủ. Họ sẽ không thể kết nối lại. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Thêm vật phẩm trực tiếp vào kho đồ của một người chơi cụ thể theo Steam ID. |
GotoPosition [SteamID] [x] [y] [z] |
Dịch chuyển một người chơi cụ thể đến tọa độ thế giới. |
FlyMode [SteamID] [0/1] |
Bật (1) hoặc tắt (0) chế độ bóng ma/bay cho một người chơi. |
Thông Tin Máy Chủ
| Lệnh | Mô tả |
|---|---|
ServerFPS |
Hiển thị tốc độ tick hiện tại của máy chủ (FPS). Máy chủ khỏe mạnh nên duy trì 30+ FPS. |
Show_Coefficient_Settings |
Liệt kê tất cả các thiết lập hệ số lối chơi hiện tại từ GameXishu.json. |
Set_Coefficient [key] [value] |
Sửa đổi một hệ số lối chơi trong thời gian chạy mà không cần chỉnh sửa tệp. Thay đổi có hiệu lực ngay lập tức. |
List_AllTalent [level] |
Xem tất cả thiên phú tự nhiên (talent) khả dụng ở cấp độ được chỉ định. |
Gỡ Lỗi và Nâng Cao
| Lệnh | Mô tả |
|---|---|
Dump_AllActorPositions |
Xuất tất cả vị trí actor sang một tệp dữ liệu để gỡ lỗi trạng thái thế giới. |
DrawActorImage |
Tạo một hình ảnh trực quan về các vị trí actor trên bản đồ. |
ExecScriptCommands [filename] |
Chạy một tệp batch các lệnh. Hữu ích để thực thi nhiều lệnh cùng một lúc. |
Truy Cập RCON
RCON (Remote Console) cho phép bạn thực thi các lệnh máy chủ từ xa mà không cần kết nối với trò chơi. Soulmask hỗ trợ cả RCON và Telnet để quản trị từ xa.
Bật RCON
RCON bị tắt theo mặc định và phải được bật thông qua các tham số khởi động:
- Trong GPanel, đi tới tab Startup.
- Thêm các tham số sau (thông qua các tham số khởi động bổ sung hoặc bằng cách liên hệ bộ phận hỗ trợ để thêm chúng):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Khởi động lại máy chủ.
Kết Nối qua RCON
Sau khi RCON được bật, bạn có thể kết nối bằng bất kỳ máy khách RCON tiêu chuẩn nào:
- Tải xuống một máy khách RCON như rcon-cli hoặc một công cụ GUI như mcrcon.
- Kết nối với máy chủ của bạn bằng cách sử dụng:
- Host: Địa chỉ IP của máy chủ của bạn
- Port: Cổng RCON (mặc định
19000) - Password: Mật khẩu RCON bạn đã đặt với
-rconpsw
- Sau khi kết nối, gõ
helpđể xem danh sách các lệnh khả dụng.
Truy Cập Telnet
Soulmask cũng hỗ trợ quản trị dựa trên Telnet trên Echo Port (mặc định 18888). Telnet bị giới hạn chỉ kết nối cục bộ theo mặc định và không yêu cầu chuyển tiếp cổng bổ sung. Điều này chủ yếu được sử dụng cho quản trị bằng script trên chính máy chủ.
Phiên RCON Ví Dụ
# Connect to RCON (using rcon-cli as example)
rcon -a your.server.ip:19000 -p YOUR_RCON_PASSWORD
# Check server performance
ServerFPS
# List online players
List_OnlinePlayers
# Send a global message
broadcast Server restart in 10 minutes!
# Initiate a 600-second (10-minute) shutdown countdown
SaveAndExit 600
# Cancel the shutdown if needed
StopCloseServer
Tắt Máy Chủ Đúng Cách
Có một số phương pháp an toàn để tắt máy chủ Soulmask. Luôn sử dụng một trong những phương pháp này để ngăn ngừa mất dữ liệu:
- Nút Stop của GPanel: Phương pháp đơn giản nhất. Nhấp Stop trong tab Console của GPanel.
- Lệnh trong game: Xác thực với tư cách quản trị viên và chạy
gm exitđể lưu và tắt máy. - RCON/Telnet: Chạy
shutdown [seconds]hoặcSaveAndExit [seconds]để tắt máy có đếm ngược, giúp người chơi có thời gian chuẩn bị.
Mẹo Cho Quản Trị Viên Máy Chủ
- Thiết lập sao lưu tự động. Sử dụng
-initbackupvà-backupinterval=30để tạo các bản chụp sao lưu định kỳ. - Giám sát FPS máy chủ. Sử dụng lệnh
ServerFPSthường xuyên. Nếu tốc độ tick giảm xuống dưới 15-20 FPS, máy chủ đang gặp khó khăn và có thể cần tối ưu hóa hoặc khởi động lại. - Sử dụng
Set_Coefficientđể tinh chỉnh trực tiếp. Bạn có thể điều chỉnh các thiết lập lối chơi trong thời gian chạy mà không cần khởi động lại máy chủ. ChạyShow_Coefficient_Settingstrước để xem các giá trị hiện tại. - Lên lịch khởi động lại định kỳ. Khởi động lại máy chủ hàng ngày để xóa rò rỉ bộ nhớ và áp dụng mọi bản cập nhật đang chờ.
- Phát thông báo trước khi bảo trì. Luôn sử dụng lệnh
broadcastđể cảnh báo người chơi trước khi khởi động lại máy chủ hoặc trong các khoảng thời gian bảo trì. - Sử dụng
SaveWorldtrước các thao tác rủi ro. Buộc lưu trước khi thực hiện các thay đổi đáng kể như xóa NPC hoặc sửa đổi hệ số.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Soulmask
- Cách Tìm IP và Cổng Máy Chủ Của Bạn
- Cách Tải Lên Tệp qua SFTP
- Bắt Đầu Với Máy Chủ Mới Của Bạn
Cần Trợ Giúp?
Nếu bạn cần hỗ trợ thêm về các lệnh quản trị Soulmask hoặc quản lý máy chủ, vui lòng mở một ticket hỗ trợ và đội ngũ của chúng tôi sẽ sẵn lòng hỗ trợ bạn.