Ekran Kartlı Sunucu Satışları Başladı. İncele
Minecraft Hata Çözümleri

Minecraft EULA Hatası: “You need to agree to the EULA”

Sunucu ilk açılışta neden kapanıyor? eula.txt dosyasını doğru düzenleme, EULA’nın ne anlama geldiği ve dikkat edilmesi gerekenler.

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

Kısaca Özet

  • Sunucu ilk açılışta kapanıyorsa neden EULA’dır: klasördeki eula.txt dosyasında eula=false satırını eula=true yapıp sunucuyu yeniden başlatın.
  • Bu bir arıza değil, Mojang’ın son kullanıcı lisans sözleşmesini onaylatma mekanizmasıdır. Onay verilmeden sunucu çalışmaz.
  • Dosya sunucunun ilk çalıştırılmasından sonra oluşur. Yoksa sunucu hiç başlamamıştır; önce jar erişim hatasına bakın.
  • Sık yapılan hata: dosyayı Not Defteri ile açıp eula.txt.txt olarak kaydetmek ya da satırın başındaki yorum işaretini silmek.

Minecraft EULA hatası, yeni kurulan bir sunucunun ilk çalıştırmada birkaç saniye içinde kapanmasının en yaygın nedenidir. Bu bir arıza değildir: Mojang, sunucu yazılımının çalışması için son kullanıcı lisans sözleşmesinin açıkça onaylanmasını şart koşar. Onay, sunucu klasöründe oluşan eula.txt dosyasındaki tek bir satırla verilir. eula=false değerini eula=true yapıp sunucuyu yeniden başlattığınızda sorun biter.

Bu sayfada hatanın tam metnini, dosyanın nerede oluştuğunu, Windows ve Linux tarafında doğru düzenleme yöntemlerini, sık yapılan kaydetme hatalarını ve EULA’nın ne anlama geldiğini bulacaksınız.

Hatanın Birebir Metni#

[13:41:02] [Server thread/INFO]: Loaded 1290 recipes
[13:41:03] [main/WARN]: Failed to load eula.txt
[13:41:03] [main/INFO]: You need to agree to the EULA in order to run the server.
Go to eula.txt for more info.

Oluşan eula.txt dosyasının varsayılan içeriği şudur:

#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA).
#Wed Aug 12 13:41:03 TRT 2026
eula=false
BilgiLog satırında Failed to load eula.txt yazması dosyanın bozuk olduğu anlamına gelmez; ilk çalıştırmada dosya henüz yok olduğu için bu mesaj basılır ve sunucu dosyayı kendisi oluşturup kapanır. İkinci çalıştırmada dosya vardır ve değeri okunur.

Neden Olur? Belirti, Neden ve Çözüm Tablosu#

BelirtiOlası nedenÇözüm
İlk çalıştırmada sunucu hemen kapanıyoreula.txt henüz oluşmadı, onay yokDosyayı açıp eula=true yapın
true yaptım ama hata sürüyorDosya kaydedilmedi ya da eula.txt.txt olduUzantıları görünür yapıp adı düzeltin
Klasörde eula.txt yokSunucu hiç başlamadıJar erişim hatasına bakın
Satır #eula=true şeklindeYorum işareti eklenmişBaştaki # karakterini silin
Birden fazla sunucu klasörü varYanlış klasördeki dosya düzenlendiJar ile aynı klasördeki dosyayı düzenleyin
Panelde değişiklik kaybediliyorPanel dosyayı yeniden yazıyorPanelin EULA değişkenini kullanın
Linux’ta yazma izni yokDosya sahibi farklı kullanıcıchown minecraft:minecraft eula.txt
EULA hatasında belirtiye göre teşhis

Adım Adım Çözüm#

  1. Sunucuyu bir kez çalıştırın#

    eula.txt dosyası kendiliğinden oluşmaz; sunucunun en az bir kez başlatılması gerekir. Başlatın, kapanmasını bekleyin, sonra klasöre bakın. Dosya oluşmuşsa sunucu yazılımı sağlıklıdır.

    cd /opt/minecraft
    java -Xms10G -Xmx10G -jar paper.jar nogui
    ls -l eula.txt server.properties
  2. Dosyayı düzenleyin#

    Windows’ta Not Defteri veya Notepad++ ile açıp tek satırı değiştirin:

    eula=true

    Komut satırından yapmak isterseniz:

    cd C:\minecraft\server
    (Get-Content eula.txt) -replace 'eula=false','eula=true' | Set-Content eula.txt -Encoding utf8
    Get-Content eula.txt

    Linux tarafında tek satırlık çözüm:

    cd /opt/minecraft
    sed -i 's/eula=false/eula=true/' eula.txt
    cat eula.txt

    Ya da nano eula.txt ile açıp elle düzenleyip Ctrl+O ve Ctrl+X ile kaydedip çıkabilirsiniz.

  3. Kaydetme tuzağından kaçının#

    DikkatWindows’ta Not Defteri dosyayı “Farklı Kaydet” ile kaydederken varsayılan olarak .txt uzantısı ekler. eula.txt dosyanız eula.txt.txt olursa sunucu değişikliği görmez. Dosya Gezgini’nde Görünüm sekmesinden “Dosya adı uzantıları” kutusunu işaretleyerek gerçek adı doğrulayın.
  4. Sunucuyu yeniden başlatın#

    Başarılı bir açılışta konsol şu satırları basar:

    [13:44:18] [Server thread/INFO]: Starting minecraft server version 26.2
    [13:44:18] [Server thread/INFO]: Loading properties
    [13:44:20] [Server thread/INFO]: Preparing level "world"
    [13:44:31] [Server thread/INFO]: Done (11.842s)! For help, type "help"
    SonuçDone (…)! satırını gördüyseniz sunucu ayaktadır ve EULA onayı kabul edilmiştir. Bundan sonra oyuncular bağlanabilir.

Otomatik Kurulumlarda EULA Onayı#

Kurulum betiği yazıyorsanız veya sunucuyu Docker ile çalıştırıyorsanız onayı kod içinden vermek gerekir. En temiz yöntem dosyayı doğrudan oluşturmaktır:

#!/bin/bash
set -e
cd /opt/minecraft
echo "eula=true" > eula.txt
chown minecraft:minecraft eula.txt
exec sudo -u minecraft java -Xms14G -Xmx14G -jar paper.jar nogui

Docker tarafında çoğu Minecraft imajı bir ortam değişkeni sunar:

docker run -d --name mc-sunucu \
  -e EULA=TRUE \
  -e MEMORY=10G \
  -p 25565:25565 \
  -v /srv/mc-data:/data \
  ornek-minecraft-imaji

Docker ile kurulum ayrıntıları Docker ile Minecraft sunucusu sayfasında yer alıyor.

UyarıBetikle otomatik onay vermek yasal sorumluluğu ortadan kaldırmaz. eula=true yazan kişi, sözleşmeyi okumuş ve kabul etmiş sayılır. Ticari bir sunucu işletiyorsanız sözleşmenin güncel metnini mutlaka okuyun.

EULA Ne Anlama Geliyor?#

Minecraft son kullanıcı lisans sözleşmesi, sunucu yazılımını hangi koşullarda kullanabileceğinizi tanımlar. Sunucu işletmecisi açısından öne çıkan başlıklar şunlardır:

Yazılımın dağıtımı
Mojang’ın sunucu jar’ını değiştirip yeniden dağıtmak kısıtlıdır. Spigot’un BuildTools ile kaynaktan derlenmesinin nedeni tam olarak budur.
Ticari kullanım
Sunucudan gelir elde etmek belirli sınırlar içinde mümkündür; oyun dengesini bozan avantaj satışı kısıtlanmıştır.
Marka kullanımı
Sunucunuzu resmî Minecraft ürünüymüş gibi tanıtamazsınız.
Oyuncu verileri
Toplanan verilerin işlenmesinden sunucu işletmecisi sorumludur.

Bir mağaza veya bağış sistemi kuracaksanız kuralları önceden incelemek, sonradan sunucunun kapatılmasından iyidir. Sunucunuzu büyütme ve gelir modelleri konusunda genel öneriler sunucuya oyuncu çekme rehberinde yer alıyor.

İlk Kurulumda Sırasıyla Ne Olur?#

Yeni bir sunucunun ilk çalıştırma akışını bilmek, hangi aşamada takıldığınızı hızla anlamanızı sağlar:

AşamaNe olurTakılırsa nereye bakılır
1. Java başlatmaJVM jar dosyasını açarJar erişim hatası
2. Sürüm kontrolüClass file sürümü doğrulanırJava sürüm hatası
3. EULA kontrolüeula.txt okunur veya oluşturulurBu sayfa
4. Yapılandırmaserver.properties yüklenirserver.properties rehberi
5. Dünya oluşturmaworld klasörü hazırlanırDisk alanı ve izinler
6. Port dinleme25565 portu açılırBind hatası
7. Done satırıSunucu hazırBağlantı sorunları
İlk çalıştırma akışı ve olası duraklar

Gerekli İndirmeler#

İndirmeniz gerekenler
  • Paper 26.2 sunucu jarÖnerilen Her platform.jarÜcretsiz
    İndir
  • Eclipse Temurin JDK 25LTS Windows / Linux.msi / .tar.gz
    İndir
  • Notepad++ (yapılandırma düzenleyici) Windows.exeÜcretsiz
    İndir

Bağlantılar resmî kaynaklara gider. Üçüncü taraf sitelerden jar indirmeyin.

Sonraki Adım: Sunucuyu Yapılandırmak#

EULA aşamasını geçtiyseniz kurulumun geri kalanı çok daha hızlı ilerler. Sıradaki işler şunlardır:

Sıfırdan kurulum yapıyorsanız bütün akış Minecraft sunucu kurulumu ana rehberinde adım adım anlatılıyor.

Farklı Sunucu Yazılımlarında EULA#

Hangi sunucu yazılımını kullanırsanız kullanın onay mekanizması aynıdır, çünkü hepsi Mojang’ın sunucu kodunu temel alır. Aradaki farklar dosyanın hangi aşamada oluştuğu ve nereye yazıldığıyla sınırlıdır.

Sunucu yazılımıeula.txt oluşur mu?Not
Resmî Mojang jar (vanilla)Evetİlk çalıştırmada jar ile aynı klasörde oluşur
Paper 26.2EvetPaperclip önce jar’ı hazırlar, sonra EULA kontrolü yapar
Purpur 26.2EvetPaper tabanlı olduğu için davranış aynıdır
Spigot (BuildTools ile derlenmiş)EvetDerleme sırasında değil, ilk çalıştırmada oluşur
Forge / NeoForgeEvetModlar yüklenmeden önce kontrol edilir
Fabric sunucu launcherEvetVanilla jar indirildikten sonra oluşur
Bedrock Dedicated ServerHayırBedrock ayrı bir lisans akışı kullanır, eula.txt yoktur
Sunucu yazılımlarına göre EULA dosyası davranışı

Bedrock Dedicated Server için ayrı bir eula.txt dosyası oluşmaz; lisans onayı paketin içindeki metinlerle verilir ve sunucu doğrudan başlar. Bedrock kurulumu Java Edition’dan tamamen ayrı bir akış izler, ayrıntılar Bedrock sunucu kurulumu sayfasındadır.

Spigot kullanıcıları için ek bir not: Mojang’ın lisansı değiştirilmiş sunucu jar’larının yeniden dağıtımını kısıtladığı için Spigot hazır jar yayınlamaz; kaynak koddan BuildTools ile derlemeniz gerekir. Bu, doğrudan EULA’nın bir sonucudur. Derleme adımları Spigot kurulum sayfasında anlatıldı.

İlgili Hata Sayfaları#

Özetle#

EULA hatası, yeni sunucuların ilk açılışta kapanmasının bilinen ve tek satırlık çözümü olan nedenidir. Sunucuyu bir kez çalıştırıp eula.txt dosyasının oluşmasını sağlayın, eula=false satırını eula=true yapın ve kaydedin. Windows’ta dosyanın eula.txt.txt olarak kaydedilmediğinden, Linux’ta ise sunucu kullanıcısının yazma iznine sahip olduğundan emin olun. Otomatik kurulumlarda satırı betikle yazabilirsiniz, ancak onayın hukuki sorumluluğu size aittir.

Sıkça Sorulan Sorular#

Minecraft EULA hatası nasıl çözülür?

Sunucu klasöründeki eula.txt dosyasını bir metin düzenleyiciyle açın, eula=false satırını eula=true olarak değiştirin ve dosyayı kaydedin. Ardından sunucuyu yeniden başlatın. Dosya yalnızca sunucu bir kez çalıştırıldıktan sonra oluşur; klasörde yoksa sunucu hiç başlamamış demektir.

eula.txt dosyası nerede?

Sunucu jar dosyasının bulunduğu klasördedir; server.properties ve logs klasörüyle aynı yerde. Windows’ta tipik yol C:\minecraft\server\eula.txt, Linux’ta /opt/minecraft/eula.txt olur. Panel kullanıyorsanız dosya yöneticisinden kök dizinde görünür.

eula=true yaptım ama sunucu yine kapanıyor.

Üç olasılık var: dosya kaydedilmemiştir, yanlış klasördeki bir eula.txt düzenlenmiştir ya da dosya eula.txt.txt olarak kaydedilmiştir. Ayrıca satırın başında boşluk veya # işareti olmamalıdır. Bunların hepsi doğruysa sunucu farklı bir nedenle kapanıyordur; logs/latest.log dosyasını okuyun.

EULA nedir, neyi kabul ediyorum?

Mojang’ın Minecraft sunucu yazılımı için hazırladığı son kullanıcı lisans sözleşmesidir. Sunucuyu ticari amaçla nasıl kullanabileceğinizi, oyunculardan ne şekilde ücret alabileceğinizi ve yazılımı dağıtma sınırlarını belirler. eula=true yazmak bu koşulları kabul ettiğiniz anlamına gelir ve hukuki bağlayıcılığı vardır.

Sunucumda oyunculardan para alabilir miyim?

EULA belirli sınırlar içinde izin verir. Kozmetik öğeler ve oynanışı doğrudan etkilemeyen ayrıcalıklar genellikle kabul edilir; oyun dengesini bozan avantajların satışı kısıtlanmıştır. Kurallar zaman içinde güncellendiği için sözleşmenin güncel metnini okumadan bir bağış veya mağaza sistemi kurmayın.

eula.txt dosyasını komut satırından nasıl düzenlerim?

Linux’ta sed -i 's/eula=false/eula=true/' eula.txt komutu tek satırda halleder. Windows PowerShell tarafında (Get-Content eula.txt) -replace 'eula=false','eula=true' | Set-Content eula.txt -Encoding utf8 aynı işi yapar. Otomatik kurulum betiklerinde bu yöntem tercih edilir.

Pterodactyl panelinde EULA nasıl kabul edilir?

Panelin dosya yöneticisinden kök dizindeki eula.txt dosyasını açıp değeri true yapabilirsiniz. Bazı panel yumurtaları (egg) kurulum sırasında bir “EULA kabul” değişkeni sunar; Startup sekmesinde bu değişkeni true yapmak da yeterlidir.

Minecraft Hata Çözümleri — Tüm Rehberler#

  1. Minecraft Sunucu Hataları ve Çözümleri
  2. Minecraft “Internal Exception” Hatası Çözümü
  3. Minecraft “Connection Refused” Hatası ve Çözümü
  4. Minecraft “Connection Timed Out” Hatası Çözümü
  5. “Outdated Server” ve “Outdated Client” Hatası Çözümü
  6. Minecraft io.netty Hataları ve Çözüm Yolları
  7. Minecraft “Failed to Bind to Port” Hatası Çözümü
  8. Minecraft “Out of Memory” (OutOfMemoryError) Hatası Çözümü
  9. Minecraft “Can’t keep up! Is the server overloaded?” Uyarısı
  10. “Unable to access jarfile server.jar” Hatası Çözümü
  11. Minecraft EULA Hatası: “You need to agree to the EULA”
  12. Minecraft “Invalid Session” Hatası Çözümü
  13. Minecraft Java Sürüm Hatası (UnsupportedClassVersionError)
  14. Minecraft Crash Report Nasıl Okunur?

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