Ekran Kartlı Sunucu Satışları Başladı. İncele
Sunucu Kurma ve Büyütme

Lifesteal Sunucusu Kurma Rehberi

Can çalma mekaniği nasıl kurulur, hangi eklenti kullanılır? Kalp eşyası, ban süresi, geri dönüş sistemi ve denge ayarlarının tamamı.

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

Kısaca Özet

  • Lifesteal, öldüren oyuncunun bir kalp kazandığı, ölenin bir kalp kaybettiği survival türüdür. Teknik karşılığı minecraft:max_health attribute değerini 2 puan artırıp azaltmaktır (1 kalp = 2 can puanı).
  • Kalbi sıfıra düşen oyuncu oyun dışı kalır. Kalıcı ban yerine 4-24 saatlik geçici ban ya da izleyici (spectator) moduna alma kullanın; kalıcı ban oyuncu kaybının en hızlı yoludur.
  • Üç ayar dengeyi belirler: maksimum kalp tavanı (18-20 kalp), aynı kurbandan tekrar kalp alma bekleme süresi ve kalp eşyasının çıkarılma limiti. Bu üçü yoksa sunucu ikinci haftada biter.
  • Alt hesap istismarını kapatmanın tek gerçek yolu online-mode=true ve IP başına bağlantı sınırıdır. Kalp aktarımını ise “aynı oyuncudan 24 saat içinde ikinci kez kalp alınamaz” kuralıyla kesin.
  • Lifesteal PvP yoğun bir moddur: 10-30 oyuncu için 10-12 GB RAM, yüksek saat hızlı Ryzen 9 ve NVMe SSD planlayın. Kurulum temeli survival sunucu kurulumuyla aynıdır.

Lifesteal sunucu kurma işi, teknik olarak tek bir sayıyı yönetmeye indirgenebilir: oyuncunun minecraft:max_health attribute değeri. Bir oyuncu başka bir oyuncuyu öldürdüğünde bu değer 2 puan artar (bir kalp), öldüğünde 2 puan azalır. Değer sıfıra indiğinde oyuncu oyun dışı kalır. Geri kalan her şey — ban süresi, geri dönüş eşyası, kalp ticareti, tavan ayarı — bu basit döngünün etrafına kurulan denge kurallarıdır.

Lifesteal SMP’nin çekiciliği ölümün gerçek bir bedelinin olmasıdır. Normal survival’da ölüm can sıkıcıdır; lifesteal’da kalıcı bir kayıptır. Bu yüzden oyuncular gerçekten dikkatli oynar, ittifaklar kurulur, ihanetler yaşanır ve sunucu kendi hikâyesini üretir. Aynı sebeple denge ayarları da kritiktir: kötü ayarlanmış bir lifesteal sunucusu iki hafta içinde birkaç oyuncunun tekelinde ölü bir dünyaya döner.

İpucuLifesteal, klasik survival’ın üzerine kurulur. Dünya sınırı, arazi koruma, spawn koruması ve yedekleme gibi temelleri önce survival sunucusu kurma rehberinden tamamlayın; bu sayfa yalnızca lifesteal’a özgü katmanı anlatıyor.

Lifesteal Mekaniği Nasıl İşler?#

Minecraft’ta oyuncunun canı “can puanı” (health point) cinsinden tutulur ve varsayılan değer 20’dir. Ekranda gördüğünüz 10 kalp bu 20 puanın görsel karşılığıdır. Yani 1 kalp = 2 can puanı. Lifesteal’ın tamamı bu sayıyı oynatmaktan ibarettir:

OlayAttribute değişimiKalp karşılığı
Oyuncu başka bir oyuncuyu öldürdü+2 can puanı+1 kalp
Oyuncu bir oyuncu tarafından öldürüldü−2 can puanı−1 kalp
Oyuncu çevresel sebeple öldü (düşme, lav, mob)Değişmez veya −2Kurala göre 0 ya da −1 kalp
Kalp eşyası kullanıldı+2 can puanı+1 kalp
Kalp eşyası çıkarıldı (withdraw)−2 can puanı−1 kalp, envantere eşya
Can puanı 0’a indiOyun dışıBan veya izleyici modu
Lifesteal mekaniğinin can puanı karşılıkları

Çevresel ölümlerde kalp kaybının olup olmayacağı, sunucunuzun sertliğini belirleyen ilk karardır. Kalp kaybı yalnızca PvP ölümlerinde olursa oyuncular rahat keşif yapar, mağaraya iner, Nether’a gider. Her ölümde kalp giderse oyuncular korkak oynar ve sunucu sıkıcılaşır. Çoğu başarılı lifesteal sunucusu ilkini seçiyor: kalbi sadece oyuncular alır.

Kurulum Temeli: Paper 26.2 ve Java 25#

Lifesteal için doğru sunucu yazılımı Paper’dır. Minecraft 26.2 “Chaos Cubed” güncel kararlı sürümdür (protokol 776) ve Java 25 zorunlu kılar.

Minecraft sürümüGerekli JavaLifesteal için durum
26.2 (Chaos Cubed)Java 25Güncel kararlı — önerilen
26.1 / 26.1.1 / 26.1.2Java 25Kullanılabilir
1.20.5 – 1.21.11Java 21Eklenti seçeneği daha geniş
1.17 – 1.20.4Java 17Eski
1.16.5 ve öncesiJava 8Yeni sunucu için önerilmez
Minecraft sürümüne göre gerekli Java sürümü
Dikkat26.1 ile Minecraft unobfuscated hâle geldi ve bu bir ABI kırılmasıdır. NMS kullanan eski eklentiler yeniden derlenmeden 26.1+ üzerinde çalışmaz. Lifesteal eklentileri can attribute’una müdahale ettiği için bu gruba girme ihtimalleri yüksektir; indirmeden önce eklentinin sürüm listesinde 26.2 etiketini gördüğünüzden emin olun.
İndirmeniz gerekenler
  • Eclipse Temurin JDK 25LTS — zorunlu Windows / Linux.msi / .tar.gzÜcretsiz
    İndir
  • Paper 26.2 sunucu jarÖnerilen Her platform.jarbuild #112
    İndir
  • LuckPerms — yetki sistemi Paper / Velocity.jar5.5.71
    İndir
  • VaultUnlocked — ekonomi köprüsü26.2 için doğru tercih Paper / Purpur / Folia.jar2.20.2
    İndir
  • EssentialsX — temel komutlar ve ekonomi Paper.jar2.22.0 (stabil)
    İndir
  • PlaceholderAPI — kalp sayısını TAB ve sohbette göstermek için Paper.jar2.12.3
    İndir
  • spark — performans ölçümü Paper.jar1.10.173
    İndir
  • Modrinth — lifesteal eklentisi aramak için Eklenti deposu26.2 filtresi

Bağlantılar resmî kaynaklara gider. EssentialsX 2.22.0 stabil sürümü resmî olarak 26.1.2’ye kadar listeleniyor; 26.2 desteği şu an geliştirme (development) derlemelerinde. Sürüm durumunu indirme sayfasından teyit edin.

server.properties tarafında lifesteal’a özgü ayarlar şunlar:

gamemode=survival
force-gamemode=true
difficulty=hard
pvp=true
hardcore=false
online-mode=true
spawn-protection=64
max-players=60
view-distance=8
simulation-distance=6
allow-flight=false
enable-command-block=false
player-idle-timeout=30
network-compression-threshold=256
sync-chunk-writes=false

online-mode=true lifesteal’da pazarlık konusu değildir. Korsan girişe açık bir sunucuda oyuncu istediği kadar hesapla girip kendi kendini öldürerek kalp basar; ekonominin tamamı ilk gün çöker. Konunun ayrıntısı online-mode ayarı sayfasında.

Ayrıca keepInventory gamerule’unu kapalı bırakın. Lifesteal’ın gerilimi ölümün bedelinden gelir; eşyanın da kaybedilmesi bunun yarısıdır:

/gamerule keepInventory false
/gamerule doImmediateRespawn false
/gamerule announceAdvancements false
/gamerule showDeathMessages true

Ölüm mesajlarını açık tutmak lifesteal’da bilinçli bir tercihtir: kimin kimi öldürdüğü sohbette görünsün ki intikam döngüsü işlesin.

Can Çalma Mekaniğini Kurmak#

Üç yol var ve seçim, ne kadar denetim istediğinize bağlı.

1. Hazır lifesteal eklentisi#

En hızlı yol. Modrinth, Hangar ve SpigotMC üzerinde birden fazla lifesteal eklentisi bulabilirsiniz; çoğu kalp eşyası, revive sistemi ve ban entegrasyonunu hazır getirir. Seçerken şu üçüne bakın: sürüm listesinde 26.2 etiketi var mı, yapılandırma dosyasında kalp tavanı ve bekleme süresi ayarlanabiliyor mu, geliştirici son üç ayda güncelleme yapmış mı. Jar dosyasını plugins/ klasörüne atıp sunucuyu tam olarak yeniden başlatın; /reload ile kurulan eklenti çoğu zaman yarım çalışır.

2. Skript ile kendi kurgunuz#

Skript, tek dosyada okunabilir kurallar yazmanızı sağlar ve lifesteal gibi küçük mekanikler için fazlasıyla yeterlidir. Aşağıdaki iskelet, mekaniğin özünü gösteriyor:

# plugins/Skript/scripts/lifesteal.sk
# BASİTLEŞTİRİLMİŞ İSKELET - üretimde kenar durumları eklenmelidir

options:
    TAVAN: 20
    TABAN: 0
    BAN_SURESI: 8 hours

on death of player:
    victim is a player
    attacker is a player
    set {_katil} to attacker
    set {_kurban} to victim
    # Kendi kendini oldurme ve ayni oyuncudan tekrar kalp alma korumasi
    if {_katil} is {_kurban}:
        stop
    if {lifesteal::son::%uuid of {_katil}%::%uuid of {_kurban}%} is set:
        if difference between {lifesteal::son::%uuid of {_katil}%::%uuid of {_kurban}%} and now is less than 24 hours:
            send "&cBu oyuncudan son 24 saatte zaten kalp aldin." to {_katil}
            stop
    set {lifesteal::son::%uuid of {_katil}%::%uuid of {_kurban}%} to now
    # Kalp aktarimi
    if max health of {_katil} < {@TAVAN}:
        set max health of {_katil} to (max health of {_katil}) + 1
    else:
        give {_katil} 1 of nether star named "&cKalp"
    set max health of {_kurban} to (max health of {_kurban}) - 1
    if max health of {_kurban} <= {@TABAN}:
        make console execute command "tempban %{_kurban}% {@BAN_SURESI} Kalpleriniz tukendi."

Bu iskelet üretime hazır değil; en az şu kenar durumları eklenmeli: oyuncu çevrimdışıyken kalbi düşerse ne olacak, /kill komutuyla ölümde ne olacak, void ve lav ölümleri nasıl sayılacak, sunucu yeniden başladığında değerler nasıl korunacak. Skript söz dizimi ve olay listesi için Skript rehberimize bakın.

3. Vanilla komutlarla elle müdahale#

Otomatik bir sistem kurmasanız bile mekaniği elle test etmeniz ve yetkili olarak düzeltme yapabilmeniz gerekir. Attribute komutu bunun için:

# Mevcut maksimum cani oku (varsayilan 20 = 10 kalp)
/attribute Oyuncu minecraft:max_health base get

# 12 kalbe cikar (12 x 2 = 24 can puani)
/attribute Oyuncu minecraft:max_health base set 24

# 1 kalp geri al (24 - 2 = 22)
/attribute Oyuncu minecraft:max_health base set 22

# Varsayilana dondur
/attribute Oyuncu minecraft:max_health base set 20

# Oyuncunun anlik canini gor
/data get entity Oyuncu Health
BilgiAttribute adı sürümle birlikte değişti: eski sürümlerde generic.max_health olan bu değer, 26.x’te minecraft:max_health biçimindedir. İnternette bulduğunuz eski komut örneklerini olduğu gibi kopyalarsanız “Unknown attribute” hatası alırsınız. Maksimum canı değiştirdiğinizde oyuncunun anlık canı otomatik yükselmez; kalp eklendiğinde boş kalp olarak görünür, bu normaldir.

Can Sıfırlandığında: Ban ve Geri Dönüş#

Kalbi biten oyuncuya ne olacağı, sunucunuzun ömrünü doğrudan belirleyen karardır. Seçenekler:

Geçici ban (önerilen)#

4 ile 24 saat arası bir süre. Ölüm gerçek bir ceza olur ama oyuncu kaybedilmez. EssentialsX veya LiteBans ile /tempban yeterlidir. Süreyi sunucunun temposuna göre seçin: hızlı bir sunucuda 4 saat, yavaş bir sunucuda 24 saat.

İzleyici modu#

Oyuncu banlanmaz, izleyici (spectator) moduna alınır. Sunucuyu izlemeye devam eder, Discord’da konuşur, geri dönmeyi bekler. Topluluk bağını korur; en yumuşak seçenektir ve yeni sunucular için en iyisidir.

Kalıcı ban#

Sert lifesteal vaadi verdiyseniz mantıklıdır ve gerçekten gerilim yaratır. Ama oyuncu havuzunuzu hızla tüketir. Kalıcı ban seçecekseniz revive sistemini kesinlikle güçlü tutun, yoksa üçüncü haftada sunucuda kimse kalmaz.

# EssentialsX / LiteBans ile gecici ban
/tempban Oyuncu 8h Kalpleriniz tukendi. 8 saat sonra tekrar deneyin.

# Vanilla ban kalicidir, sure alamaz
/ban Oyuncu Kalpleriniz tukendi.
/pardon Oyuncu

# Izleyici moduna alma (ban yerine)
/gamemode spectator Oyuncu
/gamemode survival Oyuncu

Ceza komutlarının tam listesi ve moderasyon akışı için ban, kick ve mute komutları sayfasına bakın.

Geri dönüş (revive) sistemi#

Revive, lifesteal’ın en çok konuşulan mekaniğidir; sunucunuza sosyal bir katman ekler. Banlanan oyuncuyu bir arkadaşı geri getirebiliyorsa, oyuncular birbirini kollamaya başlar. Tasarlarken üç şeye karar verin:

Maliyet
Revive eşyası pahalı olmalı: netherite blok, totem, elmas blok veya benzeri malzemelerin birleşimi. Ucuz revive, ölümün bedelini sıfırlar.
Kim kullanabilir
Banlı oyuncunun kendisi kullanamaz (zaten giremez). Bir arkadaşının kullanması gerekir — sistemin sosyal tarafı buradan gelir.
Geri dönüş şartı
Revive edilen oyuncu kaç kalple döner? 1 kalp sert, 3 kalp dengelidir. Tam kalple döndürmeyin.

Revive eşyasını “kalp eşyası”ndan ayrı tutun. Aynı eşya hem kalp ekliyor hem ölüyü diriltiyorsa fiyatlandırma imkânsızlaşır.

Kalp Eşyası ve Kalp Ticareti#

Kalp eşyası, oyuncunun canının bir kısmını envanterine taşıyabildiği nesnedir. Bunu ekonominin merkezine koyduğunuzda sunucu çok daha canlı olur: kalp artık sadece PvP ödülü değil, alınıp satılabilen bir varlıktır.

  • Çıkarma (withdraw): Oyuncu bir kalbini eşyaya dönüştürür, canı 1 kalp düşer. Genelde /withdraw benzeri bir komutla yapılır.
  • Kullanma: Eşyaya sağ tıklayan oyuncunun canı 1 kalp artar (tavan aşılmıyorsa).
  • Ticaret: Kalp eşyası sandığa konabilir, satılabilir, mağazada fiyatlanabilir. Sunucunun gerçek para birimi çoğu zaman kalp olur, elmas değil.
UyarıKalp eşyası duplikasyon (çoğaltma) açıklarının birinci hedefidir. End portalı, shulker kutusu, ölüm anındaki envanter ve modlu istemci hataları üzerinden yapılan duplikasyonlar bir gecede sunucunuzun ekonomisini bitirir. En az iki önlem alın: kalp eşyasına benzersiz bir NBT etiketi verin ve CoreProtect ile sandık hareketlerini kayda alın. CoreProtect’in güncel Community Edition sürümü 26.1.2’ye kadar destekleniyor; 26.2 kullanacaksanız indirme sayfasından durumu kontrol edin.

Kalp fiyatını sabitleyin#

Kalbin sunucu içindeki fiyatı serbest bırakılırsa arz-talep bozulur ve fiyat dalgalanır. Basit çözüm: yönetimin sabit fiyattan kalp alıp sattığı bir referans mağaza açmak. Böylece oyuncular arası ticaret bu fiyatın etrafında dengelenir, kimse kimseyi kandıramaz.

Denge Ayarları: İstismarı Kapatmak#

Lifesteal sunucularının çoğu teknik hatadan değil denge hatasından ölür. Aşağıdaki dört istismar, açık bırakıldığında sunucunuzu birkaç hafta içinde bitirir.

İstismarNasıl işliyorÖnlem
Alt hesap farmıOyuncu ikinci hesabını açar, sürekli öldürüp kalp basaronline-mode=true + IP başına bağlantı sınırı + aynı kurbandan tekrar kalp alma bekleme süresi
Takım içi kalp aktarımıBir grup, üyelerinden birini seçip herkes ona kalbini aktarır; ortaya devasa bir oyuncu çıkarKalp tavanı + günlük çıkarma limiti + aynı oyuncudan 24 saat kuralı
Kalp duplikasyonuEşya çoğaltma açığıyla sınırsız kalp üretilirBenzersiz NBT etiketi, CoreProtect kaydı, düzenli envanter denetimi
Yeni oyuncu avlamaYüksek kalpli oyuncular spawn çıkışında yenileri beklerGeniş spawn koruması, yeni oyuncuya 30-60 dakikalık PvP dokunulmazlığı
Lifesteal sunucularında dört klasik istismar ve önlemleri

Takım içi kalp aktarımı en sinsi olanıdır çünkü teknik olarak hile değildir; sistemin kurallarını kullanarak yapılır. Beş kişilik bir ekip, dördünün kalbini birine yığdığında ortaya 25-30 kalpli, kimsenin öldüremediği bir oyuncu çıkar. Yeni gelen oyuncuda bunu görünce ilk gün sunucuyu terk eder. Kalp tavanı bu yüzden isteğe bağlı bir süs değil, zorunlu bir dengeleyicidir.

Önerilen başlangıç değerleri:

Başlangıç kalbi
10 kalp (varsayılan 20 can puanı). Yeni oyuncuya avantaj vermeyin.
Maksimum tavan
18-20 kalp. Tavan aşıldığında fazlalık kalp eşyası olarak envantere düşsün.
Ban eşiği
0 kalp. Bazı sunucular 1 kalpte durur ve “son can” hissi yaratır; ikisi de çalışır.
Aynı kurbandan tekrar kalp
24 saat bekleme. Alt hesap ve arkadaş farmının tek gerçek panzehiri budur.
Günlük çıkarma limiti
Oyuncu başına 2-3 kalp. Toplu aktarımı yavaşlatır.
Yeni oyuncu dokunulmazlığı
İlk 30-60 dakika PvP kapalı. Oyuncu ilk oturumda öldürülürse geri gelmez.
DikkatDenge ayarlarını sunucu açıldıktan sonra sıkılaştırmak çok zordur; oyuncular kazandıkları kalpleri geri vermek istemez ve topluluk bölünür. Tavanı ve limitleri ilk günden koyun, gerekirse sonra gevşetin. Gevşetme herkesi mutlu eder, sıkılaştırma kimseyi.

Gerekli Eklenti Seti ve Ekonomi#

Lifesteal sunucusunun çekirdek seti klasik survival’dan biraz daha kalabalıktır, çünkü PvP ve ekonomi tarafı ağır basar.

EklentiGöreviZorunlu mu?
Lifesteal eklentisi veya SkriptCan çalma, kalp eşyası, reviveZorunlu
LuckPerms 5.5.71Yetki ve rütbe yönetimiZorunlu
VaultUnlocked 2.20.2Ekonomi köprüsü (26.2’de orijinal Vault yerine)Zorunlu
EssentialsXTemel komutlar, ekonomi, /tempbanZorunlu
AnticheatKillaura, reach ve fly kontrolüZorunlu
CoreProtectGrief ve duplikasyon kaydıZorunlu
PlaceholderAPI 2.12.3Kalp sayısını TAB ve sohbette göstermeÖnerilir
QuickShop-Hikari 6.3.0.1Oyuncu mağazaları ve kalp ticaretiÖnerilir
LiteBansCeza geçmişi ve süre yönetimiÖnerilir
spark 1.10.173TPS ve gecikme teşhisiÖnerilir
Lifesteal sunucusu için eklenti seti

Hile kontrolü lifesteal’da normal survival’dan çok daha kritiktir: burada hile yapan bir oyuncu sadece kendi oyununu bozmaz, başkalarının kalbini alarak kalıcı zarar verir. Seçenekler ve yapılandırma için anticheat eklentileri sayfasına bakın.

Ekonomi ve mağaza bağlama#

Ekonomi zincirinin 26.2’deki doğru sırası şudur: VaultUnlocked ekonomi köprüsünü kurar, EssentialsX para birimini sağlar, mağaza eklentisi de ikisinin üstünde çalışır. QuickShop-Hikari’de dikkat edilecek bir tuzak var: ProtocolLib’in kararlı sürümü 26.x’i desteklemiyor, bu yüzden görüntüleme protokolü olarak PacketEvents kullanılmalı.

# plugins/QuickShop-Hikari/config.yml
shop:
  display-protocol: 'packetevents'
  display-type: 3
  auto-sign: true
  find-distance: 100
# Oyunculara magaza kurma izni
> lp group default permission set quickshop.player true
> lp group moderator permission set quickshop.moderator true

# Lifesteal komut izinleri (eklentinize gore ad degisir)
> lp creategroup oyuncu
> lp group oyuncu permission set essentials.spawn true
> lp group oyuncu permission set essentials.tpa true
> lp group oyuncu meta setprefix 20 "&a[Oyuncu] "

> lp creategroup yetkili
> lp group yetkili parent add oyuncu
> lp group yetkili permission set essentials.tempban true
> lp group yetkili meta setprefix 50 "&c[Yetkili] "

Yetki yapısının ayrıntısı LuckPerms rehberinde, mağaza kurulumunun tamamı shop eklentisi kurma sayfasında. Ekonomiye para çıkışı koymayı unutmayın: sadece kazanılan bir ekonomi birkaç ayda enflasyona girer.

Lifesteal Sunucu Kuralları#

Lifesteal’da kural seti, normal survival’dan farklı bir işlev görür. Amaç oyuncuları korumak değil, mekaniğin istismarını engellemektir. Çünkü öldürmek serbesttir; sorun nasıl öldürüldüğüdür.

  1. Alt hesap kullanımı yasaktır#

    Tek hesap kuralı, kalp ekonomisinin temelidir. İhlali kalıcı ban ile cezalandırın ve kuralın gerekçesini yazın; oyuncular sebebini anladığında uymaya daha istekli oluyor.

  2. Anlaşmalı ölüm (kalp aktarımı) yasaktır#

    İki oyuncunun anlaşarak sırayla ölmesi kalp üretimi sayılır. Bunu teknik olarak da engelleyin (24 saat kuralı), kurala da yazın.

  3. Spawn kamplaması yasaktır#

    Spawn çıkışında bekleyip yeni oyuncu avlamak sunucuyu öldüren davranıştır. Koruma bölgesini geniş tutun ve kuralı açıkça yazın.

  4. Hile ve modlu istemci kullanımı yasaktır#

    Hangi istemci modlarının serbest olduğunu net yazın (minimap, FPS modu vb.), gerisini yasaklayın. Belirsiz bırakırsanız her ceza tartışma konusu olur.

  5. Duplikasyon açığı bildirilmelidir#

    Açık bulan oyuncuya ceza değil ödül verin. Bildiren ödüllendirilirse açıklar size gelir; cezalandırılırsa sessizce sömürülür.

  6. Ban süresi ve revive kuralları değiştirilemez#

    “Bana özel indirim” taleplerine kapıyı baştan kapatın. Yetkililerin de aynı kurallara tabi olduğunu yazın; lifesteal sunucularında en sık çıkan kriz budur.

Kuralları yazarken biçim ve ton için sunucu kuralları örneği sayfasından yararlanabilirsiniz. Kuralı yazarken gerekçesini de yazın; “neden” kısmı olmayan maddeler tartışma üretir.

Oyuncu Sayısına Göre Kaynak Planı#

Lifesteal, PvP ağırlıklı olduğu için normal survival’dan farklı bir yük profili üretir: aynı anda aynı chunk’ta çok sayıda oyuncu, yoğun entity hareketi ve sık ölüm/respawn döngüsü. Minecraft’ın ana tick döngüsü tek çekirdekte çalıştığından belirleyici olan çekirdek sayısı değil saat hızıdır.

Oyuncu sayısıRAMİşlemciDiskJava heap
2-10 oyuncu8 GBRyzen 9 3900X ve üzeri50 GB NVMe SSD-Xms6G -Xmx6G
10-30 oyuncu10-12 GBRyzen 9 7900X100 GB NVMe SSD-Xms10G -Xmx10G
30-60 oyuncu16 GBRyzen 9 7900X / 7950X100 GB+ NVMe SSD-Xms14G -Xmx14G
60+ oyuncu / sunucu ağı32 GB ve üzeriRyzen 9 7950X200 GB+ NVMe SSD-Xms28G -Xmx28G
Lifesteal sunucusu için önerilen donanım
java -Xms10G -Xmx10G \
  -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \
  -XX:+DisableExplicitGC -XX:+AlwaysPreTouch \
  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 \
  -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 \
  -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 \
  -XX:InitiatingHeapOccupancyPercent=15 \
  -XX:G1MixedGCLiveThresholdPercent=90 \
  -XX:G1RSetUpdatingPauseTimePercent=5 \
  -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem \
  -XX:MaxTenuringThreshold=1 \
  -jar paper-26.2-112.jar nogui

Java 25’te G1 hâlâ JVM’in varsayılan çöp toplayıcısıdır ve Aikar’s Flags 26.x sunucularında geçerliliğini korur. 16 GB üzeri heap kullanacaksanız -XX:+UseZGC değerlendirilebilir; ayrıntı RAM ayarları ve JVM flag’leri sayfasında. Türkiye lokasyonlu, NVMe diskli ve DDoS korumalı paketler için Minecraft sunucu paketlerine bakabilirsiniz.

Yedekleme: lifesteal’da neden daha kritik?#

Normal survival’da kaybedilen bir dünya kötüdür. Lifesteal’da kaybedilen bir dünya, oyuncuların haftalarca biriktirdiği kalpleri de siler — ki kalp, oyuncuların sunucudaki tek kalıcı kazanımıdır. Günlük tam yedek almadan lifesteal açmayın. Kalp verilerinin nerede tutulduğunu öğrenin (eklenti klasörü mü, MySQL mi) ve yedeğe onu da dahil edin.

# Sunucu DURMUS haldeyken tam yedek
tar -czf yedek-$(date +%F-%H%M).tar.gz world world_nether world_the_end plugins server.properties *.yml

Yedek stratejisinin tamamı Minecraft sunucu yedekleme rehberinde. Yedeği ayda bir test sunucusunda açıp gerçekten çalıştığını doğrulayın — hiç denenmemiş yedek, yedek sayılmaz.

SonuçKalp tavanı, aynı kurbandan tekrar kalp alma süresi, geçici ban ve günlük yedek. Bu dört ayar doğruysa lifesteal sunucunuz aylarca ayakta kalır. Dördü de eksikse en iyi eklenti bile sunucunuzu kurtarmaz.

Sık Yapılan Hatalar#

Kalp tavanı koymamak#

Tavan yoksa sunucu birkaç haftada birkaç oyuncunun tekeline girer. Yeni gelen kimseyi öldüremez, kimse de onu öldüremediği için ilerleyemez ve ayrılır.

Korsan girişe (offline mode) izin vermek#

Sınırsız hesap demek sınırsız kalp demektir. online-mode=false ile açılan bir lifesteal sunucusu daha ilk gün anlamını kaybeder.

İlk ölümde kalıcı ban vermek#

Sert görünür ama oyuncu havuzunuzu bitirir. Geçici ban veya izleyici modu ile başlayın; topluluk oturduktan sonra sertleştirmeyi düşünürsünüz.

Revive eşyasını ucuz yapmak#

Kolay ulaşılan bir revive, ölümün bedelini sıfırlar. Kalpler anlamını yitirir, kimse dikkatli oynamaz. Fiyatı sunucudaki en pahalı eşyalardan biri olsun.

Spawn korumasını dar tutmak#

Spawn çıkışında bekleyen oyuncular yeni gelenleri avlar. Koruma yarıçapını geniş tutun ve yeni oyuncuya kısa süreli PvP dokunulmazlığı verin.

Özetle#

Lifesteal sunucusu kurmanın teknik tarafı yalın: Paper 26.2, Java 25, bir lifesteal eklentisi ya da Skript betiği ve minecraft:max_health attribute’unu yöneten birkaç satır kural. Mekaniğin özü öldürünce +2 can puanı, ölünce −2 can puanıdır.

Sunucuyu uzun ömürlü yapan şeyler ise denge kararlarıdır: 18-20 kalplik tavan, aynı kurbandan 24 saat kuralı, günlük kalp çıkarma limiti, geniş spawn koruması, yeni oyuncuya dokunulmazlık ve pahalı bir revive eşyası. Bunlara ek olarak online-mode=true ve düzenli yedek, pazarlık edilemez iki maddedir.

Daha sakin ve işbirliğine dayalı bir topluluk kurmak istiyorsanız SMP sunucusu kurma, oyuncu çekme aşaması için de sunucuya oyuncu çekme rehberi bu sayfanın devamı niteliğindedir.

Sıkça Sorulan Sorular#

Lifesteal sunucusu nedir?

Lifesteal, bir oyuncuyu öldürdüğünüzde onun bir kalbini kendinize eklediğiniz, öldüğünüzde ise bir kalbinizi kaybettiğiniz survival multiplayer türüdür. Kalp sayısı sıfıra düşen oyuncu sunucudan ban yer ve ancak bir geri dönüş (revive) eşyasıyla geri gelebilir. Ölümün gerçek bir bedeli olduğu için PvP çok daha gergin ve dikkatli oynanır.

Lifesteal sunucusu nasıl kurulur?

Paper 26.2 ve Java 25 ile standart bir survival sunucusu kurun, ardından can çalma mekaniğini bir lifesteal eklentisiyle veya Skript ile ekleyin. Sonra dört şeyi ayarlayın: kalp tavanı, kalp sıfırlanınca uygulanacak ban süresi, geri dönüş sistemi ve kalp eşyasının tarifi. Ekonomi ve mağaza en son gelir.

Lifesteal için hangi eklenti gerekir?

Çekirdek mekanik için bir lifesteal eklentisi ya da kendi yazdığınız Skript betiği; onun etrafında LuckPerms (yetki), VaultUnlocked (ekonomi köprüsü), PlaceholderAPI, bir anticheat, geçici ban için LiteBans veya EssentialsX ve grief kaydı için CoreProtect gerekir. Kurduğunuz her eklentinin 26.2 desteğini indirme sayfasından doğrulayın.

Kalp sayısı sıfırlanınca ne olmalı?

Oyuncu oyun dışı kalmalı ama tamamen kaybedilmemeli. Pratikte en iyi sonucu veren üç seçenek: 4-24 saatlik geçici ban, izleyici (spectator) moduna alma veya sadece spawn bölgesine kilitleme. Kalıcı ban yalnızca “hardcore lifesteal” vaadi verdiyseniz mantıklıdır; normal sunucularda oyuncu kaybının en hızlı yoludur.

Lifesteal sunucusunda kalp tavanı ne olmalı?

18-20 kalp (36-40 can puanı) çoğu sunucu için dengeli bir tavandır. Tavansız bir sunucuda en aktif üç oyuncu birkaç hafta içinde 40 kalbe çıkar ve kimse onları öldüremez hâle gelir. Tavana ulaşan oyuncunun aldığı kalpler eşya olarak envanterine düşsün; böylece fazlalık ekonomiye akar, boşa gitmez.

Alt hesapla kalp farmlamayı nasıl engellerim?

Önce online-mode=true yapın: korsan girişe açık bir lifesteal sunucusunda kalp ekonomisi ilk gün çöker. Sonra IP başına eşzamanlı bağlantı sayısını sınırlayın ve “aynı oyuncudan 24 saat içinde ikinci kez kalp alınamaz” kuralını eklenti tarafında zorunlu kılın. Bu üçü birlikte uygulanmazsa tek başına hiçbiri yetmez.

Lifesteal sunucusu kaç GB RAM ister?

2-10 oyuncu için 8 GB, 10-30 oyuncu için 10-12 GB, 30-60 oyuncu için 16 GB planlayın. Lifesteal PvP yoğun olduğu için CPU tarafı RAM’den daha kritiktir; Minecraft ana tick döngüsü tek çekirdekte çalıştığından yüksek saat hızlı bir Ryzen 9 ve NVMe SSD şarttır.

Lifesteal ile SMP arasındaki fark nedir?

Lifesteal, üzerine can çalma mekaniği eklenmiş bir SMP’dir. Klasik SMP sunucuları whitelist’li, işbirliğine dayalı ve barışçıl olma eğilimindedir; lifesteal ise çatışmayı ödüllendirir ve genelde herkese açıktır. Aynı teknik temeli paylaşırlar, kural setleri tamamen farklıdır.

Sunucu Kurma ve Büyütme — Tüm Rehberler#

  1. Minecraft Sunucu Türleri ve Oyun Modları
  2. Minecraft Skyblock Sunucusu Nasıl Kurulur?
  3. Minecraft Survival Sunucusu Kurma Rehberi
  4. Minecraft Minigame Sunucusu Kurma Rehberi
  5. Minecraft Sunucunuza Oyuncu Nasıl Çekilir?
  6. Lifesteal Sunucusu Kurma Rehberi
  7. Minecraft SMP Sunucusu Kurma ve Yönetme
  8. Minecraft Prison Sunucusu Kurma Rehberi
  9. Minecraft Factions Sunucusu Kurma Rehberi

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