Bu kılavuz, oyun içi komutlar, ayrıcalık yönetimi, mod kurulumu, oyuncu yönetimi ve dünya bakımı dahil olmak üzere Minetest (Luanti) için sunucu yönetimini kapsar.
Yönetici Kurulumu
SERVER_ADMIN_NAME başlangıç değişkeninde belirtilen oyuncu otomatik olarak tam yönetici ayrıcalıklarına sahip olur. Bunun gerçek oyuncu adınıza (varsayılan changeme değil) ayarlandığından emin olun.
Oyun İçi Sohbet Komutları
Yönetici komutları, oyun içi sohbete (T tuşuna basın) / öneki ile girilir. Komutları GPanel konsolundan da girebilirsiniz.
| Komut | Açıklama |
|---|---|
/help |
Mevcut tüm komutları listeler |
/privs [player] |
Bir oyuncunun ayrıcalıklarını gösterir |
/grant [player] [privilege] |
Bir oyuncuya bir ayrıcalık verir |
/revoke [player] [privilege] |
Bir oyuncudan bir ayrıcalığı geri alır |
/teleport [x,y,z] |
Koordinatlara ışınlanır |
/teleport [player] |
Başka bir oyuncuya ışınlanır |
/kick [player] [reason] |
Bir oyuncuyu isteğe bağlı bir nedenle atar |
/ban [player] |
Bir oyuncuyu sunucudan yasaklar |
/unban [player] |
Bir oyuncunun yasağını kaldırır |
/time [hours:minutes] |
Oyun içi zamanı ayarlar (ör. /time 12:00) |
/give [player] [item] [count] |
Bir oyuncuya eşya verir |
/setpassword [player] [password] |
Bir oyuncunun şifresini değiştirir |
/clearpassword [player] |
Bir oyuncunun şifresini temizler |
/status |
Sunucu durumu bilgilerini gösterir |
/shutdown [delay] [reconnect] [message] |
Sunucuyu isteğe bağlı gecikme ve mesajla kapatır |
Ayrıcalık Sistemi
Minetest, ayrıcalık tabanlı bir izin sistemi kullanır. Önemli ayrıcalıklar:
| Ayrıcalık | Açıklama |
|---|---|
interact |
Düğümleri kazabilir ve yerleştirebilir, eşyaları kullanabilir |
shout |
Sohbette konuşabilir |
teleport |
/teleport komutunu kullanabilir |
settime |
Günün saatini değiştirebilir |
give |
/give ve /giveme komutlarını kullanabilir |
fly |
Uçabilir (K tuşuyla açıp kapatın) |
noclip |
Bloklardan geçerek uçabilir |
fast |
Hızlı hareket modunu kullanabilir |
kick |
Diğer oyuncuları atabilir |
ban |
Oyuncuları yasaklayabilir ve yasaklarını kaldırabilir |
server |
/shutdown ve diğer sunucu komutlarını kullanabilir |
privs |
Diğer oyuncuların ayrıcalıklarını değiştirebilir |
Örnek: Bir Moderatör Kurma
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Mod Kurulumu
Minetest'in büyük bir modlama topluluğu vardır. Modlar ContentDB'den indirilebilir.
- Sunucunuzu GPanel'den durdurun.
- Mod arşivini ContentDB'den veya modun deposundan indirin.
- Mod klasörünü çıkartın ve SFTP veya File Manager aracılığıyla
.minetest/mods/dizinine yükleyin. - Modu dünya yapılandırmasına ekleyerek etkinleştirin.
.minetest/worlds/{world_name}/world.mtdosyasını düzenleyin ve şunu ekleyin:load_mod_modname = true - Sunucuyu başlatın ve mod yükleme mesajları için konsolu kontrol edin.
Dünya Yönetimi
Dünya Verisi Konumu
Dünya verileri .minetest/worlds/{WORLD_NAME}/ dizininde saklanır. Varsayılan dünya adı world'dür.
Dünyayı Sıfırlama
- Sunucuyu GPanel'den durdurun.
.minetest/worlds/dizinindeki dünya klasörünü yeniden adlandırın veya silin.- Sunucuyu başlatın. Otomatik olarak yeni bir dünya oluşturulacaktır.
Sorun Giderme
| Sorun | Çözüm |
|---|---|
| Sunucu genel listede görünmüyor | SERVER_ANNOUNCE'un true olarak ayarlandığından emin olun. Sunucu, yapılandırılmış portta erişilebilir olmalıdır. |
| Mod yüklenemiyor | Hata mesajları için konsolu kontrol edin. world.mt içinde load_mod_modname = true olduğunu ve tüm bağımlılıkların kurulu olduğunu doğrulayın. |
| Yönetici komutları çalışmıyor | SERVER_ADMIN_NAME'in tam oyuncu adınızla (büyük/küçük harfe duyarlı) eşleştiğini doğrulayın. Değiştirdikten sonra yeniden başlatın. |
| DEFAULT_GAME değiştirildikten sonra oyun bulunamıyor | Oyunun .minetest/games/ içinde kurulu olduğundan emin olun. Topluluk oyun ayarlarını değiştirdikten sonra GPanel'den yeniden kurmanız gerekebilir. |
İlgili Makaleler
- Minetest Sunucu Kurulum Kılavuzu
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir