Haberlerimiz Bizi Google'da daha sık gör. Ekle
Discord
Sunucular - Admin rehberleri

Minecraft sunucu komutları

Adminler ve oyuncular için komutların tam listesi: vanilla komutlar, EssentialsX, WorldGuard ve LuckPerms. Yetkiler, örnekler ve konsolun oyundan farkının açıklamasıyla. Kendi sunucunu yönetmek için ihtiyacın olan her şey.

Konsol ve oyun içi: fark ne

Komut listelerine geçmeden önce, bir Minecraft sunucusunda komut vermenin iki yolu arasındaki temel farkı anlamakta fayda var.

Oyun içi komutlar

Bunları sohbete, her zaman eğik çizgiyle / başlayarak yazarsın, örneğin /gamemode creative. Komut senin oyuncun adına çalışır: /tp komutunu isim vermeden yazarsan kendini ışınlarsın. Uygun yetkiler gerekir: sunucu operatörü (OP) statüsü ya da doğru yapılandırılmış bir yetki plugin'i.

Sunucu konsolu komutları

Bunları eğik çizgi olmadan, doğrudan konsol paneline yazarsın (örneğin Pterodactyl ya da Multicraft'ta veya bir terminalde). Tam admin yetkileriyle çalışırlar ve sunucuya giriş yapmış olman gerekmez. ban PlayerName Sebep, sunucu daha açılırken ve oyuncular henüz bağlanamıyorken bile çalışır.

İpucu: RCON (Remote Console, uzak konsol) komutları tıpkı sunucu konsolu gibi çalışır: onları mcrcon gibi araçlarla uzaktan çalıştırabilirsin. Bu, otomasyon için ya da sunucuyu betiklerle (script) yönetmek için kullanışlı.

Vanilla Minecraft komutları

Aşağıdaki komutlar Minecraft motoruna yerleşiktir, bu yüzden hangi plugin'ler çalışırsa çalışsın her sunucuda çalışırlar. OP statüsü ya da ops.json dosyasında ayarlanmış uygun bir yetki seviyesi gerektirirler.

Komut Açıklama Örnek
/gamemode Oyuncunun oyun modunu değiştirir. Kullanılabilir modlar: survival (0), creative (1), adventure (2), spectator (3). /gamemode creative PlayerName
/tp Bir oyuncuyu başka bir oyuncunun yanına ya da verilen koordinatlara ışınlar. /tp PlayerName 100 64 200
/give Oyuncuya bir eşya verir. İsteğe bağlı olarak miktar ve ek eşya verisiyle. /give PlayerName diamond 64
/time Dünyadaki saati ayarlar ya da gösterir. Değer olarak day, noon, night ve midnight kullanabilirsin. /time set day
/weather Dünyadaki hava durumunu değiştirir. Seçenekler: clear, rain, thunder. İsteğe bağlı olarak süreyle birlikte. /weather clear 6000
/difficulty Zorluğu ayarlar. Seçenekler: peaceful (0), easy (1), normal (2), hard (3). /difficulty hard
/ban Oyuncuyu sunucuya giremeyecek şekilde yasaklar (banlar). İsteğe bağlı olarak bir sebeple. /ban PlayerName Ban sebebi
/kick Oyuncuyu sunucudan atar (kickler). İsteğe bağlı olarak bir mesajla. /kick PlayerName Sonra tekrar gel
/op Oyuncuya operatör statüsü verir (tam admin yetkileri). /op PlayerName
/deop Oyuncunun operatör statüsünü geri alır. /deop PlayerName
/whitelist Sunucunun beyaz listesini (whitelist) yönetir. Alt komutlar: on, off, add, remove, list, reload. /whitelist add PlayerName
/gamerule Dünyanın oyun kurallarını değiştirir, örneğin keepInventory, doDaylightCycle, mobGriefing. /gamerule keepInventory true
/effect Oyuncuya süre ve etki gücüyle birlikte bir durum etkisi verir ya da etkiyi kaldırır. /effect give PlayerName speed 60 2
/enchant Oyuncunun elinde tuttuğu eşyayı büyüler. Büyünün kimliğini (ID) ve seviyesini sen belirtirsin. /enchant PlayerName sharpness 5
/fill İki nokta arasındaki alanı seçtiğin blokla doldurur. Güçlü bir inşa aracı. /fill 0 60 0 100 60 100 stone
/clone Bir blok alanını bir yerden başka bir yere kopyalar. /clone 0 60 0 10 70 10 20 60 0
/setblock Verilen koordinatlara tek bir blok yerleştirir. /setblock 100 64 200 chest
/summon Verilen koordinatlarda bir varlık (mob, eşya, fırlatılan bir nesne) çağırır. /summon zombie 100 64 200

Faydalı gamerule komutları

gamerule komutlarıyla sunucunun mekaniklerini hiçbir plugin olmadan ince ayarlayabilirsin:

  • /gamerule keepInventory true: oyuncular öldüklerinde envanterlerini kaybetmez
  • /gamerule doDaylightCycle false: gece-gündüz döngüsünü durdurur
  • /gamerule doWeatherCycle false: rastgele hava değişimlerini kapatır
  • /gamerule mobGriefing false: creeper'lar ve enderman'lar araziyi bozmaz
  • /gamerule pvp false: oyuncular arası PvP'yi kapatır
  • /gamerule naturalRegeneration false: doğal can yenilenmesini kapatır
  • /gamerule announceAdvancements false: sohbetteki gelişim duyurularını gizler

EssentialsX komutları

EssentialsX, kelimenin tam anlamıyla milyonlarca sunucuda kurulu olan en popüler Minecraft sunucu yönetim plugin'i. Vanillayı oyuncular ve adminler için yüzlerce komutla genişletir. En önemlileri şunlar.

Komut Açıklama Yetki
/home Oyuncuyu ayarladığı eve (home) ışınlar. Oyuncuların birden fazla evi olabilir (yetkilerine bağlı olarak). essentials.home
/sethome Oyuncunun evini bulunduğu konuma ayarlar. essentials.sethome
/tpa Başka bir oyuncuya ışınlanma isteği gönderir; o oyuncunun isteği /tpaccept ile kabul etmesi gerekir. essentials.tpa
/tpaccept Başka bir oyuncudan gelen ışınlanma isteğini kabul eder. essentials.tpaccept
/warp Oyuncuyu herkese açık bir warp noktasına ışınlar. Argümansız kullanılırsa warp listesini gösterir. essentials.warp
/setwarp Bulunulan konumda yeni bir warp noktası oluşturur. Uygun yetkiye sahip oyuncular kullanabilir. essentials.setwarp
/spawn Oyuncuyu sunucunun spawn noktasına ışınlar. essentials.spawn
/kit Bir eşya setini (kit) alır. Admin, kitleri kits.yml dosyasında yapılandırır. essentials.kit.[kitname]
/heal Oyuncunun canını ve açlık çubuğunu tamamen doldurur. Admin başka oyuncuları da iyileştirebilir. essentials.heal
/fly Oyuncu için uçuş modunu açar ya da kapatır. İsteğe bağlı olarak başka bir oyuncunun adını da verebilirsin. essentials.fly
/god Oyuncu için god modunu (hasar almama) açar. İnşa ederken ya da test yaparken kullanışlı. essentials.god
/msg Başka bir oyuncuya özel mesaj gönderir. Diğer adları: /tell, /w, /pm. essentials.msg
/mail Çevrim dışı bir oyuncuya mesaj gönderir. Oyuncu giriş yaptığında mesajı görür. essentials.mail
/back Oyuncuyu önceki konumuna (son ışınlanmasından ya da ölümünden önceki yere) geri ışınlar. essentials.back
/balance Oyuncunun hesap bakiyesini gösterir (Vault ve bir ekonomi plugin'i gerektirir). essentials.balance
/pay Kendi hesabından başka bir oyuncuya para aktarır. essentials.pay
/nick Oyuncunun sohbette ve kafasının üstünde görünen adını değiştirir. essentials.nick
/list Bağlı bütün oyuncuların listesini gösterir. essentials.list

EssentialsX kısaltmaları (alias): Birçok komutun kısa sürümü var. /msg, /tell, /w ve /pm ile aynı şekilde çalışır. /home komutunu /h ile çağırabilirsin. Kısaltmaların tam listesi plugin'in config.yml dosyasında.

Moderasyon komutları

Oyuncuların davranışlarını yönetmek, sunucu işletmenin temel parçalarından biri. EssentialsX ve özel moderasyon plugin'leri sana vanilla /ban komutundan çok daha güçlü araçlar verir.

Komut Açıklama Söz dizimi
/ban Oyuncunun hesabına kalıcı yasak. EssentialsX'te sebep belirtmeyi ve çevrim dışı oyuncuları banlamayı destekler. /ban PlayerName [reason]
/tempban Belirli bir süre için geçici yasak. Süre biçimi: 1d (1 gün), 2h (2 saat), 30m (30 dakika). /tempban PlayerName 7d Griefing
/unban Oyuncunun yasağını kaldırır. Diğer adı: /pardon. /unban PlayerName
/banlist Yasaklı oyuncuların ve IP adreslerinin listesini gösterir. /banlist [players|ips]
/ban-ip Bir IP adresini yasaklar; böylece o adresten yeni hesaplar da bağlanamaz. Dinamik IP'lerde dikkatli ol. /ban-ip 123.456.789.0 [reason]
/mute Oyuncuyu susturur, böylece sohbete yazamaz. EssentialsX'te bulunur. /mute PlayerName [time] [reason]
/unmute Oyuncunun susturmasını kaldırır. /unmute PlayerName
/jail Oyuncuyu hapse (özel bir konum) atar. Hapishanenin önceden kurulmuş olması gerekir. /jail PlayerName [jailname] [time]
/unjail Oyuncuyu süresi dolmadan hapisten çıkarır. /unjail PlayerName
/warn Oyuncuya bir uyarı gönderir ve bunu kayda geçirir. Belirli sayıda uyarıdan sonra oyuncuyu otomatik olarak banlayabilir. /warn PlayerName Grief yapma!
/vanish Admini oyunculardan gizler. Admin görünmez olur ve /list çıktısında yer almaz. /vanish

İyi moderasyon alışkanlıkları

Her ciddi sunucuda uymaya değer birkaç kural:

  • Birini banlarken her zaman bir sebep belirt: oyuncuların neden cezalandırıldıklarını bilme hakkı var
  • Cezaları adım adım ağırlaştır: uyarı → kick → tempban → kalıcı ban
  • Moderasyonu kayda geçir: dünyadaki değişiklikleri izlemek için CoreProtect, sohbeti kaydetmek için DiscordSRV gibi plugin'ler kullan
  • IP banından önce IP'yi kontrol et: NAT ya da VPN arkasındaki oyuncular adresi başka insanlarla paylaşıyor olabilir

WorldGuard komutları

WorldGuard bir arazi koruma plugin'i: oyuncuların uygun yetkiler olmadan blok koyamadığı ya da kıramadığı bölgeler (region) oluşturmanı sağlar. Her PvE ve survival sunucusunda olmazsa olmaz.

Komut Açıklama
/region define [name] WorldEdit ile (//wand) seçilen alanda yeni bir WorldGuard bölgesi oluşturur. Arazi korumanın temel komutu.
/region addowner [name] [player] Bölgeye sahip (owner) ekler. Sahip araziyi değiştirebilir ve bölgeyi yönetebilir.
/region addmember [name] [player] Bölgeye üye (member) ekler. Üye bölgede blok koyup kırabilir, ama bölgeyi yönetemez.
/region info [name] Bölge hakkında ayrıntılı bilgi gösterir: sahipler, üyeler, flag'ler, öncelik.
/region list Bulunduğun dünyadaki bütün bölgelerin listesini gösterir.
/region delete [name] Bölgeyi siler. Arazi değişmez: yalnızca koruma kalkar.
/region flag [name] [flag] [value] Bölge için bir flag ayarlar, örneğin pvp deny, mob-spawning deny, greeting "Hoş geldin!".
/region select [name] Bölgeyi WorldEdit ile seçer; böylece onu değiştirebilir ya da sınırlarını görebilirsin.
/region setpriority [name] [number] Bölgenin önceliğini ayarlar. Bölgeler üst üste bindiğinde önceliği yüksek olan geçerli olur.

Faydalı WorldGuard flag'leri

Flag'ler belirli bir bölgede neye izin verildiğini belirler:

  • pvp deny: bölgede PvP'yi kapatır (spawn için ideal)
  • mob-spawning deny: mobların doğal olarak doğmasını engeller
  • fire-spread deny: ateş yayılmaz
  • build deny: kimse inşa edemez (varsayılan koruma)
  • interact deny: oyuncular şalterleri, düğmeleri ya da sandıkları kullanamaz
  • greeting "Mesaj": bölgeye giren oyuncuya bir mesaj gösterir
  • farewell "Mesaj": oyuncu bölgeden çıkarken gösterilen mesaj

LuckPerms komutları

LuckPerms, Minecraft sunucuları için en iyi ve en popüler yetki plugin'i. Daha eski PEX ve GroupManager'ın yerini aldı. Oyuncu ve grup yetkilerini bir kalıtım (inheritance) hiyerarşisiyle hassas biçimde yönetmeni sağlar.

Komut Açıklama
/lp user [player] info Oyuncu hakkında bilgi gösterir: gruplar, yetkiler, meta veriler (prefix, suffix, weight).
/lp user [player] group add [group] Oyuncuyu bir gruba ekler. Oyuncu grubun bütün yetkilerini devralır.
/lp user [player] group remove [group] Oyuncuyu bir gruptan çıkarır.
/lp user [player] permission set [permission] [true/false] Gruplarını değiştirmeden oyuncuya belirli bir yetkiyi verir ya da geri alır.
/lp group [name] permission set [permission] [true/false] Bütün bir gruba bir yetki verir ya da geri alır. Değişiklik grubun her üyesine otomatik olarak uygulanır.
/lp group [name] meta setprefix [priority] "[prefix]" Sohbette oyuncunun adından önce görünen prefix'i ayarlar, örneğin [Admin] ya da [VIP].
/lp group [name] parent add [parentgroup] Grubun başka bir grubun yetkilerini devralmasını sağlar (hiyerarşi).
/lp editor LuckPerms web editörünü açar: yetkileri tarayıcında yönetmek için kullanışlı bir grafik arayüz.
/lp sync Verileri veritabanıyla eşitler. Ağ (network) kurulumunda kullanışlı (BungeeCord/Velocity).

LuckPerms web editörü: Komutların söz dizimini ezberlemek yerine /lp editor yaz. LuckPerms, yetkileri kullanışlı bir grafik editörde sürükleyip bırakabileceğin bir web arayüzüne bağlantı oluşturur. Gruplarını kurmanın en hızlı yolu bu.

Yetkiler ve oyuncu grupları

Yetki sistemi her Minecraft sunucusunun temelidir. İyi kurulduğunda oyuncuların yapabildikleriyle moderatörlerin ve adminlerin yapabildiklerini birbirinden ayırır.

Tipik bir grup hiyerarşisi

Çoğu survival sunucusu benzer bir yapı kullanır:

  • Oyuncu (default): temel yetkiler /home, /tpa, /warp, /spawn, /back ve /kit starter
  • Düzenli / Güvenilir (Regular / Trusted): ek /sethome (daha fazla ev), /nick, belirli alanlarda /fly
  • VIP / Bağışçı (Donator): /fly, /kit premium, renkli isimler, sırada öncelik
  • Rehber (Helper): /kick, /mute, /warn, /vanish, kayıtlara (log) erişim
  • Moderatör: /ban, /tempban, /ban-ip, /jail, yönetim amaçlı ışınlanmalar
  • Admin: /op ya da tam LuckPerms yetkileri, konsol erişimi, WorldGuard yönetimi
  • Kurucu (Owner): her şeye tam erişim

Hangi yetkiye ihtiyacın olduğunu nasıl öğrenirsin

Her plugin yetkilerini belgeler. LuckPerms için bu adres luckperms.net/wiki, WorldGuard için enginehub.org/worldguard.

Bir oyuncu bir komutu kullanamadığını bildirirse konsoldaki kayda (log) bak: LuckPerms eksik yetkiyi çoğu zaman doğrudan hata mesajında gösterir.

Sunucu adminleri için ipuçları

Değişiklik yapmadan önce yedek al

Canlı bir sunucuda fill, clone ya da setblock ile denemelere başlamadan önce yedek al. /fill komutu bir oyuncunun saatlerce emeğini saniyenin çok küçük bir kesrinde yok edebilir. Ciddi sunucularda 6 saatte bir yedek almak asgari kuraldır.

Oyun yerine konsolu kullan

Moderasyon komutlarını (ban, kick, op) sunucu konsoluna yaz, özellikle de sana saldıran oyuncu dikkatini dağıtmaya çalışabilecekse. Konsolda oyunda olman gerekmez, bu yüzden hızlı ve etkili davranabilirsin.

Sunucu kurallarını yazılı hale getir

Oyuncuların neyin cezaya yol açabileceğini bilmesi için kuralları bilmesi gerekir. EssentialsX ile /rules komutunu ayarla, Discord'da bir #kurallar kanalı oluştur ve oyuncular sunucuya girdiğinde kuralları MOTD ya da bir karşılama plugin'i aracılığıyla göster.

Oyuncular için komut kısaltmaları

EssentialsX, config.yml içinde kendi komut kısaltmalarını oluşturmana izin verir. Örneğin /tele komutunu /tpa komutuna, /pm komutunu da /msg komutuna yönlendirebilirsin. Bu, başka sunuculara alışkın oyuncuların işini kolaylaştırır.

TAB ve otomatik tamamlama: Oyunda bir komutun ya da oyuncu adının başını yazdıktan sonra TAB tuşuna basabilirsin; Minecraft kullanılabilir seçenekleri önerir. Otomatik tamamlama sunucu konsolunda da çalışır (panelin bunu nasıl uyguladığına bağlı olarak).

Canlı sunucuda iki kez kontrol etmeden asla yazmaman gereken komutlar

  • /fill ~ ~ ~ ~100 ~100 ~100 air: 100 blokluk bir alandaki her şeyi siler
  • /op @a: çevrim içi her oyuncuya OP verir
  • /kill @a: bütün oyuncuları bir anda öldürür
  • /gamerule keepInventory false (önceden uyarmadan): oyuncular öldüklerinde envanterlerini kaybeder
  • Bütün dünya genelinde //set air içeren WorldEdit komutları: haritayı saniyeler içinde silip süpürebilir

İlgili sayfalar