Minecraft eklentisi dynmap
Dynmap, sunucu dünyalarının gerçek zamanlı web tabanlı haritalarını sunan bir Minecraft eklentisidir; yapılandırılabilir işaretleyiciler, alan/çizgi katmanları, oyuncu takibi ve birden fazla depolama arka ucu içerir.
dynmap olan bir sunucu bul
dynmap bildiren sunucular: 43
- Minecart Rapid Transit 2 çevrimiçiJavaEconomy
- A Fallout Roleplaying Server 0 çevrimiçiJava
- ArdakazMC 3 çevrimiçiJava + BedrockSurvival
- Kroonlanden Your Kingom Server 8 çevrimiçiJava + Bedrock
- Welcome! 0 çevrimiçiJava
- www.MedievalCraft.org - Das Original seit 2011 8 çevrimiçi
dynmap hakkında
🔌 Dynmap hakkında
Dynmap, Minecraft sunucuları için gerçek zamanlı ve web tabanlı haritalar sunan bir Minecraft eklenti ve mod ailesidir. Yüklü dünyaların harita döşemelerini render eder ve işaretçiler, alanlar, çizgiler, canlı oyuncu konumları ve sohbet balonları gösterebilen etkileşimli bir harita arayüzü sunar. Dynmap, kendi webserver’ını çalıştırmayı ya da harita verilerini harici barındırma için dışa aktarmayı destekler ve birden fazla storage backend sunar.
🎯 Amaç
Dynmap’in temel amacı, sunucu yöneticilerine ve oyunculara bir tarayıcı üzerinden sunucu arazisinin ve etkinliğinin canlı, gezilebilir bir görünümünü vermektir. Dünya düzenini görselleştirme, oyuncu konumlarını izleme, sunucu haritalarını kullanıcılara yayınlama ve işaretçiler ile bölgeler içeren açıklamalı haritalar oluşturma sorununu çözer.
⚙️ Özellikler
- Sunucu dünyalarının gerçek zamanlı döşeme render’ı (birden fazla harita görünümü ve render modu).
- Oyuncular veya ekip için haritaları açıklamak üzere yapılandırılabilir işaretçiler, alanlar ve çizgiler.
- Canlı oyuncu takibi ve isteğe bağlı sohbet balonları / web-to-game sohbet entegrasyonu.
- Birden fazla storage backend: flat files, MySQL/SQLite/PostgreSQL/MariaDB ve harita/web depolama için AWS S3 desteği.
- Harita arayüzünü sunmak için yerleşik webserver; statik site içeriğini harici depolamaya yayınlamak/yüklemek için uyarlanabilir.
- Çapraz platform derlemeler: Spigot/Paper, Forge ve Fabric için özel çıktılar bulunur.
🧩 Kimin İçin
- Dünyalarının gezilebilir bir haritasını isteyen sunucu sahipleri ve yöneticiler.
- Haritaları oyunculara yayınlayan genel SMP ve survival sunucuları.
- Açıklamalı haritalar, spawn işaretçileri veya bölge kaplamaları gerektiren minigame ya da roleplay sunucuları.
- Büyük haritalar için esnek storage/backing seçeneklerine (SQL veya S3) ihtiyaç duyan hostlar.
🏗️ Örnek Kullanım Alanları
- Oyuncuların çevrimiçi görüntüleyebilmesi için canlı bir Overworld haritası render edip yayınlamak.
- Kasabaları, dükkânları ve dikkat çekici yerleri özel işaretçiler ve alan sınırlarıyla işaretlemek.
- Yeni keşfedilen chunk’lar için zamanlanmış ya da isteğe bağlı render işlemleri çalıştırmak (yarıçap render’ı veya tüm dünya render’ı).
⌨️ Komutlar
| Command | Description | Permission | Access |
|---|---|---|---|
/dynmap render | Harita döşemeleri veya haritalar için manuel render/güncelleme ister. | dynmap.render | Admin |
/dynmap radiusrender <radius> [mapname] | Belirtilen harita için oyuncu çevresindeki bir yarıçap içindeki harita döşemelerini render eder. | dynmap.render | Admin |
(Not: Dynmap, resmi belgelerinde daha geniş bir harita ve yapılandırma komutları kümesi sunar.)
🔐 İzinler
| Permission | Description | Default |
|---|---|---|
dynmap.render | /dynmap render gibi render ile ilgili komutların kullanılmasına izin verir. | belirtilmedi |
⚙️ Kurulum
📥 Kurulum
- Sunucu platformunuz için resmi Dynmap JAR dosyasını indirin ve sunucunun
plugins/(Forge/Fabric içinmods/) dizinine yerleştirin. - Sunucuyu yeniden başlatın ve Dynmap’in yüklendiğini, yapılandırma ve harita klasörlerini oluşturduğunu konsoldan doğrulayın.
- İlk çalıştırmada oluşturulan Dynmap yapılandırma dosyalarında haritaları, işaretçileri, storage backend’i ve webserver seçeneklerini ayarlayın.
📦 Bağımlılıklar
- Dynmap derlemeleri, birçok Spigot/Paper dağıtımında JDBC sürücü desteği içerir; diğer platformlar SQL backend’leri için ek sürücü veya uyumluluk modları gerektirebilir.
- Entegrasyon eklentileri (ör. WorldGuard, Towny, Citizens) ayrı Dynmap entegrasyonları üzerinden sağlanır; bunlar zorunlu çalışma zamanı bağımlılıkları değildir.
🧾 Yapılandırma
- Dynmap, ilk başlangıçta oluşturulan YAML yapılandırma dosyalarını kullanır. Yapılandırma; haritaları, render ayarlarını, işaretçi kümelerini, storage backend’i ve webserver davranışını kontrol eder.
- Desteklenen storage backend’ler arasında flat files, MySQL, SQLite, PostgreSQL, MariaDB ve harita verilerini barındırmak için isteğe bağlı AWS S3 depolama yer alır.
🧠 Teknik Notlar
- Resmi proje kaynakları, Spigot/Paper, Forge ve Fabric için platforma özel derlemeler sağlar.
- Dynmap’in kod tabanı Apache-2.0 lisansı altında yayımlanır.
- Proje, çalışma zamanında Java 8 üzerinde çalışmayı destekler; derleme gereksinimleri hedefe göre değişir ve modern derlemeler için daha yeni JDK sürümleri gerekebilir.
- Dynmap, entegrasyon eklentileri tarafından kullanılan yayınlanmış API’ler (DynmapCoreAPI ve dynmap-api) sunar; bunlar üçüncü taraf eklentiler için kararlı arayüzlerdir.
🤝 Bu Eklenti Ne Zaman Faydalıdır
Minecraft sunucunuz için kalıcı, gezilebilir bir harita istiyorsanız (navigasyon, oyuncu takibi veya topluluk haritaları için), Dynmap birden fazla storage backend ve zengin render ile işaretçi özellikleri sunan, yapılandırılabilir ve çapraz platform bir çözüm sağlar.
Yorumlar
Henüz yorum yok
İlk yorumu siz yazın.
Sunucu yöneticileri için
- Yazarlar
- Michael Primm, webbukkit
- Lisans
- Apache-2.0
- Desteklenen platformlar
- Spigot, Paper, Forge, Fabric
- Desteklenen sürümler
- 1.12.2–1.21.4
Bağlantılar
Sunucuların bildirdikleri
Sunucu platformları
- Paper27
- CraftBukkit12
- Purpur3
- Spigot1
Eklenti sürümleri
- 3.724
- 3.99
- 3.4-8282
- 3.1-4572
- 2.31
- 3.41
- 1.3-14681
- 3.61
- 3.21
- 2.5-2017061004051
Sayılar, MSHQ kontrol ettiğinde eklentilerini listeleyen sunuculardan gelir. Birçok sunucu listeyi gizler, bu yüzden gerçek kullanım daha yüksektir.