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.
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:
- Eğik çizgi (/) yok. Oyun içinde
/gamemode creative Ahmetyazarsınız; konsoldagamemode creative Ahmet. Baştaki eğik çizgi çoğu sunucuda “Unknown command” hatası verir. - 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.
- 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şınatp 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.
| Komut | Ne yapar? | Örnek |
|---|---|---|
op | Oyuncuya yönetici yetkisi verir | op Ahmet |
deop | Yetkiyi geri alır | deop Ahmet |
list | Bağlı oyuncuları listeler | list |
say | Tüm oyunculara duyuru yapar | say Bakim basliyor |
tell | Tek oyuncuya özel mesaj | tell Ahmet gorusuruz |
kick | Oyuncuyu sunucudan atar | kick Ahmet Kural ihlali |
ban | Oyuncuyu kalıcı yasaklar | ban Ahmet Hile |
pardon | Yasağı kaldırır | pardon Ahmet |
whitelist | Beyaz listeyi yönetir | whitelist add Ahmet |
gamemode | Oyun modunu değiştirir | gamemode survival Ahmet |
time set | Zamanı ayarlar | time set day |
weather | Havayı değiştirir | weather clear |
save-all flush | Dünyayı hemen diske yazar | save-all flush |
stop | Sunucuyu düzgün kapatır | stop |
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.
-
Oyuncunun tam adını doğrulayın#
Oyuncu şu anda sunucudaysa
listkomutuyla bağlı oyuncuların adlarını görebilirsiniz. Adı yanlış yazarsanız komut hata vermez ama yetki de gitmez. -
Komutu yazın#
op Ahmet -
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.
-
Yetkiyi geri almak için#
deop AhmetYetki anında kalkar; oyuncunun yeniden bağlanması gerekmez.
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.
-
Oyuncuları listeye ekleyin#
whitelist add Ahmet whitelist add Mehmet whitelist add ZeynepHer satırı ayrı ayrı yazıp Enter’a basın.
-
Beyaz listeyi etkinleştirin#
whitelist onBu komuttan sonra listede olmayan herkes “You are not white-listed on this server!” mesajıyla karşılaşır.
-
Listeyi kontrol edin#
whitelist list -
Değişiklikleri yükleyin#
Dosyayı elle düzenlediyseniz
whitelist reloadkomutuyla 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.
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öntem | Ne olur? | Ne zaman kullanılır? |
|---|---|---|
stop komutu / Stop düğmesi | Sunucu oyuncuları bilgilendirir, dünyayı diske yazar, eklentileri kapatır, sonra çıkar | Her zaman |
| Restart düğmesi | Önce düzgün kapanır, sonra otomatik açılır | Eklenti/mod ekledikten sonra |
| Kill düğmesi | Süreç anında öldürülür, hiçbir şey kaydedilmez | Yalnızca sunucu kilitlendiyse |
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
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 EULA | Lisans 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 port | Port başka bir süreç tarafından kullanılıyor | Sunucu zaten açık olabilir, önce durdurun |
UnsupportedClassVersionError | Java sürümü eski | 26.1+ için Java 25 seçin |
java.lang.OutOfMemoryError | Bellek yetmedi | RAM paketini büyütün, heap ayarını gözden geçirin |
Could not load 'plugins/X.jar' | Eklenti sunucu sürümüyle uyumsuz | Eklentinin güncel sürümünü yükleyin |
Server thread dump / watchdog | Sunucu takıldı, izleyici devreye girdi | Konsolun devamında sebep yazar, oradan başlayın |
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-alldü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,aptgibi komutlar burada çalışmaz.
Günlük Kullanımda İşe Yarayan Küçük Alışkanlıklar#
- Bakım öncesi
sayile oyuncuları uyarın, ardından 60 saniye bekleyipstopyazı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.
listkomutunu 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.