Hướng dẫn này bao gồm tất cả các lệnh quản trị và console có sẵn cho máy chủ chuyên dụng Empyrion: Galactic Survival của bạn trên Legion Hosting. Tìm hiểu cách thiết lập quyền quản trị, quản lý người chơi và sử dụng các lệnh GameMaster để quản trị máy chủ của bạn. Để thiết lập và cấu hình máy chủ ban đầu, hãy xem Hướng Dẫn Thiết Lập Máy Chủ Empyrion: Galactic Survival của chúng tôi.
Cấp Độ Quyền
Empyrion sử dụng hệ thống quyền được đánh số trong đó số càng thấp thì quyền hạn càng cao. Mỗi cấp độ quyền bao gồm tất cả các lệnh có sẵn cho các cấp độ có số cao hơn.
| Cấp Độ | Vai Trò | Mã | Mô Tả |
|---|---|---|---|
| 0 | Player | pl |
Cấp độ quyền mặc định cho tất cả người chơi. Chỉ truy cập được các lệnh cơ bản. |
| 3 | GameMaster | gm |
Quyền nâng cao để quản lý trò chơi, dịch chuyển, sinh vật phẩm và điều khiển thế giới. |
| 6 | Moderator | mod |
Khả năng quản lý người chơi bao gồm cấm, cho vật phẩm và quản lý thực thể. |
| 9 | Admin | admin |
Toàn quyền quản trị bao gồm gán vai trò, quản lý playfield và điều khiển máy chủ. |
Thiết Lập Quyền Quản Trị
Phương Pháp 1: adminconfig.yaml (Khuyến Nghị)
Cách đáng tin cậy nhất để thiết lập quyền quản trị là thông qua tệp adminconfig.yaml. Tệp này nằm trong thư mục Saves/ của máy chủ (hoặc đôi khi bên cạnh tệp dedicated.yaml).
Tạo hoặc chỉnh sửa adminconfig.yaml với cấu trúc sau:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Mỗi mục yêu cầu:
Id— SteamID64 của người chơi (một số có 17 chữ số bắt đầu bằng 7656)Permission— Cấp độ quyền cần gán (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Tên của người chơi (tùy chọn, để bạn tham khảo)
7656.
Phương Pháp 2: Lệnh Console initadmin
Nếu bạn đã đăng nhập vào máy chủ với tư cách người chơi và chưa có admin nào được thiết lập, bạn có thể dùng lệnh initadmin để đặt mình làm quản trị viên ban đầu:
initadmin
Lệnh này chỉ hoạt động nếu hiện chưa có admin nào được cấu hình. Một khi đã có admin, việc gán vai trò tiếp theo phải được thực hiện thông qua lệnh setrole hoặc tệp adminconfig.yaml.
Phương Pháp 3: Lệnh Console setrole
Các admin hiện có (cấp độ quyền 9) có thể gán vai trò cho người chơi khác bằng lệnh setrole:
setrole PlayerName gm # Set as GameMaster (level 3)
setrole PlayerName mod # Set as Moderator (level 6)
setrole PlayerName admin # Set as Admin (level 9)
setrole PlayerName pl # Reset to Player (level 0)
Bạn cũng có thể dùng SteamID64 của người chơi thay vì tên của họ:
setrole 76561198012345678 gm
Mở Console
Để truy cập console trong trò chơi, nhấn phím dấu ngã (~) trên bàn phím của bạn. Console cho phép bạn nhập lệnh trực tiếp trong khi chơi. Tất cả các lệnh đều không phân biệt chữ hoa chữ thường.
dedicated.yaml. Kết nối bằng PuTTY hoặc một máy khách terminal tương tự với kiểu kết nối Raw (không phải Telnet tiêu chuẩn) tới cổng Telnet (mặc định: 1030). Xem Hướng Dẫn Thiết Lập Máy Chủ để biết chi tiết cấu hình Telnet.
Lệnh Người Chơi (Cấp 0+)
Những lệnh này có sẵn cho tất cả người chơi.
| Lệnh | Mô Tả |
|---|---|
help |
Liệt kê tất cả các lệnh console có sẵn. Dùng help [command] để biết chi tiết về một lệnh cụ thể. |
detach |
Gỡ người chơi cục bộ ra nếu bị kẹt dưới buồng lái hoặc trong khối hình học |
destroyme |
Giết nhân vật của chính bạn (hữu ích nếu bị kẹt) |
undock |
Tách một SV hoặc HV được chỉ định khỏi cấu trúc cha của nó |
difficulties |
Hiển thị các thiết lập độ khó hiện tại của trò chơi |
origins |
Liệt kê các origin có sẵn (phe khởi đầu) |
oxygen |
Hiển thị các khu vực có oxy trong một POI |
combiner |
Bật/tắt mesh combiner (hiệu năng) |
deco |
Bật/tắt trang trí địa hình (hiệu năng) |
initadmin |
Đặt chính bạn làm quản trị viên ban đầu (chỉ hoạt động nếu chưa có admin nào được thiết lập) |
Lệnh GameMaster (Cấp 3+)
Các lệnh GameMaster cung cấp quyền điều khiển thế giới trò chơi, thực thể và trạng thái người chơi.
Quản Lý Người Chơi và Thực Thể
| Lệnh | Mô Tả |
|---|---|
godmode / gm |
Bật/tắt chế độ bất tử (vô hiệu hóa sát thương) cho chính bạn |
itemmenu / im |
Bật/tắt menu vật phẩm sáng tạo để sinh ra bất kỳ vật phẩm nào |
kick [player] |
Đá một người chơi (hoặc tất cả người chơi) ra khỏi trò chơi |
unban [player|SteamID] |
Gỡ bỏ lệnh cấm cho một người chơi |
list |
Liệt kê người chơi có quyền đặc biệt và người chơi bị cấm |
level [set|add] [value] |
Sửa đổi cấp độ, điểm kinh nghiệm hoặc điểm nâng cấp cho người chơi hiện tại |
entity [operation] |
Thực hiện các thao tác khác nhau trên thực thể (dùng help entity để biết chi tiết) |
ents |
Liệt kê tất cả các thực thể trên playfield hiện tại |
find [name] |
Tìm một cấu trúc theo tên trong playfield hiện tại và hiển thị ID của nó |
faction [operation] |
Các hàm hỗ trợ quản lý phe |
Dịch Chuyển và Di Chuyển
| Lệnh | Mô Tả |
|---|---|
teleport [x] [y] [z] / tt |
Dịch chuyển chính bạn (và con tàu đang điều khiển) đến tọa độ cụ thể |
setposition [entity] [x] [y] [z] |
Đặt vị trí của một thực thể đến tọa độ cụ thể |
setrotation [entity] [x] [y] [z] |
Đặt góc xoay của một cấu trúc |
sector [x] [y] [z] |
Nhảy đến một khu vực cụ thể trong không gian |
Quản Lý Thế Giới và Trò Chơi
| Lệnh | Mô Tả |
|---|---|
changemode |
Chuyển trò chơi giữa chế độ Survival và Creative |
map |
Tiết lộ tất cả tài nguyên và POI trên bản đồ hiện tại |
regenerate [entityId] |
Tái tạo một POI hoặc cấu trúc, khôi phục nó về trạng thái ban đầu |
weather [type] |
Kích hoạt một thiết lập thời tiết tùy chỉnh trên playfield hiện tại |
time [set] [value] |
Lấy hoặc đặt thời gian toàn cục của máy chủ |
finishbp / fbp |
Hoàn thành ngay lập tức quá trình sản xuất blueprint hiện tại |
spawnanyblueprint / sbp |
Bật/tắt khả năng sinh ra bất kỳ blueprint nào bất kể yêu cầu |
gameoptions / gopt |
Liệt kê tất cả các giá trị tùy chọn trò chơi hiện tại (xem phần Tùy Chọn Trò Chơi bên dưới) |
op [entityId] |
Bật/tắt bảo vệ ngoại tuyến trên một cấu trúc cụ thể |
wipe [target] |
Xóa các khía cạnh mục tiêu sau khi khởi động lại máy chủ (dùng cẩn thận) |
stats |
In thông tin trạng thái về playfield hiện tại |
traders |
Liệt kê tất cả thương nhân và tải lại tệp cấu hình thương nhân |
Hiệu Ứng Trạng Thái và Trạng Thái Người Chơi
| Lệnh | Mô Tả |
|---|---|
statuseffect [effect] |
Áp dụng một hiệu ứng trạng thái cho người chơi |
statuseffectremove [effect] |
Gỡ bỏ một hiệu ứng trạng thái khỏi người chơi |
prefabactivate |
Bật tất cả các khối có nguồn điện trong một cấu trúc |
prefabinfo |
Hiển thị thông tin về một blueprint của người dùng |
resetcore |
Xóa nhiên liệu và oxy trong cấu trúc cục bộ |
Lệnh Moderator (Cấp 6+)
Các lệnh Moderator bổ sung khả năng quản lý người chơi và điều khiển thực thể.
| Lệnh | Mô Tả |
|---|---|
ban [player] [duration] |
Cấm một người chơi trong một khoảng thời gian xác định |
give [player] [itemId] [amount] |
Cho người chơi vật phẩm theo ID vật phẩm |
repair [player] |
Sửa chữa vật phẩm của người chơi |
destroy [entityId] |
Phá hủy một thực thể hoặc cấu trúc |
debugmenu / dm |
Bật/tắt menu gỡ lỗi |
armor [operation] |
Điều chỉnh giáp cho người chơi |
gents [factionId] |
Liệt kê tất cả các cấu trúc thuộc về một phe cụ thể |
alliances |
Liệt kê các liên minh, yêu cầu liên minh và quản lý thiết lập liên minh |
sectors [reveal|hide] |
Tiết lộ hoặc ẩn các playfield trên bản đồ |
ai |
Bật hoặc tắt AI cho playfield hiện tại |
si |
Bật hoặc tắt tính toán toàn vẹn cấu trúc |
globaleffects |
Hiển thị các hiệu ứng toàn cục hiện đang hoạt động trên máy chủ |
marker [operation] |
Quản lý các điểm đánh dấu bản đồ |
weathersv [type] |
Kích hoạt một thiết lập thời tiết tùy chỉnh trên toàn máy chủ |
poimanager |
Các lệnh quản lý POI (Point of Interest) |
Lệnh Admin (Cấp 9)
Các lệnh Admin cung cấp mức độ điều khiển máy chủ cao nhất.
| Lệnh | Mô Tả |
|---|---|
setrole [player|SteamID] [role] |
Đặt vai trò quyền của người chơi (gm, mod, admin, pl) |
playfield / pf |
Tải lại playfield hiện tại (lệnh chỉ dành cho máy chủ) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Thay thế các khối được chỉ định trong một cấu trúc bằng một loại khối khác |
setdevicespublic [entityId] |
Đặt tất cả các thiết bị trong một cấu trúc thành truy cập công khai |
pda [operation] |
Thực thi các lệnh liên quan đến PDA (dùng help pda để biết chi tiết) |
Lệnh Tùy Chọn Trò Chơi (gopt)
Lệnh gameoptions (hoặc gopt) cho phép bạn xem và sửa đổi các thiết lập lối chơi của máy chủ trong thời gian chạy mà không cần chỉnh sửa tệp cấu hình hoặc khởi động lại máy chủ.
Xem Thiết Lập
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Sửa Đổi Thiết Lập
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Các Tùy Chọn Trò Chơi Có Sẵn
| Tùy Chọn | Mặc Định | Mô Tả |
|---|---|---|
DecayTime |
24 | Số giờ trước khi các cấu trúc nhỏ/không có core bị xóa khi không được ghé thăm |
WipeTime |
0 | Số giờ trước khi bất kỳ cấu trúc nào không được ghé thăm bị xóa (0 = tắt) |
ProtectTime |
48 | Số giờ bảo vệ ngoại tuyến cho các cấu trúc của người chơi |
ProtectDelay |
300 | Số giây trước khi bảo vệ ngoại tuyến kích hoạt |
MaxStructures |
200 | Số cấu trúc tối đa trên mỗi playfield (0-255) |
AntiGriefDistancePvE |
30 | Khoảng cách tối thiểu tính bằng mét giữa các căn cứ của phe trong PvE |
AntiGriefDistancePvP |
300 | Khoảng cách tối thiểu tính bằng mét giữa các căn cứ của phe trong PvP |
ForcePvP |
false | Bắt buộc PvP trên tất cả các playfield |
DiffAmountOfOre |
Normal | Độ dồi dào của mỏ quặng (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Tần suất mỏ (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Sát thương tấn công của NPC (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Tốc độ constructor (Faster, Normal, Slower, Instant) |
Lệnh Quản Lý Máy Chủ
Đây là những lệnh thiết yếu cho việc quản trị máy chủ hằng ngày, có sẵn thông qua console trong trò chơi hoặc Telnet.
# Save and shut down the server (with countdown in minutes, max 15)
saveandexit 5
# List all connected players
plys
# List all active playfield servers
servers
# Regenerate a specific playfield
regenerateplayfield [name]
# View server performance statistics
stats
saveandexit [minutes] để tắt máy chủ một cách an toàn. Lệnh này kích hoạt tự động lưu và cảnh báo người chơi đang kết nối với một bộ đếm ngược. Việc kết thúc trực tiếp tiến trình máy chủ có thể dẫn đến mất dữ liệu.
Các Tác Vụ Quản Trị Phổ Biến
Xử Lý Người Chơi Bị Kẹt
Nếu một người chơi bị kẹt trong khối hình học hoặc dưới buồng lái:
# Player can try this themselves:
detach
# If that fails, teleport them:
tt [player] [x] [y] [z]
# Or as a last resort, kill and respawn:
destroyme
Dọn Dẹp Các Cấu Trúc Bị Bỏ Hoang
# List all structures for a faction
gents [factionId]
# Find a specific structure
find "Structure Name"
# Destroy a structure by ID
destroy [entityId]
# Adjust automatic decay timers
gopt set DecayTime 12
gopt set WipeTime 168
Cấm và Gỡ Cấm Người Chơi
# Ban a player (duration examples: 1h, 24h, 7d, permanent)
ban PlayerName 7d
# Unban a player
unban PlayerName
# List all players with special roles or bans
list
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Empyrion: Galactic Survival
- Cách Tìm IP và Cổng Máy Chủ Của Bạn
- Cách Tải Tệp Lên 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 thêm hỗ trợ về việc quản trị máy chủ Empyrion hoặc có thắc mắc về các lệnh cụ thể, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng giúp đỡ. Gửi một ticket hỗ trợ và chúng tôi sẽ phản hồi bạn trong thời gian sớm nhất.