آموزش کامل کامند های سرور ماینکرافت بدراک

اگر مدیریت یک سرور Minecraft Bedrock Dedicated Server (BDS) را برعهده دارید، آشنایی با دستورات مدیریتی یکی از مهم‌ترین مهارت‌هایی است که باید داشته باشید. با استفاده از این کامندها می‌توانید بازیکنان را مدیریت کنید، سطح دسترسی آن‌ها را تغییر دهید، پیام‌های عمومی ارسال کنید، سرور را متوقف کنید و بسیاری از تنظیمات بازی را بدون نیاز به ویرایش فایل‌های سرور تغییر دهید.

در این مقاله تمامی دستورات کاربردی نسخه‌های جدید Minecraft Bedrock 1.21.x را همراه با مثال، توضیح و نکات مدیریتی بررسی می‌کنیم. تمامی دستورات معرفی شده مطابق مستندات رسمی مایکروسافت هستند.


فهرست مطالب

  • دستورات مدیریتی سرور
  • مدیریت اپراتورها (OP)
  • مدیریت Allowlist
  • مدیریت بازیکنان
  • مدیریت زمان و آب و هوا
  • دستورات گیم مود
  • تلپورت
  • آیتم‌ها
  • GameRule ها
  • دستورات Execute
  • سوالات متداول

نکات مهم قبل از شروع

اگر دستور را داخل بازی اجرا می‌کنید باید ابتدای آن از علامت / استفاده کنید.

مثال:

/gamemode creative

اما اگر همان دستور را از داخل کنسول BDS اجرا می‌کنید نیازی به نوشتن / نیست.

gamemode creative

همچنین بسیاری از دستورات مدیریتی تنها توسط کاربران دارای سطح دسترسی Operator یا از طریق کنسول سرور قابل اجرا هستند.


دستورات مدیریت اپراتورها (Operator)

اپراتورها یا OP ها مدیران سرور هستند و امکان اجرای دستورات مدیریتی را دارند. در Bedrock Dedicated Server از دو دستور اصلی برای مدیریت اپراتورها استفاده می‌شود.

دادن دسترسی OP

op <PlayerName>

این دستور به بازیکن دسترسی اپراتور می‌دهد.

مثال

op Steve

بعد از اجرای دستور، بازیکن Steve می‌تواند دستورات مدیریتی را اجرا کند.


حذف دسترسی OP

deop <PlayerName>

مثال

deop Steve

این دستور دسترسی مدیریتی بازیکن را حذف می‌کند.

نکته
در نسخه‌های جدید BDS خبری از دستور ops نیست. برای مدیریت اپراتورها تنها از op و deop استفاده می‌شود.

مدیریت Allowlist

در نسخه‌های جدید Bedrock به جای Whitelist از سیستم Allowlist استفاده می‌شود. این سیستم مشخص می‌کند چه بازیکنانی اجازه ورود به سرور را داشته باشند.

فعال کردن Allowlist

allowlist on

از این لحظه فقط بازیکنان موجود در Allowlist قادر به ورود خواهند بود.


غیرفعال کردن Allowlist

allowlist off

اضافه کردن بازیکن

allowlist add Steve

حذف بازیکن

allowlist remove Steve

نمایش لیست

allowlist list

بارگذاری مجدد فایل Allowlist

allowlist reload
نکته
دستور whitelist همچنان به عنوان Alias شناخته می‌شود، اما پیشنهاد رسمی مایکروسافت استفاده از allowlist است.

مدیریت بازیکنان

مشاهده بازیکنان آنلاین

list

تمام بازیکنان متصل به سرور را نمایش می‌دهد.


اخراج بازیکن (Kick)

kick Steve

بازیکن را از سرور خارج می‌کند اما امکان ورود دوباره را خواهد داشت.

ارسال دلیل اخراج

kick Steve لطفا قوانین سرور را رعایت کنید.

بن کردن بازیکن

ban Steve

بازیکن دیگر قادر به ورود به سرور نخواهد بود.


بن کردن IP

ban-ip 192.168.1.10

نمایش افراد بن شده

banlist

ارسال پیام عمومی

اگر قصد دارید اطلاعیه‌ای برای همه بازیکنان ارسال کنید از دستور زیر استفاده کنید.

say سرور تا ۵ دقیقه دیگر ری‌استارت خواهد شد.

تمام بازیکنان آنلاین پیام را مشاهده خواهند کرد.


خاموش کردن سرور

stop

این دستور سرور را به صورت ایمن متوقف می‌کند. برای جلوگیری از خراب شدن فایل‌های دنیا، همیشه از این دستور به جای بستن اجباری سرور استفاده کنید.


دستورات مربوط به زمان (Time)

یکی از پرکاربردترین کامندهای Minecraft Bedrock، دستور time است. با استفاده از این دستور می‌توانید زمان دنیای بازی را تغییر دهید یا مقدار مشخصی به آن اضافه کنید. این دستور برای سرورهای Survival، Creative و Event بسیار کاربردی است.

تغییر زمان به روز

time set day

زمان را روی ابتدای روز قرار می‌دهد.


تغییر زمان به شب

time set night

تغییر زمان به ظهر

time set noon

تغییر زمان به نیمه‌شب

time set midnight

قرار دادن زمان روی مقدار دلخواه

time set 6000

به جای مقادیر آماده مانند day یا night می‌توانید مقدار Tick موردنظر خود را وارد کنید.


افزایش زمان

time add 1000

۱۰۰۰ Tick به زمان فعلی اضافه می‌شود.


مدیریت آب و هوا (Weather)

برای تغییر وضعیت آب و هوای سرور از دستور weather استفاده می‌شود.

هوای صاف

weather clear

باران

weather rain

رعد و برق

weather thunder

تعیین مدت زمان آب و هوا

weather rain 300

باران به مدت ۳۰۰ ثانیه ادامه خواهد داشت.


تغییر حالت بازی (Gamemode)

دستور gamemode برای تغییر حالت بازی بازیکنان استفاده می‌شود.

Survival

gamemode survival Steve

Creative

gamemode creative Steve

Adventure

gamemode adventure Steve

Spectator (در نسخه‌های پشتیبانی‌شده)

gamemode spectator Steve

تلپورت (Teleport)

با دستور TP می‌توانید بازیکنان را به مختصات یا بازیکنان دیگر منتقل کنید.

تلپورت به مختصات

tp Steve 120 65 -300

تلپورت بازیکن به بازیکن دیگر

tp Steve Alex

تلپورت خود به مختصات

tp 0 100 0

دادن آیتم (Give)

دستور Give برای دادن آیتم به بازیکنان استفاده می‌شود.

دادن الماس

give Steve diamond 64

دادن سیب طلایی

give Steve golden_apple 5

دادن بلوک سنگ

give Steve stone 128

پاک کردن آیتم‌ها

clear Steve

تمام آیتم‌های داخل اینونتوری بازیکن حذف می‌شوند.


اعمال افکت (Effect)

سرعت

effect Steve speed 60 2 true

نامرئی شدن

effect Steve invisibility 120 1 true

حذف تمام افکت‌ها

effect Steve clear

کشتن موجودات یا بازیکنان

kill Steve

کشتن تمام موجودات

kill @e
هشدار: استفاده از @e باعث حذف تمام موجودات جهان می‌شود. این دستور را فقط در صورت نیاز اجرا کنید.

تغییر نقطه Spawn

اسپاون جهانی

setworldspawn

اسپاون بازیکن

spawnpoint Steve

ارسال پیام خصوصی

tell Steve سلام، خوش آمدید.

نمایش عنوان روی صفحه

نمایش Title

title @a title به سرور خوش آمدید

نمایش Subtitle

title @a subtitle قوانین را رعایت کنید

نمایش Actionbar

title @a actionbar رویداد آغاز شد!

اجرای دستورات پیشرفته (Execute)

دستور execute یکی از قدرتمندترین ابزارهای Bedrock Edition است و برای اجرای یک دستور از طرف موجودیت یا در موقعیت خاص استفاده می‌شود.

اجرای دستور از طرف بازیکن

execute as Steve run give @s diamond 1

اجرای دستور در موقعیت مشخص

execute positioned 0 80 0 run summon zombie

احضار موجودات

زامبی

summon zombie

کریپر

summon creeper

اندر دراگون

summon ender_dragon

ساخت سازه‌ها

پر کردن محدوده با بلوک

fill 0 64 0 20 70 20 stone

جایگزین کردن بلوک‌ها

fill 0 64 0 20 70 20 air replace stone

کپی کردن سازه

clone 0 64 0 10 80 10 100 64 100

پیدا کردن ساختارها

locate structure village

locate structure stronghold

locate structure ancient_city

امتیازدهی (Scoreboard)

سیستم Scoreboard برای ساخت مینی‌گیم‌ها، نمایش امتیاز و سیستم‌های پیشرفته ردستون استفاده می‌شود.

ساخت Objective

scoreboard objectives add Money dummy Money

افزایش امتیاز

scoreboard players add Steve Money 100

نمایش امتیاز

scoreboard objectives setdisplay sidebar Money


دستورات Gamerule

دستور gamerule یکی از مهم‌ترین دستورات ماینکرافت بدراک است و به شما اجازه می‌دهد بسیاری از قوانین بازی را بدون نیاز به ری‌استارت سرور تغییر دهید. بیشتر مدیران سرورهای Survival و Creative از این دستور برای شخصی‌سازی تجربه بازیکنان استفاده می‌کنند.

فعال کردن نگهداری آیتم‌ها پس از مرگ

gamerule keepInventory true

بازیکنان پس از مرگ آیتم‌های خود را از دست نخواهند داد.


فعال کردن نمایش مختصات در بازی

gamerule showcoordinates true

بازیکنان امکان دیدن مختصات خود در بازی را خواهند داشت.


غیرفعال کردن چرخه شب و روز

gamerule doDaylightCycle false

غیرفعال کردن تغییرات آب و هوا

gamerule doWeatherCycle false

غیرفعال کردن اسپاون هیولاها

gamerule doMobSpawning false

غیرفعال کردن خسارت ناشی از آتش

gamerule fireDamage false

غیرفعال کردن TNT

gamerule tntExplodes false

غیرفعال کردن افتادن آیتم‌ها

gamerule doTileDrops false

فعال کردن ارسال پیام هنگام مرگ

gamerule showDeathMessages true

سلکتورها (Target Selectors)

در بسیاری از دستورات می‌توانید به جای نام بازیکن از سلکتورها استفاده کنید.

سلکتورتوضیح
@aهمه بازیکنان آنلاین
@pنزدیک‌ترین بازیکن
@rیک بازیکن تصادفی
@sاجراکننده دستور
@eتمام موجودیت‌ها (Entity)

نمونه‌های کاربردی

دادن الماس به تمام بازیکنان

give @a diamond 5

تغییر Gamemode همه بازیکنان

gamemode creative @a

نمایش پیام بزرگ برای همه

title @a title رویداد شروع شد!

اعمال افکت سرعت برای همه

effect @a speed 120 1

نکات امنیتی برای مدیران سرور

  • دسترسی OP را فقط به افراد مورد اعتماد بدهید.
  • قبل از اجرای دستورهای بزرگ مانند fill یا clone از دنیای سرور نسخه پشتیبان تهیه کنید.
  • در صورت استفاده از Allowlist، فقط کاربران مجاز را اضافه کنید.
  • از خاموش کردن اجباری سرور خودداری کنید و همیشه از دستور stop استفاده کنید.
  • در صورت امکان، سطح دسترسی بازیکنان را با فایل permissions.json مدیریت کنید.

خطاهای رایج

Syntax Error

این خطا معمولاً به یکی از دلایل زیر رخ می‌دهد:

  • اشتباه بودن نام دستور
  • استفاده از دستور مربوط به Minecraft Java Edition
  • اشتباه بودن آرگومان‌های دستور
  • عدم پشتیبانی دستور در نسخه فعلی Bedrock

You do not have permission

بازیکن دسترسی اجرای دستور را ندارد و باید به عنوان OP معرفی شود.


No targets matched selector

هیچ بازیکن یا موجودیتی با سلکتور وارد شده پیدا نشده است.


سوالات متداول (FAQ)

آیا دستورات Java Edition در Bedrock کار می‌کنند؟

خیر. اگرچه بسیاری از دستورات مشابه هستند، اما تعدادی از کامندها و سینتکس آن‌ها بین دو نسخه تفاوت دارد.


دستورات را از کجا اجرا کنیم؟

دستورات را می‌توانید از داخل بازی (در صورت داشتن دسترسی OP) یا از کنسول Minecraft Bedrock Dedicated Server اجرا کنید.


تفاوت Allowlist و Ban چیست؟

Allowlist مشخص می‌کند چه بازیکنانی اجازه ورود دارند، اما Ban بازیکنان را از ورود به سرور منع می‌کند.


آیا برای اجرای دستورات باید / بنویسیم؟

داخل بازی بله؛ اما در کنسول سرور نیازی به نوشتن اسلش (/) نیست.


جمع‌بندی

مدیریت یک سرور Minecraft Bedrock بدون آشنایی با دستورات اصلی تقریباً غیرممکن است. با یادگیری کامندهای معرفی‌شده در این مقاله می‌توانید بازیکنان را مدیریت کنید، تنظیمات جهان را تغییر دهید، رویدادها را برگزار کنید و کنترل کامل‌تری روی سرور خود داشته باشید.

پیشنهاد می‌شود قبل از اعمال تغییرات مهم، از دنیای سرور نسخه پشتیبان تهیه کنید و پس از هر به‌روزرسانی Minecraft Bedrock، مستندات رسمی را برای بررسی تغییرات احتمالی دستورات مطالعه نمایید.

Avatar photo

نوشته شده توسط Sepehr

مشاهده همه مقالات

ارسال نظر