Latin ve Kiril harfli gri klavye tuşlarının yakın planı.
Klavyenin merkezindeki tuşlar net, ön ve arka sıralar bulanık görünüyor.

Luanti sunucusunun oyunculara farklı dokular göndermesi için dosyaları, sunucunun kullandığı kullanıcı verisi dizininin içindeki textures/server/ klasörüne koyun. Oyun veya mod klasörlerindeki özgün görselleri değiştirmeniz gerekmez. Ancak oyuncunun kendi seçtiği doku paketi aynı dosyayı değiştiriyorsa ekranda onun tercihi görünür; sunucu paketi herkese aynı görünümü zorunlu kılmaz.

Kurulumu iki ayrı soruyla kontrol edin: Sunucu doğru dosyayı gönderiyor mu? Oyuncunun istemcisi bu dosyanın yerine kendi dokusunu mu kullanıyor?

Önce sunucunun veri dizinini bulun

Buradaki dizin, dosyaları yüklemek için kullandığınız bilgisayarın veya hesabın dizini olmayabilir. Sunucu ayrı bir hizmet hesabıyla çalışıyorsa o hesabın Luanti verilerini bulmanız gerekir.

Linux’ta sistem geneline kurulmuş Luanti için varsayılan kullanıcı verisi dizini ~/.minetest konumudur; MINETEST_USER_PATH tanımlanmışsa farklı bir yer kullanılabilir. ~, sunucuyu çalıştıran hesabın ev dizinini ifade eder. Kurulumun eski Minetest adını taşıyan klasörler kullanması tek başına yanlış dizinde olduğunuzu göstermez.

Masaüstündeki Luanti için ana menüdeki About → Open User Data Directory düğmesi yardımcı olur. Fakat kendi masaüstünüzde açtığınız klasörü, başka bir makinede ya da başka hesapla çalışan sunucunun klasörü sanmayın. Barındırma panelinde veri dizini açıkça belirtilmiyorsa sağlayıcının kurulum belgesinden doğrulayın.

Dosyaları iki tarafa göre ayırın

Aşağıdaki şema yerleşimi gösterir. Sunucudaki server gerçek klasör adıdır; oyuncu tarafındaki benim_paketim ise örnek bir addır.

SUNUCU: kullanılan veri dizini
textures/
  server/
    default_apple.png

OYUNCU: kendi veri dizini
textures/
  benim_paketim/
    default_apple.png

default_apple.png, Minetest Game’deki elma dokusu için bir örnektir. Başka bir oyunda bu dosyanın kullanıldığını varsaymayın. Paketin hangi oyunları ve modları desteklediğini kontrol edin; gerekirse ilgili modun textures klasöründeki özgün dosya adını yalnızca okuyarak karşılaştırın.

  1. Mevcut durumu saklayın. Sunucuyu normal kapatma yöntemiyle durdurun. Zaten bir textures/server klasörü varsa kopyasını textures ağacının dışında bir yedek konuma alın. Yeni paketi eski dosyaların üzerine gelişigüzel birleştirmeyin.
  2. Paketi arşivden çıkarın. Kullanacağınız PNG dosyalarını ayırın. İlk denemede görünümünü kolayca tanıyacağınız tek bir nesnenin dokusuyla başlayın.
  3. Hedef klasörü hazırlayın. Sunucunun veri dizininde textures/server oluşturun ve deneme dosyasını buraya koyun. ZIP dosyasını bırakmakla yetinmeyin. Paket açıklamasına “server” yazmak da bu klasörü oluşturmanın yerini tutmaz.
  4. Dosya adını koruyun. Yeni görsel, yerine geçeceği dokuyla aynı dosya adını taşımalı. Karşılaştırırken büyük-küçük harfleri ve uzantıyı da kontrol edin.
  5. Sunucuyu yeniden başlatın. Ardından deneme istemcisiyle yeniden bağlanın. Sunucuyu çalıştıran hesabın eklediğiniz dosyaları okuyabildiğinden emin olun; bunun için bütün veri dizinine herkese yazma izni vermeyin.

Bu rehber aynı adlı görsel dosyalarını değiştirme yöntemini kapsar. İlk kontrolü, özel override.txt kurallarına ihtiyaç duymayan bir dokuyla yapmak sorunun yerini bulmayı kolaylaştırır.

Sunucu paketini iki bağlantıyla sınayın

Bu karşılaştırmada paket seçimini oyuncunun bilgisayarındaki Luanti ana menüsünden yapın. Sunucudan ayrılıp Content bölümünü açın; listede etkin özel doku paketinizi seçerek Disable Texture Pack düğmesine basın. İkinci bağlantı için yine aynı bölümde kişisel paketinizi seçip Use Texture Pack düğmesine basın; paket adının yanında Enabled görünmelidir. Düğme adları arayüz diline göre çevrilmiş olabilir. Bu seçimler oyuncunun yerel paketini değiştirir; sunucudaki textures/server klasörünü değiştirmeyin.

Önce kendi istemcinizde seçili özel doku paketini devre dışı bırakın ve sunucuya bağlanın. Değiştirdiğiniz nesneyi kontrol edin. Beklenen görünümü aldıysanız gözleminizi kaydedin; örneğin “özel paket kapalıyken elmanın yeni görünümü geldi” yazın.

Ardından aynı dosyayı değiştiren kişisel paketinizi etkinleştirip yeniden bağlanın. Bu kez kişisel paketin görünümü geliyorsa istemci önceliğini de gözlemlemiş olursunuz. Kişisel paketiniz o nesneye ait dosyayı içermiyorsa bu ikinci karşılaştırma öncelik hakkında sonuç vermez.

Bu, uygulamanız için önerilen bir kontrol yöntemidir; burada çalıştırılmış bir oyun testinin sonucu değildir.

Gözlem Sonraki kontrol
Özel paket kapalıyken bile eski görünüm var. Sunucunun gerçek veri dizinini, server klasör adını, dosyanın okunabilirliğini ve yeniden başlatmanın yapıldığını kontrol edin.
Özel paket kapalıyken yeni, açıkken eski görünüm var. İstemci paketindeki aynı adlı dosyayı inceleyin. Sunucu dosyalarını tekrar değiştirmeden önce oyuncunun tercihini netleştirin.
Bazı nesneler değişti, bazıları değişmedi. Değişmeyen nesnelerin dosyaları pakette var mı ve kullanılan oyunla eşleşiyor mu, tek tek karşılaştırın.
Bir oyuncuda değişti, diğerinde değişmedi. İki oyuncunun seçili paketlerini kaydedin; ikisi de özel paketlerini kapatıp aynı sunucuya yeniden bağlansın.

Çalışan denemeyi genişletin, geri dönüşü koruyun

Tek dosyalık kontrol başarılı olduğunda kalan dokuları ekleyin ve birkaç farklı nesne üzerinde görünümü yeniden kontrol edin. Aynı anda oyun, mod ve doku paketi güncellemek yerine yalnızca bu değişikliği tamamlamak, beklenmeyen bir sonucu açıklamayı kolaylaştırır.

Geri dönmek isterseniz sunucuyu durdurun, yeni server klasörünü veri ağacının dışına taşıyın ve varsa önceki kopyayı yerine koyun. Sunucuyu başlattıktan sonra özel paketi kapalı bir istemciyle yeniden bağlanarak eski görünümü kontrol edin. Bu işlem için dünya klasörünü silmeyin veya oyun dosyalarını yeniden kurmayın.

Kapsam: 18 Eylül 2026 tarihinde erişilen Luanti belgelerindeki sunucu doku mekanizması. Dosya konumları kurulum biçimine, doku adları kullanılan oyun ve modlara bağlıdır.

Son kontrol: 2026-09-18