సర్వర్పై కమాండ్ బ్లాక్లు
కమాండ్ బ్లాక్లను ఎలా ఆన్ చేయాలి, పబ్లిక్ సర్వర్పై అవి ఎందుకు ప్రమాదకరం, మరియు పర్మిషన్లతో వాటికి యాక్సెస్ను ఎలా పరిమితం చేయాలి.
13 ఆగస్టు, 2026న నవీకరించబడింది
కమాండ్ బ్లాక్లు డిఫాల్ట్గా నిలిపివేయబడి ఉంటాయి:
enable-command-block=true
రీస్టార్ట్ తర్వాత, మీరు /give Nick command_block కమాండ్తో బ్లాక్ను పొందవచ్చు — ఇది క్రియేటివ్ ఇన్వెంటరీలో ఉండదు.
బ్లాక్ రకాలు
| రకం | ప్రవర్తన |
|---|---|
| Impulse | రెడ్స్టోన్ సిగ్నల్ నుండి ట్రిగ్గర్ అవుతుంది |
| Chain | మునుపటి బ్లాక్ తర్వాత ట్రిగ్గర్ అవుతుంది |
| Repeat | ప్రతి టిక్కు అమలవుతుంది |
Repeat బ్లాక్లు పనితీరు పతనానికి ప్రధాన మూలం: ప్రతి బ్లాక్కు సెకనుకు 20 అమలులు. డజను ఇలాంటి సర్క్యూట్లు ప్రొఫైలింగ్లో ఇప్పటికే కనిపిస్తాయి — Spark.
ప్రమాదం
కమాండ్ బ్లాక్ అనుమతి స్థాయి 2తో అమలవుతుంది, అంటే ఇది /give, /tp, /summon ఉపయోగించగలదు. బ్లాక్లను పెట్టే యాక్సెస్ పొందిన ప్లేయర్ వాస్తవానికి ఏదైనా ఐటమ్ను పంపిణీ చేసే సామర్థ్యాన్ని పొందుతాడు.
అందుకే పబ్లిక్ సర్వర్లలో:
- నిర్వాహకులు మాత్రమే బ్లాక్లను పెట్టగలరు;
- సర్క్యూట్లు ఉన్న ప్రాంతం రీజియన్ ద్వారా రక్షించబడుతుంది — WorldGuard;
/give command_blockకిట్లలో చేర్చబడదు మరియు డోనర్ పెర్క్గా విక్రయించబడదు.
కన్సోల్ అవుట్పుట్
ప్రతి ట్రిగ్గర్ లాగ్లో నమోదు అవుతుంది మరియు దాన్ని నింపేస్తుంది. మీరు ఒక నియమంతో దాన్ని నిలిపివేయవచ్చు:
gamerule commandBlockOutput false
gamerule logAdminCommands false
ప్రత్యామ్నాయం
చాలా పనులకు (టెలిపోర్ట్లు, రివార్డ్లు, ప్రకటనలు), ప్లగిన్లు మరింత సౌకర్యవంతంగా ఉంటాయి మరియు లోడ్ పరంగా చవకగా ఉంటాయి: అవి సెకనుకు ఇరవై సార్లు కాకుండా ఈవెంట్పై అమలవుతాయి. వనిల్లా మ్యాప్ మెకానిక్స్ అవసరమైన చోట కమాండ్ బ్లాక్లు మంచివి.
