1. Merhaba Ziyaretçi foruma kayıt olarak hediye kodu alabilirsin!
  2. Merhaba Ziyaretçi ! IP: play.LifeMCServer.com SkyBlock Sürüm: 1.7.X-1.8.X Senide aramızda görmek isteriz.
    Duyuruyu Kapat

Onaylı Rehber Minecraft Sunucu Başlatma Dosyası | Türkçe Karakter Destekli, Optimizeli! 2.3.1

'Minecraft - Genel' forumunda TheDark_Gamer tarafından 8 Kasım 2020 tarihinde açılan konu

  1. TheDark_Gamer

    TheDark_Gamer Developer & Owner
    Sunucu Sahibi Forum Kurucusu

    Katılım:
    19 Mart 2017
    Mesaj:
    1.921
    Beğenilmeler:
    4.165
    Minecraft Sunucu Başlatma Dosyası
    Optimizeli ve Türkçe Karakter Destekli!

    Özellikler

    • Tamamen optimizeli
    • Türkçe karakter destekli
    • Dosyaların bloğunu otomatik kaldırır
    • Logları ve gereksiz dosyaları otomatik siler
    • Sunucunuz çöktüğünde/kapandığında otomatik yeniden açar
    • Maksimum performans ve verimlilik için ayarlı

    İndirme
    İndirmek için Linkleri görebilmek için sitemize kayıt olmalısın. tıklayın.

    Kurulum
    İndirdiğiniz dosyayı çift tıklayarak açın, sunucu JAR dosyası vesaire indirmenize gerek yok, sunucunuz varsayılan ayarlar ile otomatik olarak kurulacaktır.

    Hali hazırda bir sunucuya kurmak için, JAR dosyasının adını craftbukkit.jar yapın veya scripti düzenleyip en üst kısımdan sunucu JAR dosyası adını kendinize göre düzenleyin.

    Eğer isterseniz RAM miktarı ile ilgili ayarları da düzenlemeniz önerimizdir.
    Bunun dışında diğer ayarları kendi isteğinize göre düzenleyebilirsiniz.


    Gereksinimler
    Herhangi bir gereksinim olmamasına karşın, yine de Java 8 ve en az Windows 7/Windows Server 2008 R2 önerilmektedir.

    Sağlanan başlatma kodunun en iyi Windows 10, Windows Server 2012 R2 ve Windows 7 üzerinde çalıştığı saptanmıştır.


    Eski Sürüm
    Eski sürüm kodlara aşağıdaki linkte bulunan asıl konudan ulaşabilirsiniz, stabildir fakat eski olduğundan herhangi bir destek sağlayabileceğimi sanmıyorum, zira bir çok sorunu vardı.

    Linkleri görebilmek için sitemize kayıt olmalısın.
     
    #1 TheDark_Gamer, 8 Kasım 2020
    Son düzenleme: 2 Ocak 2021
  2. TheDark_Gamer

    TheDark_Gamer Developer & Owner
    Sunucu Sahibi Forum Kurucusu

    Katılım:
    19 Mart 2017
    Mesaj:
    1.921
    Beğenilmeler:
    4.165
    Sürüm 2.1.0
    • Başlatma kodu hakkında bilgi veren bir header eklendi.

    • BETA'dan çıkarıldı. Son sürüm 300+ indirme ile uzun süredir stabil konumda ve fazla hata raporu almadım. Bu sürümde ise çok köklü değişiklikler yok. Bu nedenle artık BETA'dan çıkılabilir.

    • Minecraft 1.15.2 ve 1.16.4 desteği eklendi. Zaten destekleniyordu fakat tescillendirilip yazılı olarak game_version ayarlanabilecek değerler kısmına da eklendi.

    • Minecraft 1.12 veya daha alt bir sürümden 1.13 veya daha üst bir sürüme ve Minecraft 1.13'den Minecraft 1.14 veya daha üst bir sürüme güncelleme yapmak için ekstra ayarlar eklendi. (Force upgrade ve erase cache - 1.14 için ışıklandırmaları sıfırlar.)

    • Yatopia desteği eklendi. Ayrıca JAR isimleri daha esnek hale getirildi. Artık sadece craftbukkit.jar'ı değil; bukkit.jar, craftbukkit.jar, spigot.jar, paper.jar, paperclip.jar ve yatopia.jar dosyalarını da kabul ediyor ve eğer bu dosyalar var ise en baştan paperı indirmiyor.

    • "This JVM instance does not support server VM." hatası çözüldü (use_server_vm ayar varsayılanı false yapıldı - performans için 64-bit server JDK'sı kullanıyorsanız tekrar açmanız önerilir)

    • Bazı diğer değişiklikler ve kodlama stili değişiklikleri. Yan etkileri olabilir. Bazı belirsiz buglar çözülmüş, yeni bazı buglar eklenmiş olabilir. Kodun bir çok kısmında kullanılan call patterni gereksiz olduğu saptandığı için kaldırıldı. Hata susturmak için kullanılan @ ve 2> nul ifadeleri, >nul olarak değiştirildi (sadece bilgi mesajlarını susturuyor)
     
    Babusca bunu beğendi.
  3. TheDark_Gamer

    TheDark_Gamer Developer & Owner
    Sunucu Sahibi Forum Kurucusu

    Katılım:
    19 Mart 2017
    Mesaj:
    1.921
    Beğenilmeler:
    4.165
    Sürüm 2.2.0

    • Yeni sistemlerde konsolun kötü bir fonta sahip olması sorunu çözüldü. Eğer türkçe karakter sorunu yaşıyorsanız chcp 'nin başındaki :: 'ı kaldırabilirsiniz. (Sadece konsolu etkiler)

    • Konsol artık alt bir işlemde, otomatik olarak admin ve mümkünse 64-bit modunda, normal altı bir öncelikte çalışacak. (Sunucu performansını arttırmak amacıyla)

    • Eğer min_ram ve max_ram değerleri varsayılan (1536M) değerinde ise, başlatma kodu artık otomatik olarak RAM değerlerini ayarlayacak. (min_ram 1536M, eğer 1.5GB ram yok ise ne kadar ram var ise o kadar, max_ram ise toplam ram - 1GB)

    • Başlatma kodu artık JVM hataları, çökme raporları gibi detayları içeren dump ve mdump dosyalarını otomatik silecek. Bu dosyalar çok büyük boyutlarda olabiliyor ve disk de yer kaplayabiliyor.

    • Sunucu JAR dosyasının bulunmaması halinde, JAR'ı internet üzerinden indiren sistem için, indirme sağlayıcısı konfigüre edilebilir yapıldı. Şuan için Paper ve Yatopia API'lerini desteklemekte.

    • Paper indirme sağlayıcısı için, v1 API'sinden v2 API'sine geçildi. v1 API'si, yakın zamanda silinebilir. En kısa sürede bu sürüme güncellemeniz önerilir.

    • Tekrarlanan ve gereksiz olan bazı JVM argümanları kaldırıldı.

    • Timings üzerinde eski Aikar argümanları ile alakalı verilen uyarı çözüldü.

    • Başlatma kodu tarafından yapılan otomatik ayarlar ile alakalı bazı sorunlar çözüldü.

    • bStats/PluginMetrics, Snooper, Query, /help gibi bazı telemetri/bilgi açığı olarak görülebilecek özellikleri otomatik kapatmak için ayarlar eklendi.

    • Netty işlem parçacığı sayısını eğer işlemciniz 4 çekirdekten az ise, otomatik olarak işlemci çekirdeğine eşitleme eklendi. Eğer 2 çekirdek veya tek çekirdek bir işlemci kullanıyorsanız (önerilmez) bu değişiklik performansı arttıracaktır.

    • Hazır ayarlar eklendi!

    • İndirme linki/linkleri, artık mediafire.com yerine lifemcserver.com (kendi sitem) üzerinden sağlanacak. CloudFlare altyapısı kullanıldığından, TLS 1.3, eSNI, HTTP/3 gibi bir çok avantajı sayesinde, hem reklamsız, hem direkt, hemde hızlı indirmeler sağlayabileceksiniz.

    • Performans arttırıldı! :D
     
    Babusca ve AssassinDaan bunu beğendi.
  4. TheDark_Gamer

    TheDark_Gamer Developer & Owner
    Sunucu Sahibi Forum Kurucusu

    Katılım:
    19 Mart 2017
    Mesaj:
    1.921
    Beğenilmeler:
    4.165
    Sürüm 2.2.1

    • Varsayılan saat dilimi/bölgesi ayarı, "Asia/Istanbul" yerine "Europe/Istanbul" yapıldı.

    • Timings v2 (Paper) üzerinde, eski Aikar flagları uyarısı tekrar, yeni bir yöntem ile çözüldü. (Önceki sürümde ki çözüm artık çalışmıyordu)

    • Önceki sürümde ki min_ram'de eşittir işaretini (=) unutmam ile oluşan ve daha sonradan hotfix olarak güncelleme notu yayınlamadan yeni sürümü yüklediğim hata düzeltmesini, bazı tarayıcıların URL aynı olduğundan dosyayı cachelemesinden ötürü, herkesin edinemediğini gördüm. Bunun üzerine artık indirme URL'si sürüm numarasını içerecek ve ufak güncellemeler, hotfixler dahil, güncelleme notuyla birlikte yayınlanacak.

      Özellik eklenen büyük güncellemeler örneğin 2.2.0->2.3.0 gibi yayınlanacak iken, hata/bug düzeltmeleri veya ufak güncellemeler artık 2.2.0->2.2.1 şeklinde yayınlanacak.

    • UseStringDeduplication ayarı şuan için RAM üzerindeki etkisi belirsiz olduğundan, varsayılan olarak kapatıldı.

    • Compressed OOPs Mode katı 64-bit seçili iken, 64-bit olacak şekilde ayarlandı.

    • "security" hazır ayarı ve sadece TLS 1.3 ve TLS 1.2'ye izin veren "use_secure_tls" ayarı eklendi. TLS 1.1, TLS 1.0 ve SSL 3.0'ın günümüzde güvenli olmadığını ama bu ayarı açarsanız da bazı eklentilerin güncelleme sunucularına vesaire erişemeyeceğinden bozulabileceğini unutmayın. Bu ihtimali göz önüne alarak, bu ayarın varsayılan değeri false olarak ayarlı.
     
    Babusca bunu beğendi.
  5. iFurkanKirca

    iFurkanKirca Bir devrin programcısı olmak icin uzmanlaş!
    Vip Üye

    Katılım:
    21 Kasım 2017
    Mesaj:
    507
    Beğenilmeler:
    213
    Console renkli gözüksün ayarı true olmasına rağmen renkli gözükmüyor
    UTF-8 kaynaklımı bilmiyorum ama sadece spigot.yml de türk karakterler bozuluyor bu .bat ile açınca

    Bu iki sorunu yaşıyorum, spigot.yml yi utf8 olarak da açsam düzelmiyor
     
    TheDark_Gamer bunu beğendi.
  6. TheDark_Gamer

    TheDark_Gamer Developer & Owner
    Sunucu Sahibi Forum Kurucusu

    Katılım:
    19 Mart 2017
    Mesaj:
    1.921
    Beğenilmeler:
    4.165
    Bu sorunları zaten düzelttim, bir sonraki güncellemeyi birazdan yayınlarım
     
  7. TheDark_Gamer

    TheDark_Gamer Developer & Owner
    Sunucu Sahibi Forum Kurucusu

    Katılım:
    19 Mart 2017
    Mesaj:
    1.921
    Beğenilmeler:
    4.165
    Sürüm 2.3.0
    • Bazı Minecraft sürümlerinde konsol renklerinin çalışmaması sorunu çözüldü.

    • server.properties de oluşan UTF-8 BOM kaynaklı bir sorun çözüldü.

    • disable_help_index ayarı true iken help.yml'nin sürekli değiştirilip büyümesi sorunu çözüldü.

    • Sunucu JAR dosyasında bulunan yggdrasil_session_pubkey.der sertifikası eski ise otomatik güncelleyen bir sistem eklendi.

    • Eski MC sürümlerinde loglarda ANSI renk kodları ([m[0;32;1m gibi) görünmesi sorununu çözen log42j config dosyası kullanıma açıldı.

    • online-mode ve yatopia-leaflight hazır ayarları eklendi.

    • yatopia-leaflight download_provider ayarı eklendi.

    • connect_timeout ve read_timeout ayarları eklendi.

    • Aikar'ın başlatma kodlarını başlatma koduna ekleyen/birleştiren use_aikars_gc_settings ayarı eklendi. (önerilmez)

    • title_prefix ile "Sunucu Konsolu" yazısının arasında boşluk olmaması sorunu çözüldü.

    • Otomatik ayar uygulamaları için PowerShell yerine FART (Find And Replace Tool)'a geçildi. Başlatma kodunun gecikmesi yaklaşık 5-10 saniyeden 0.6ms-3 saniyeye kadar indi.

    • verbose_info açık iken başlatma kodunun ne kadar gecikme ile açılıp Java'ya ulaştığını ve sunucu kapanınca ne kadar süre boyunca açık kaldığını gösteren mesaj eklendi.

    • Diğer hata düzeltmeleri, iyileştirmeler ve performans iyileştirmeleri için argüman eklemeleri yapıldı.

    • Başlatma kodunun başlangıçta ki ve kapanışta ki gecikme etkisi azaltıldı ve iyileştirildi.

    • Varsayılan delay ayarı (otomatik yeniden başlatmadan önce beklenecek süre) 3 saniye olarak değiştirildi ve mesaja "3 saniye içinde yeniden başlatılacak" eklendi.

    • expose_ip, use_custom_log4j_config, jansi.passthrough ve jansi.force ayarları eklendi.

    • Log4J, dosya blokları ve IP ayarları için yeni mesajlar ve mesaj ayarları eklendi.

    • Eğer dosya uzantısı .cmd değil ise uyarı verme eklendi. .bat uzantısı daha eski bir uzantıdır ve önerilmemektedir.

    • Dosya adı start.cmd den farklı bir adda ise oluşan bir hata düzeltildi.

    • Sunucu JAR dosyası ve diğer dosya indirme işlemlerinin hızları optimize edildi.

    • Config dosyaları için daha fazla otomatik optimizasyon eklendi.

    • %TEMP% ve cache klasörlerinde ki eski & gereksiz JANSI .dll dosyalarını silen kod eklendi.
     
    ToprakM bunu beğendi.
  8. TheDark_Gamer

    TheDark_Gamer Developer & Owner
    Sunucu Sahibi Forum Kurucusu

    Katılım:
    19 Mart 2017
    Mesaj:
    1.921
    Beğenilmeler:
    4.165
    Sürüm 2.3.1
    • Otomatik dosya indirmeleri için kullanılan PowerShell .NET TLS sürümünü ayarlayan kodda ki TLS12 ibaresi, dökümanlarla uyumlu olması için Tls12 olarak değiştirildi. (İkisi de çalışmakta fakat Tls12 orijinal adıydı; ona geçirildi)

    • PowerShell'de kullanılan null 'lar $null 'a çevrildi. Hataya sebebiyet verecek bir durum değildi fakat çalışmamasına sebep oluyordu.

    • Aynı şekilde true ve false 'lerde $true ve $false olarak değiştirildi.

    • Proxy'i geçme sistemi yukarıdaki değişiklikler nedeniyle önceki sürümde çalışmıyordu. Buda HTTP bağlantılarını (otomatik dosya indirmede kullanılan) yavaşlatabiliyordu; bu sürümde çözüldü.

    • Otomatik dosya indirme ve Paper API iletişimi için kullanılan HTTP WebClient'e User-Agent (Mozilla/5.0) ve Accept (*/*) headerları eklendi.

    • Eğer verbose_info açık ise PowerShell ve .NET sürümünü konsola yazdıran kod parçacığı eklendi. (Windows 10 Pro x64 için örnek varsayılan değer: PowerShell 5.1, .Net 4.0) (PowerShell 7.1 ve .NET 5.0 önerilir.)

    • Eğer Paper download_provider olarak ayarlı ise (varsayılan) download_url'nin sonunda beliren gereksiz bir boşluk kaldırıldı. Testlere göre bir hataya yol açmıyordu fakat yine de kaldırıldı.

    • help.yml de oluşabilecek bir "Premature end of file" hatası düzeltildi.

    • Pencere başlığının bazı Windows/Windows Server sürümlerinde title ayarı yerine Windows PowerShell olarak gözükmesi sorunu çözüldü.
     

Bu Sayfayı Paylaş

Bu Konuya Bakan Kullanıcılar (Kullanıcı: 0, Ziyaretçi: 5)