Αυτός ο οδηγός καλύπτει το πώς να εγκαταστήσετε και να διαμορφώσετε το admin mod ULX στον διακομιστή σας Garry's Mod που φιλοξενείται με το Legion Hosting, συμπεριλαμβανομένης της εγκατάστασης, της παραχώρησης δικαιωμάτων διαχειριστή, των συνηθισμένων εντολών και της διαχείρισης ομάδων δικαιωμάτων.
Πίνακας Περιεχομένων
- Εγκατάσταση του ULX και του ULib
- Παραχώρηση Superadmin στον Εαυτό σας
- Συνηθισμένες Εντολές ULX
- Ομάδες Δικαιωμάτων
- Εντολές Συνομιλίας
- Αρχεία Διαμόρφωσης
1. Εγκατάσταση του ULX και του ULib
Το ULX είναι το πιο ευρέως χρησιμοποιούμενο admin mod για το Garry's Mod. Απαιτεί την εγκατάσταση δύο addons μαζί:
| Addon | Workshop ID | Σημειώσεις |
|---|---|---|
| ULib | 557962280 | Απαιτούμενη βιβλιοθήκη για το ULX. Πρέπει να εγκατασταθεί πρώτη. |
| ULX | 557962238 | Το ίδιο το admin mod. Εξαρτάται από το ULib. |
Επιλογή Α — Συλλογή Workshop (Συνιστάται)
Προσθέστε και τα δύο Workshop IDs στη συλλογή Workshop του διακομιστή σας. Εάν έχετε ήδη διαμορφώσει μια συλλογή μέσω του +host_workshop_collection στο GPanel, απλώς προσθέστε το ULib και το ULX σε αυτήν την υπάρχουσα συλλογή στο Steam. Ο διακομιστής θα τα κατεβάσει αυτόματα κατά την επόμενη επανεκκίνηση.
Επιλογή Β — Χειροκίνητη Αποστολή SFTP
- Κατεβάστε και τα δύο addons από το Workshop ή από το Team Ulysses GitHub.
- Ανεβάστε τα μέσω SFTP στον διακομιστή σας ώστε η δομή των φακέλων να μοιάζει ως εξής:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Κάθε φάκελος πρέπει να περιέχει τον κατάλογο lua/ του addon απευθείας μέσα του.
2. Παραχώρηση Superadmin στον Εαυτό σας
Αφού εγκατασταθεί το ULX και επανεκκινηθεί ο διακομιστής, πρέπει να παραχωρήσετε στον εαυτό σας τη βαθμίδα superadmin. Ανοίξτε την κονσόλα του διακομιστή στο GPanel και εκτελέστε:
ulx adduser "YourSteamName" superadmin
Εάν το όνομά σας στο Steam περιέχει ειδικούς χαρακτήρες ή κενά, χρησιμοποιήστε το 64-bit Steam ID σας για μεγαλύτερη ακρίβεια:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX ή την 64-bit μορφή 7656119XXXXXXXXXX.
Μόλις παραχωρηθεί, επανασυνδεθείτε στον διακομιστή. Μπορείτε να επαληθεύσετε τη βαθμίδα σας πληκτρολογώντας !menu στη συνομιλία για να ανοίξετε το GUI διαχειριστή ULX.
3. Συνηθισμένες Εντολές ULX
Οι εντολές ULX μπορούν να εκτελεστούν από την κονσόλα του διακομιστή στο GPanel, την κονσόλα εντός παιχνιδιού ή ως εντολές συνομιλίας (με πρόθεμα !). Παρακάτω είναι οι πιο συχνά χρησιμοποιούμενες εντολές.
Διαχείριση Παικτών
| Εντολή | Συντόμευση Συνομιλίας | Περιγραφή |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Αποβολή ενός παίκτη από τον διακομιστή |
ulx ban "Player" minutes reason | !ban Player 60 reason | Αποκλεισμός ενός παίκτη (0 = μόνιμος) |
ulx unban STEAMID | !unban STEAMID | Άρση αποκλεισμού ενός παίκτη μέσω Steam ID |
ulx slay "Player" | !slay Player | Άμεση εξόντωση ενός παίκτη |
ulx slap "Player" damage | !slap Player 10 | Χτύπημα ενός παίκτη με καθορισμένη ζημιά |
Έλεγχοι Επικοινωνίας
| Εντολή | Συντόμευση Συνομιλίας | Περιγραφή |
|---|---|---|
ulx gag "Player" | !gag Player | Εμποδίζει έναν παίκτη από τη χρήση φωνητικής συνομιλίας |
ulx ungag "Player" | !ungag Player | Επαναφορά φωνητικής συνομιλίας για έναν παίκτη |
ulx mute "Player" | !mute Player | Εμποδίζει έναν παίκτη από τη χρήση γραπτής συνομιλίας |
ulx unmute "Player" | !unmute Player | Επαναφορά γραπτής συνομιλίας για έναν παίκτη |
Εντολές Βοηθητικών Λειτουργιών
| Εντολή | Συντόμευση Συνομιλίας | Περιγραφή |
|---|---|---|
ulx noclip "Player" | !noclip Player | Εναλλαγή noclip (πέταγμα μέσα από τοίχους) |
ulx god "Player" | !god Player | Εναλλαγή λειτουργίας θεού (αθανασία) |
ulx teleport "Player" | !tp Player | Τηλεμεταφορά ενός παίκτη στο σημείο στόχευσής σας |
ulx bring "Player" | !bring Player | Τηλεμεταφορά ενός παίκτη σε εσάς |
ulx goto "Player" | !goto Player | Τηλεμεταφορά του εαυτού σας σε έναν παίκτη |
ulx return "Player" | !return Player | Επαναφορά ενός παίκτη στην προηγούμενη θέση του |
ulx cloak "Player" | !cloak Player | Κάνει έναν παίκτη αόρατο |
4. Ομάδες Δικαιωμάτων
Το ULX χρησιμοποιεί ένα σύστημα δικαιωμάτων βασισμένο σε ομάδες. Από προεπιλογή, το ULX περιλαμβάνει αυτές τις ομάδες, ταξινομημένες από την πιο προνομιούχα προς τη λιγότερο προνομιούχα:
| Ομάδα | Κληρονομεί Από | Τυπική Χρήση |
|---|---|---|
superadmin | admin | Ιδιοκτήτης διακομιστή. Πλήρης πρόσβαση σε όλες τις εντολές. |
admin | operator | Έμπιστο προσωπικό. Μπορεί να αποκλείει, να αποβάλλει και να διαχειρίζεται παίκτες. |
operator | user | Κατώτεροι συντονιστές. Περιορισμένες εντολές εποπτείας. |
user | καμία | Προεπιλεγμένη ομάδα για όλους τους παίκτες. |
Διαχείριση Χρηστών και Ομάδων
// 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"
Χρήση του GUI
Ως superadmin, πληκτρολογήστε !menu στη συνομιλία για να ανοίξετε τον πίνακα διαχειριστή ULX. Η καρτέλα Groups παρέχει μια οπτική διεπαφή για τη δημιουργία ομάδων, την ανάθεση δικαιωμάτων και τη διαχείριση χρηστών χωρίς εντολές κονσόλας.
garrysmod/data/ulib/groups.txt και τα δεδομένα χρηστών στο garrysmod/data/ulib/users.txt. Αυτά τα αρχεία διαχειρίζονται αυτόματα από το ULX, αλλά μπορείτε να δημιουργήσετε αντίγραφα ασφαλείας τους μέσω SFTP.
5. Εντολές Συνομιλίας
Το ULX υποστηρίζει συντομεύσεις εντολών βασισμένες στη συνομιλία για γρήγορη διαχείριση εντός παιχνιδιού. Όλες οι εντολές χρησιμοποιούν το πρόθεμα ! από προεπιλογή. Μερικά χρήσιμα μοτίβα:
| Εντολή Συνομιλίας | Αποτέλεσμα |
|---|---|
!menu | Ανοίγει το GUI διαχειριστή ULX |
!motd | Εμφανίζει το Μήνυμα της Ημέρας |
!kick Player reason | Αποβάλλει τον αναφερόμενο παίκτη |
!ban Player 60 reason | Αποκλείει για 60 λεπτά |
!hp Player 100 | Ορίζει την υγεία ενός παίκτη |
!armor Player 100 | Ορίζει την πανοπλία ενός παίκτη |
@ ως στόχο για να εφαρμόσετε μια εντολή στον εαυτό σας. Για παράδειγμα, το !god @ εναλλάσσει τη λειτουργία θεού στον εαυτό σας.
6. Αρχεία Διαμόρφωσης
Το ULX αποθηκεύει τη διαμόρφωση και τα δεδομένα του στο garrysmod/data/ulib/. Βασικά αρχεία που πρέπει να γνωρίζετε:
| Αρχείο | Σκοπός |
|---|---|
data/ulib/users.txt | Όλες οι αναθέσεις χρηστών-σε-ομάδες και τα Steam IDs |
data/ulib/groups.txt | Ορισμοί ομάδων, κληρονομικότητα και δικαιώματα |
data/ulib/bans.txt | Λίστα ενεργών αποκλεισμών με χρόνους λήξης |
data/ulx/config.txt | Ρυθμίσεις ULX (MOTD, μήνυμα καλωσορίσματος, καταγραφή κ.λπ.) |
data/ulib/ και data/ulx/ μέσω SFTP ως αντίγραφο ασφαλείας. Ένα κακώς διαμορφωμένο αρχείο ομάδων μπορεί να αποκλείσει όλους τους διαχειριστές.
Σχετικά Άρθρα
- Οδηγός Εγκατάστασης Διακομιστή Garry's Mod — Server.cfg, Workshop, gamemodes, DarkRP, FastDL
- Αντιμετώπιση Προβλημάτων Garry's Mod — Υφές που λείπουν, σφάλματα Workshop και άλλα
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP