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.
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:
| Olay | Attribute değişimi | Kalp 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 −2 | Kurala 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 indi | Oyun dışı | Ban veya izleyici modu |
Ç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 Java | Lifesteal için durum |
|---|---|---|
| 26.2 (Chaos Cubed) | Java 25 | Güncel kararlı — önerilen |
| 26.1 / 26.1.1 / 26.1.2 | Java 25 | Kullanılabilir |
| 1.20.5 – 1.21.11 | Java 21 | Eklenti seçeneği daha geniş |
| 1.17 – 1.20.4 | Java 17 | Eski |
| 1.16.5 ve öncesi | Java 8 | Yeni sunucu için önerilmez |
-
Eclipse Temurin JDK 25LTS — zorunluİndir
-
Paper 26.2 sunucu jarÖnerilenİndir
-
LuckPerms — yetki sistemiİndir
-
VaultUnlocked — ekonomi köprüsü26.2 için doğru tercihİndir
-
EssentialsX — temel komutlar ve ekonomiİndir
-
PlaceholderAPI — kalp sayısını TAB ve sohbette göstermek içinİndir
-
spark — performans ölçümüİndir
-
Modrinth — lifesteal eklentisi aramak içinAç
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
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
/withdrawbenzeri 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.
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.
| İstismar | Nasıl işliyor | Önlem |
|---|---|---|
| Alt hesap farmı | Oyuncu ikinci hesabını açar, sürekli öldürüp kalp basar | online-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 çıkar | Kalp tavanı + günlük çıkarma limiti + aynı oyuncudan 24 saat kuralı |
| Kalp duplikasyonu | Eşya çoğaltma açığıyla sınırsız kalp üretilir | Benzersiz NBT etiketi, CoreProtect kaydı, düzenli envanter denetimi |
| Yeni oyuncu avlama | Yüksek kalpli oyuncular spawn çıkışında yenileri bekler | Geniş spawn koruması, yeni oyuncuya 30-60 dakikalık PvP dokunulmazlığı |
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.
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.
| Eklenti | Görevi | Zorunlu mu? |
|---|---|---|
| Lifesteal eklentisi veya Skript | Can çalma, kalp eşyası, revive | Zorunlu |
| LuckPerms 5.5.71 | Yetki ve rütbe yönetimi | Zorunlu |
| VaultUnlocked 2.20.2 | Ekonomi köprüsü (26.2’de orijinal Vault yerine) | Zorunlu |
| EssentialsX | Temel komutlar, ekonomi, /tempban | Zorunlu |
| Anticheat | Killaura, reach ve fly kontrolü | Zorunlu |
| CoreProtect | Grief ve duplikasyon kaydı | Zorunlu |
| PlaceholderAPI 2.12.3 | Kalp sayısını TAB ve sohbette gösterme | Önerilir |
| QuickShop-Hikari 6.3.0.1 | Oyuncu mağazaları ve kalp ticareti | Önerilir |
| LiteBans | Ceza geçmişi ve süre yönetimi | Önerilir |
| spark 1.10.173 | TPS ve gecikme teşhisi | Önerilir |
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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 | İşlemci | Disk | Java heap |
|---|---|---|---|---|
| 2-10 oyuncu | 8 GB | Ryzen 9 3900X ve üzeri | 50 GB NVMe SSD | -Xms6G -Xmx6G |
| 10-30 oyuncu | 10-12 GB | Ryzen 9 7900X | 100 GB NVMe SSD | -Xms10G -Xmx10G |
| 30-60 oyuncu | 16 GB | Ryzen 9 7900X / 7950X | 100 GB+ NVMe SSD | -Xms14G -Xmx14G |
| 60+ oyuncu / sunucu ağı | 32 GB ve üzeri | Ryzen 9 7950X | 200 GB+ NVMe SSD | -Xms28G -Xmx28G |
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.
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.