Whitelist, ban और op: सर्वर कमांड जो आपकी उम्मीद से अलग काम करते हैं
Whitelisting पहले से ऑनलाइन खिलाड़ियों को किक नहीं करती, /ban को उपयोगी बनाने के लिए कारण की आवश्यकता होती है, और op सूची से अधिक op लेवल मायने रखता है। वे विवरण जो सर्वर मालिकों को परेशान करते हैं।
Admin कमांड सरल दिखते हैं और आमतौर पर होते भी हैं। गलतियाँ उन तीन व्यवहारों से होती हैं जो सिंटैक्स से स्पष्ट नहीं होते।
Whitelist उन लोगों को नहीं हटाती जो पहले से अंदर हैं
/whitelist on starts enforcing the list from that moment. Anyone already connected कनेक्टेड रहता है, भले ही वे सूची में न हों। वह कमांड जो इस अंतर को भरता है:
/whitelist reload
reload re-reads whitelist.json और उन कनेक्टेड खिलाड़ियों को किक करता है जो इस पर नहीं हैं। Whitelist चालू करके छोड़ देना एक सामान्य गलती है।
दो और विवरण:
/whitelist add <name>resolves the name against Mojang's API, so it needs the server
online-mode और कनेक्टेड होना चाहिए। ऑफ़लाइन सर्वरों को एडिट करना होगा whitelist.json by hand with the correct UUID.
- ऑपरेटर whitelist को बायपास करते हैं डिफ़ॉल्ट रूप से, यही कारण है कि आपका अपना खाता कभी
यह साबित नहीं करता कि whitelist काम करती है। दूसरे खाते से परीक्षण करें।
/ban के लिए एक कारण चाहिए, और /ban-ip एक अलग सूची है
/ban <player> [reason]
/ban-ip <address|player> [reason]
कारण वैकल्पिक है, और इसे छोड़ना एक गलती है — यही प्रतिबंधित खिलाड़ी देखता है, और यही आप भविष्य में पढ़ते हैं /banlist trying to remember why. Without one the entry just says "Banned by an operator".
/ban and /ban-ip write to अलग फ़ाइलें (banned-players.json, banned-ips.json). Pardoning one does not clear the other, which is the usual reason a "pardoned" player still cannot connect. Use /pardon and /pardon-ip both.
Op लेवल, सिर्फ op सूची ही नहीं
/op grants लेवल 4 डिफ़ॉल्ट रूप से, जो पूर्ण एक्सेस है जिसमें शामिल है /stop. The four levels are real and settable in server.properties via op-permission-level:
| लेवल | अनुमति देता है |
|---|---|
| 1 | स्पॉन सुरक्षा को बायपास करें |
| 2 | अधिकांश चीट कमांड, कमांड ब्लॉक |
| 3 | खिलाड़ी प्रबंधन — kick, ban, op |
| 4 | सब कुछ, जिसमें शामिल है /stop |
मॉडरेटर जिन्हें आवश्यकता है /kick and /ban want level 3, not 4. Handing out level 4 to everyone who helps moderate is how servers get wiped by a compromised account.
function-permission-level is separate and controls what datapack functions may run — leaving it at 2 while op level is 4 is a common source of "my function does nothing".
सूची कमांड
/banlist players, /banlist ips and plain /banlist all exist and print to console rather than chat if run from the server terminal. /whitelist list shows names only, not UUIDs — read whitelist.json when you need to check identity.
इनमें से किसी को भी सही क्रम में तर्कों के साथ बनाएं Server Admin Command Builder, जो एक ही फॉर्म से ban, ban-ip, pardon, kick, op, deop और whitelist को कवर करता है।