Ekran Kartlı Sunucu Satışları Başladı. İncele
Web Panel ile Sunucu Kurma

Web Panel Konsolundan Komut Çalıştırma

Panel konsolunda op verme, ban atma, whitelist açma ve sunucuyu güvenli kapatma; konsol loglarını okuma ipuçları.

  • 8 dk okuma
  • Güncelleme:
  • Yayın:
  • Batihost Teknik Ekibi

Kısaca Özet

  • Panel konsolu, sunucunuzun canlı çıktısını gördüğünüz ve komut yazdığınız ekrandır: panele girin, sunucunuzu seçin, “Console” sekmesinde alttaki komut satırına yazıp Enter’a basın.
  • Konsolda komutların başına eğik çizgi (/) konulmaz. Oyun içinde /op Ahmet yazarsınız, konsolda sadece op Ahmet.
  • Sunucuyu kapatırken daima stop komutunu ya da Stop düğmesini kullanın. Kill düğmesi süreci anında öldürür ve kaydedilmemiş dünya verisini kaybettirir.
  • Konsolda hata ararken ERROR, WARN ve Caused by: satırlarına bakın; açılışın tamamlandığını Done (12.345s)! For help, type "help" satırından anlarsınız.

Web panel konsolu, Minecraft sunucunuzun canlı çıktısını izlediğiniz ve doğrudan komut yazdığınız ekrandır. Panele girip sunucunuzu seçtikten sonra “Console” sekmesine geçersiniz; ekranın büyük kısmında akan log satırlarını, altta ise komut yazacağınız tek satırlık kutuyu görürsünüz. Oyuncuya yetki vermek, ban atmak, beyaz liste açmak veya sunucuyu güvenle kapatmak için oyuna girmenize gerek yoktur — hepsi bu kutudan yapılır.

Bu rehberde konsol ekranını tanıyacak, komut yazmanın kurallarını öğrenecek, en çok kullanılan komutları tek tek göreceksiniz. Ardından konsolda akan satırların ne anlama geldiğini, hangi mesajın gerçekten sorun olduğunu ve sunucuyu kapatırken hangi düğmenin tehlikeli olduğunu anlatıyoruz. Paneli ilk kez kullanıyorsanız web panel ile Minecraft sunucusu kurma sayfası genel yapıyı gösterir.

Konsol Ekranını Tanıyalım#

Console sekmesi üç bölümden oluşur:

Durum ve düğmeler
Üstte sunucunun durumu (Offline, Starting, Running, Stopping) ve Start, Restart, Stop düğmeleri bulunur. Sunucu çalışırken Stop’un yanında Kill düğmesi belirir.
Log penceresi
Ortadaki koyu alan. Sunucunun ürettiği her satır burada anlık akar. Fareyle yukarı kaydırdığınızda akış durur, aşağı indiğinizde yeniden başlar.
Komut satırı
Log penceresinin hemen altındaki tek satırlık kutu. Genellikle içinde “Type a command…” yazar. Komutu yazıp Enter’a basarsınız.

Sağ tarafta ya da altta ayrıca canlı kaynak göstergeleri vardır: CPU kullanımı, bellek kullanımı (örneğin “5.2 GiB / 14 GiB”), disk kullanımı ve sunucunun ne kadar süredir açık olduğu. Bellek göstergesi sürekli üst sınıra dayanıyorsa paketinizin RAM’i yetmiyor demektir; Minecraft sunucusunda taban 8 GB, modlu sunucuda 16 GB’dır.

BilgiKonsol penceresi siz sayfayı açtıktan sonraki satırları gösterir. Panele girmeden önce yaşanan bir hatayı burada göremezsiniz; onun için dosya yöneticisinden logs/latest.log dosyasını açmanız gerekir.

Komut Yazmanın Kuralları#

Panel konsolu, sunucu yazılımının standart girdisine (stdin) bağlıdır. Yani yazdığınız satır doğrudan sunucuya iletilir. Bu üç kuralı bilmeniz yeter:

  1. Eğik çizgi (/) yok. Oyun içinde /gamemode creative Ahmet yazarsınız; konsolda gamemode creative Ahmet. Baştaki eğik çizgi çoğu sunucuda “Unknown command” hatası verir.
  2. Konsol her zaman en yüksek yetkiye sahiptir. Konsola OP vermeniz gerekmez; sunucu sahibi olarak yazdığınız komut koşulsuz çalışır. Eklentilerin izin sistemleri de konsolu ayrıcalıklı sayar.
  3. Konsolun oyunda bir konumu yoktur. Bu yüzden hedef gerektiren komutlarda oyuncu adı yazmalısınız. tp Ahmet Mehmet çalışır ama tek başına tp Ahmet çalışmaz, çünkü konsol “kim ışınlanacak” sorusunu cevaplayamaz.

Komutu yazdıktan sonra Enter’a basın. Sunucunun yanıtı hemen log penceresinde belirir. Örneğin:

> op Ahmet
[21:14:02] [Server thread/INFO]: Made Ahmet a server operator

En Çok Kullanılan Konsol Komutları#

Aşağıdaki komutlar vanilla ve Paper sunucularının tamamında çalışır; eklenti gerektirmez.

KomutNe yapar?Örnek
opOyuncuya yönetici yetkisi verirop Ahmet
deopYetkiyi geri alırdeop Ahmet
listBağlı oyuncuları listelerlist
sayTüm oyunculara duyuru yaparsay Bakim basliyor
tellTek oyuncuya özel mesajtell Ahmet gorusuruz
kickOyuncuyu sunucudan atarkick Ahmet Kural ihlali
banOyuncuyu kalıcı yasaklarban Ahmet Hile
pardonYasağı kaldırırpardon Ahmet
whitelistBeyaz listeyi yönetirwhitelist add Ahmet
gamemodeOyun modunu değiştirirgamemode survival Ahmet
time setZamanı ayarlartime set day
weatherHavayı değiştirirweather clear
save-all flushDünyayı hemen diske yazarsave-all flush
stopSunucuyu düzgün kapatırstop
Panel konsolunda en sık kullanılan komutlar

Komut listesinin tamamı ve parametreleri için Minecraft sunucu konsol komutları sayfasına, oyun içinde kullanılan komutlar için oyun içi komutlar listesine bakabilirsiniz.

Oyuncuya OP Verme ve Geri Alma#

OP (operator), oyuncuya sunucudaki tüm komutları kullanma yetkisi verir. Konsoldan vermek en güvenli yoldur, çünkü oyun içinde yanlış kişiye verilmiş bir OP’yi geri almak zorlaşabilir.

  1. Oyuncunun tam adını doğrulayın#

    Oyuncu şu anda sunucudaysa list komutuyla bağlı oyuncuların adlarını görebilirsiniz. Adı yanlış yazarsanız komut hata vermez ama yetki de gitmez.

  2. Komutu yazın#

    op Ahmet
  3. Yanıtı kontrol edin#

    Konsolda “Made Ahmet a server operator” satırını görmelisiniz. Bu satır çıkmadıysa oyuncu adı sunucu tarafından tanınmamıştır.

  4. Yetkiyi geri almak için#

    deop Ahmet

    Yetki anında kalkar; oyuncunun yeniden bağlanması gerekmez.

DikkatOP yetkisi her şeyi kapsar: dünya silmeye yarayan komutlar, diğer oyuncuların eşyalarına erişim, sunucuyu kapatma. Ekip üyelerine tam OP vermek yerine LuckPerms gibi bir yetki eklentisiyle sınırlı roller tanımlamak çok daha güvenlidir. Ayrıntısı OP verme ve yetki yönetimi sayfasında.

Beyaz Liste (Whitelist) Açma#

Beyaz liste, yalnızca izin verdiğiniz oyuncuların sunucuya girebilmesini sağlar. Arkadaş grubu sunucuları için en pratik koruma budur.

  1. Oyuncuları listeye ekleyin#

    whitelist add Ahmet
    whitelist add Mehmet
    whitelist add Zeynep

    Her satırı ayrı ayrı yazıp Enter’a basın.

  2. Beyaz listeyi etkinleştirin#

    whitelist on

    Bu komuttan sonra listede olmayan herkes “You are not white-listed on this server!” mesajıyla karşılaşır.

  3. Listeyi kontrol edin#

    whitelist list
  4. Değişiklikleri yükleyin#

    Dosyayı elle düzenlediyseniz whitelist reload komutuyla sunucunun yeniden okumasını sağlayın.

Beyaz liste ayarı server.properties dosyasındaki şu satırla da açılabilir:

white-list=true
enforce-whitelist=true

İkinci satır, listeden çıkardığınız bir oyuncunun o an bağlıysa hemen atılmasını sağlar. Konunun tamamı whitelist rehberinde anlatılıyor.

Kick, Ban ve Yasak Kaldırma#

Kural ihlali yapan oyuncuya müdahale konsoldan yapılır:

kick Ahmet Kufur nedeniyle atildin
ban Ahmet Hile kullanimi
ban-ip 203.0.113.45
pardon Ahmet
pardon-ip 203.0.113.45
banlist

kick oyuncuyu o an sunucudan çıkarır ama tekrar girebilir. ban kalıcıdır ve banned-players.json dosyasına yazılır. ban-ip ise IP adresini engeller; dikkatli kullanın, çünkü aynı evden bağlanan diğer oyuncular da etkilenir ve mobil bağlantılarda IP sık değişir.

İpucuBan sebebini mutlaka yazın. Sebep, oyuncunun bağlanmaya çalıştığında gördüğü mesajdır ve aylar sonra “bu kişiyi neden yasaklamıştım” sorusunun tek cevabı olur. Süreli ban vermek istiyorsanız vanilla komutlar yetmez; EssentialsX gibi bir eklenti gerekir.

Sunucuyu Güvenle Kapatma: stop mu, Kill mi?#

Bu, panelde en çok hata yapılan konudur. İki yol arasındaki fark, verinizin kaderini belirler.

YöntemNe olur?Ne zaman kullanılır?
stop komutu / Stop düğmesiSunucu oyuncuları bilgilendirir, dünyayı diske yazar, eklentileri kapatır, sonra çıkarHer zaman
Restart düğmesiÖnce düzgün kapanır, sonra otomatik açılırEklenti/mod ekledikten sonra
Kill düğmesiSüreç anında öldürülür, hiçbir şey kaydedilmezYalnızca sunucu kilitlendiyse
Sunucuyu kapatma yöntemlerinin karşılaştırması

Düzgün bir kapanış konsolda şöyle görünür:

[23:40:11] [Server thread/INFO]: Stopping the server
[23:40:11] [Server thread/INFO]: Stopping server
[23:40:11] [Server thread/INFO]: Saving players
[23:40:12] [Server thread/INFO]: Saving worlds
[23:40:14] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'
[23:40:16] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
UyarıKill düğmesi bu satırların hiçbirini çalıştırmaz. Son otomatik kaydetmeden sonraki her şey — oyuncu envanterleri, yeni inşa edilen yapılar, yeni oluşturulmuş chunk’lar — kaybolur. Ayrıca yarım yazılmış bölge dosyaları bozuk chunk’a yol açabilir. Kill’e basmadan önce mutlaka stop komutunu deneyin ve 60 saniye bekleyin.

Yeniden başlatmayı otomatik hâle getirmek isterseniz panelin zamanlanmış görev özelliğini kullanın; adım adım anlatımı panelden sunucu yeniden başlatma sayfasında.

Konsolda Akan Satırları Okumak#

Her log satırı aynı kalıbı izler: zaman damgası, hangi iş parçacığından geldiği, seviyesi ve mesaj.

[21:03:44] [Server thread/INFO]: Starting minecraft server version 26.2
[21:03:44] [Server thread/INFO]: Loading properties
[21:03:45] [Server thread/INFO]: Preparing level "world"
[21:03:58] [Server thread/INFO]: Done (13.412s)! For help, type "help"

Seviyelerin anlamı şudur:

  • INFO — normal bilgilendirme. Açılış, oyuncu giriş-çıkışları, komut yanıtları.
  • WARN — uyarı. Sunucu çalışmaya devam eder ama bir şey ideal değildir. Örneğin bir eklentinin eski API kullanması.
  • ERROR / SEVERE — gerçek hata. Bir işlem başarısız oldu, eklenti yüklenemedi ya da bir istisna oluştu.
  • Caused by: — hatanın asıl sebebini gösteren satır. Uzun bir hata bloğunda okunması gereken en kritik satır budur.

Sunucunuzun tam olarak açıldığını Done (13.412s)! For help, type "help" satırından anlarsınız. Bu satır çıkmadan oyuncular bağlanamaz. Parantez içindeki süre 60 saniyeyi aşıyorsa disk yavaş ya da eklenti/mod sayısı fazladır; NVMe SSD üzerinde çalışan bir sunucuda vanilla açılış 15 saniyenin altındadır.

Konsolda Sık Görülen Satırlar ve Anlamları#

Konsol satırıAnlamıNe yapmalı?
You need to agree to the EULALisans onaylanmamışeula.txt içinde eula=true yapın
Can't keep up! Is the server overloaded?Tick süresi aşıldı, TPS düştüLag uyarısı çözümü
Failed to bind to portPort başka bir süreç tarafından kullanılıyorSunucu zaten açık olabilir, önce durdurun
UnsupportedClassVersionErrorJava sürümü eski26.1+ için Java 25 seçin
java.lang.OutOfMemoryErrorBellek yetmediRAM paketini büyütün, heap ayarını gözden geçirin
Could not load 'plugins/X.jar'Eklenti sunucu sürümüyle uyumsuzEklentinin güncel sürümünü yükleyin
Server thread dump / watchdogSunucu takıldı, izleyici devreye girdiKonsolun devamında sebep yazar, oradan başlayın
Panel konsolunda en sık karşılaşılan mesajlar

Java sürümü konusunda kısa hatırlatma: Minecraft 26.1 ve sonrası Java 25 ister, 1.20.5-1.21.11 aralığı Java 21, 1.17-1.20.4 Java 17, 1.16.5 ve öncesi Java 8 ile çalışır. Panelde bu seçim “Startup” sekmesindeki Docker Image alanından yapılır. Hata bloğunun tamamını çözümlemek için crash report okuma rehberi ve Minecraft sunucu hataları sayfaları elinizin altında olsun.

Konsolun Yapamadıkları#

Konsol güçlüdür ama her işi görmez. Şunları konsoldan yapamazsınız:

  • Dosya düzenlemek. Ayar dosyaları için dosya yöneticisini kullanmanız gerekir.
  • Java sürümü veya başlatma parametresi değiştirmek. Bunlar “Startup” sekmesinde tanımlıdır; konsolda yazdığınız hiçbir komut JVM bayraklarını değiştirmez.
  • Sunucu sürümü yükseltmek. Sürüm değiştirme panelin ayrı bir bölümüdür.
  • Kalıcı yedek almak. save-all dünyayı diske yazar ama yedek oluşturmaz; yedek için Backups sekmesini kullanın.
  • Linux komutu çalıştırmak. Konsol sunucuya bağlıdır, işletim sistemine değil. ls, cd, apt gibi komutlar burada çalışmaz.
BilgiLinux komutu çalıştırma ihtiyacınız varsa panelli bir paket değil, tam yetkili bir VDS gerekir. Panelde amaç zaten sizi işletim sistemi yönetiminden kurtarmaktır; her iki dünyayı karşılaştırmak için Pterodactyl panel kullanım rehberine göz atabilirsiniz.

Günlük Kullanımda İşe Yarayan Küçük Alışkanlıklar#

  • Bakım öncesi say ile oyuncuları uyarın, ardından 60 saniye bekleyip stop yazın.
  • Riskli bir işlemden önce save-all flush çalıştırın; dünya diske yazılır, olası bir çökmede kayıp azalır.
  • Yukarı ok tuşuyla önceki komutları çağırın, uzun komutları yeniden yazmayın.
  • Bir eklentiyi test ederken konsolu açık tutun; hata mesajı çoğu zaman ilk 10 saniyede geçer.
  • list komutunu alışkanlık hâline getirin; sunucuda kimin olduğunu bilmeden yeniden başlatma yapmayın.

Sunucunuzu panelle yönetmeye yeni başlıyorsanız web panelli sunucu paketleri konsol, dosya yöneticisi ve yedekleme ekranlarını hazır sunar; kendi kurulumunuzu yapmak isterseniz Minecraft sunucu paketleri arasından 8 GB ve üzeri, Ryzen 9 işlemcili bir seçenek yeterli olacaktır. Minecraft’ın ana tick döngüsü tek çekirdekte çalıştığı için çekirdek sayısından çok saat hızı belirleyicidir.

Özetle#

Panel konsolu, sunucu yönetiminin kalbidir: komutları eğik çizgisiz yazarsınız, konsol daima en yüksek yetkiye sahiptir ve hedef gerektiren komutlarda oyuncu adını açıkça belirtmeniz gerekir. OP verme, whitelist açma, ban atma ve duyuru yapma gibi günlük işlerin tamamı buradan halledilir.

İki şeyi asla unutmayın: sunucuyu kapatırken stop komutunu ya da Stop düğmesini kullanın, Kill düğmesini yalnızca sunucu tamamen yanıt vermediğinde son çare olarak deneyin. Konsolda hata ararken de ERROR ve Caused by: satırlarını izleyin; çözümün ipucu neredeyse her zaman o iki satırın içindedir.

Sıkça Sorulan Sorular#

Panel konsolunda komutların başına / koymalı mıyım?

Hayır. Eğik çizgi yalnızca oyun içi sohbet kutusunda gereklidir, çünkü oyun sohbet ile komutu birbirinden ayırt etmek zorundadır. Konsolda yazdığınız her satır zaten komut olarak işlenir. /op Ahmet yazarsanız çoğu sunucu “Unknown command” yanıtı verir; doğrusu op Ahmet şeklindedir.

Panelden bir oyuncuya nasıl OP veririm?

Console sekmesine geçip komut satırına op OyuncuAdi yazıp Enter’a basarsınız. Konsol “Made OyuncuAdi a server operator” yanıtını döndürür. Oyuncu adını birebir doğru yazmanız gerekir; Minecraft kullanıcı adları büyük-küçük harf duyarlı görünse de sunucu UUID üzerinden eşleştirir, yanlış yazılan ad kayıt oluşturmaz.

Konsolda “Kill” düğmesi ne yapar, ne zaman kullanılır?

Kill düğmesi sunucu sürecini anında sonlandırır; kapanış işlemleri çalışmaz, bellekteki dünya verisi diske yazılmaz. Yani son dakikalardaki ilerleme kaybolur ve bozuk chunk riski doğar. Yalnızca sunucu tamamen kilitlendiğinde ve stop komutuna yanıt vermediğinde son çare olarak kullanın.

Sunucu konsolunda yazdığım komut neden çalışmıyor?

Üç olası neden var: sunucu henüz tam açılmamıştır, komut bir eklentiye aittir ve eklenti yüklenmemiştir ya da komut yalnızca oyun içinde çalışan bir komuttur. Örneğin /tp konsoldan çalışır ama hedef belirtmeniz gerekir, çünkü konsolun oyunda bir konumu yoktur.

Panel konsolundaki geçmiş komutlara nasıl ulaşırım?

Komut satırına tıklayıp klavyeden yukarı ok tuşuna basarsanız daha önce yazdığınız komutlar sırayla gelir. Bu, uzun komutları yeniden yazmamak için pratiktir. Ancak sayfayı yenilediğinizde bu geçmiş silinir; kalıcı kayıt yalnızca logs/latest.log dosyasında tutulur.

Konsolda eski satırları nasıl görürüm?

Panel konsolu yalnızca son birkaç yüz satırı bellekte tutar ve siz bağlandıktan sonrasını gösterir. Daha eskisini görmek için dosya yöneticisinden logs/latest.log dosyasını açmanız gerekir. Sunucu her yeniden başladığında bu dosya sıfırlanır ve öncekiler tarih adıyla sıkıştırılarak logs klasöründe saklanır.

Konsoldan tüm oyunculara mesaj gönderebilir miyim?

Evet. say Sunucu 5 dakika sonra yeniden baslatilacak yazdığınızda mesaj tüm oyunculara sunucu adıyla gösterilir. Tek bir oyuncuya özel mesaj için tell OyuncuAdi mesaj kullanılır. Daha biçimli duyurular için EssentialsX gibi eklentilerin broadcast komutu tercih edilir.

Konsolda kırmızı satırlar görüyorum, sunucum bozuk mu?

Her kırmızı satır felaket değildir. WARN seviyesindeki uyarılar çoğu zaman bilgilendirmedir; örneğin bir eklentinin eski API kullandığını söyler. Asıl dikkat etmeniz gerekenler ERROR ve Caused by: ile başlayan bloklardır, çünkü bunlar bir işlemin gerçekten başarısız olduğunu gösterir.

Web Panel ile Sunucu Kurma — Tüm Rehberler#

  1. Web Panel ile Minecraft Sunucusu Nasıl Kurulur?
  2. Web Panelden Sunucu Sürümü Nasıl Değiştirilir?
  3. Web Panelden Minecraft Plugin Yükleme
  4. Web Panel Dosya Yöneticisi Kullanımı
  5. Web Panelden Sunucu Yedeği Alma ve Geri Yükleme
  6. Web Panel Konsolundan Komut Çalıştırma
  7. Web Panelden Sunucu Yeniden Başlatma ve Zamanlanmış Görevler
  8. Minecraft Paneline FTP ve SFTP ile Bağlanma

Bu rehber Batihost teknik ekibi tarafından hazırlanmış ve tarihinde güncellenmiştir. Eksik veya hatalı bulduğunuz bir bilgi varsa bize bildirin.

Başa dön