Hướng dẫn này bao gồm cách cài đặt và cấu hình mod quản trị ULX trên máy chủ Garry's Mod của bạn được lưu trữ với Legion Hosting, bao gồm việc cài đặt, cấp quyền quản trị, các lệnh phổ biến và quản lý các nhóm quyền.
Mục Lục
- Cài Đặt ULX và ULib
- Tự Cấp Cho Mình Quyền Superadmin
- Các Lệnh ULX Phổ Biến
- Nhóm Quyền
- Lệnh Chat
- Tệp Cấu Hình
1. Cài Đặt ULX và ULib
ULX là mod quản trị được sử dụng rộng rãi nhất cho Garry's Mod. Nó yêu cầu hai addon được cài đặt cùng nhau:
| Addon | Workshop ID | Ghi chú |
|---|---|---|
| ULib | 557962280 | Thư viện bắt buộc cho ULX. Phải được cài đặt trước. |
| ULX | 557962238 | Bản thân mod quản trị. Phụ thuộc vào ULib. |
Tùy Chọn A — Bộ Sưu Tập Workshop (Khuyến Nghị)
Thêm cả hai Workshop ID vào bộ sưu tập Workshop của máy chủ. Nếu bạn đã cấu hình một bộ sưu tập thông qua +host_workshop_collection trong GPanel, chỉ cần thêm ULib và ULX vào bộ sưu tập hiện có đó trên Steam. Máy chủ sẽ tự động tải chúng xuống trong lần khởi động lại tiếp theo.
Tùy Chọn B — Tải Lên Thủ Công Qua SFTP
- Tải xuống cả hai addon từ Workshop hoặc từ Team Ulysses GitHub.
- Tải chúng lên qua SFTP đến máy chủ của bạn sao cho cấu trúc thư mục trông như sau:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Mỗi thư mục phải chứa trực tiếp thư mục lua/ của addon bên trong nó.
2. Tự Cấp Cho Mình Quyền Superadmin
Sau khi ULX được cài đặt và máy chủ đã khởi động lại, bạn cần tự cấp cho mình hạng superadmin. Mở bảng điều khiển máy chủ trong GPanel và chạy:
ulx adduser "YourSteamName" superadmin
Nếu tên Steam của bạn có chứa ký tự đặc biệt hoặc dấu cách, hãy dùng Steam ID 64-bit của bạn để chính xác hơn:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX hoặc định dạng 64-bit 7656119XXXXXXXXXX.
Sau khi được cấp, hãy kết nối lại với máy chủ. Bạn có thể xác minh hạng của mình bằng cách gõ !menu trong chat để mở GUI quản trị ULX.
3. Các Lệnh ULX Phổ Biến
Các lệnh ULX có thể được chạy từ bảng điều khiển máy chủ trong GPanel, bảng điều khiển trong trò chơi, hoặc dưới dạng lệnh chat (thêm tiền tố !). Dưới đây là các lệnh được sử dụng phổ biến nhất.
Quản Lý Người Chơi
| Lệnh | Phím Tắt Chat | Mô tả |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Đá một người chơi ra khỏi máy chủ |
ulx ban "Player" minutes reason | !ban Player 60 reason | Cấm một người chơi (0 = vĩnh viễn) |
ulx unban STEAMID | !unban STEAMID | Bỏ cấm một người chơi theo Steam ID |
ulx slay "Player" | !slay Player | Giết một người chơi ngay lập tức |
ulx slap "Player" damage | !slap Player 10 | Tát một người chơi gây sát thương được chỉ định |
Kiểm Soát Giao Tiếp
| Lệnh | Phím Tắt Chat | Mô tả |
|---|---|---|
ulx gag "Player" | !gag Player | Ngăn một người chơi sử dụng voice chat |
ulx ungag "Player" | !ungag Player | Khôi phục voice chat cho một người chơi |
ulx mute "Player" | !mute Player | Ngăn một người chơi sử dụng chat văn bản |
ulx unmute "Player" | !unmute Player | Khôi phục chat văn bản cho một người chơi |
Lệnh Tiện Ích
| Lệnh | Phím Tắt Chat | Mô tả |
|---|---|---|
ulx noclip "Player" | !noclip Player | Bật/tắt noclip (bay xuyên tường) |
ulx god "Player" | !god Player | Bật/tắt chế độ bất tử (god mode) |
ulx teleport "Player" | !tp Player | Dịch chuyển một người chơi đến tâm ngắm của bạn |
ulx bring "Player" | !bring Player | Dịch chuyển một người chơi đến chỗ bạn |
ulx goto "Player" | !goto Player | Dịch chuyển chính bạn đến một người chơi |
ulx return "Player" | !return Player | Đưa một người chơi trở lại vị trí trước đó của họ |
ulx cloak "Player" | !cloak Player | Làm cho một người chơi vô hình |
4. Nhóm Quyền
ULX sử dụng hệ thống quyền dựa trên nhóm. Theo mặc định, ULX bao gồm các nhóm sau, được sắp xếp từ nhiều đặc quyền nhất đến ít nhất:
| Nhóm | Kế Thừa Từ | Sử Dụng Thông Thường |
|---|---|---|
superadmin | admin | Chủ máy chủ. Truy cập đầy đủ tất cả các lệnh. |
admin | operator | Nhân viên đáng tin cậy. Có thể cấm, đá, quản lý người chơi. |
operator | user | Điều hành viên cấp thấp. Lệnh kiểm duyệt hạn chế. |
user | không có | Nhóm mặc định cho tất cả người chơi. |
Quản Lý Người Dùng và Nhóm
// Add a user to a group
ulx adduser "Player" admin
// Remove a user from their group (reverts to "user")
ulx removeuser "Player"
// Create a custom group that inherits from "operator"
ulx groupallow "moderator" "ulx kick"
ulx addgroup "moderator" "operator"
// Grant a specific command to a group
ulx groupallow "admin" "ulx ban"
// Deny a specific command from a group
ulx groupdeny "operator" "ulx ban"
Sử Dụng GUI
Với tư cách superadmin, hãy gõ !menu trong chat để mở bảng quản trị ULX. Tab Groups cung cấp một giao diện trực quan để tạo nhóm, gán quyền và quản lý người dùng mà không cần các lệnh bảng điều khiển.
garrysmod/data/ulib/groups.txt và dữ liệu người dùng trong garrysmod/data/ulib/users.txt. Các tệp này được ULX quản lý tự động, nhưng bạn có thể sao lưu chúng qua SFTP.
5. Lệnh Chat
ULX hỗ trợ các phím tắt lệnh dựa trên chat để quản trị nhanh trong trò chơi. Tất cả các lệnh sử dụng tiền tố ! theo mặc định. Một số mẫu hữu ích:
| Lệnh Chat | Hiệu Ứng |
|---|---|
!menu | Mở GUI quản trị ULX |
!motd | Hiển thị Tin Nhắn Trong Ngày (Message of the Day) |
!kick Player reason | Đá người chơi được nêu tên |
!ban Player 60 reason | Cấm trong 60 phút |
!hp Player 100 | Đặt lượng máu của một người chơi |
!armor Player 100 | Đặt lượng giáp của một người chơi |
@ làm mục tiêu để áp dụng một lệnh cho chính bạn. Ví dụ, !god @ bật/tắt chế độ bất tử cho chính bạn.
6. Tệp Cấu Hình
ULX lưu trữ cấu hình và dữ liệu của nó trong garrysmod/data/ulib/. Các tệp chính cần lưu ý:
| Tệp | Mục Đích |
|---|---|
data/ulib/users.txt | Tất cả các phân công người dùng vào nhóm và các Steam ID |
data/ulib/groups.txt | Định nghĩa nhóm, kế thừa và quyền |
data/ulib/bans.txt | Danh sách cấm đang hoạt động với thời gian hết hạn |
data/ulx/config.txt | Thiết lập ULX (MOTD, tin nhắn chào mừng, ghi nhật ký, v.v.) |
data/ulib/ và data/ulx/ qua SFTP để sao lưu. Một tệp nhóm bị cấu hình sai có thể khóa toàn bộ admin ra ngoài.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Garry's Mod — Server.cfg, Workshop, gamemode, DarkRP, FastDL
- Khắc Phục Sự Cố Garry's Mod — Mất texture, lỗi Workshop, và nhiều hơn nữa
- Cách Tải Tệp Lên Qua SFTP