Minetest

h/m wiki sitesinden
16.37, 30 Nisan 2023 tarihinde Admin (mesaj | katkılar) tarafından oluşturulmuş 246 numaralı sürüm
Minetest platformunda Mineclone2 oyunundan ekran görüntüsü

Minetest, çok oyunclulu bir “oyun simulatörü” olarak geliştirilmiş platformun adıdır. Geliştiriciler bu sonsuz dünyada oyun yazabilir, Minetest’in çok da dışına çıkabilir. Örnekleri incelemek isterseniz Minetest geliştiricilerinin yayınladığı (mod ve oyunların olduğu) Content DB veritabanına bakabilirsiniz.

Oyun Yüklemek

Sunucuyu kurup oyuna bağlandığınızda hiçbir mob, canavar, alet, edevat vs. yok - ya da yok denecek kadar az olacaktır. Bu durumu zenginleştirmek için hazır mod ve oyunları yükleyebilirsiniz.

Aşağıda, örnek olması için MineClone2 oyunun yüklenmesi paylaşılmıştır. Aynı adımları izleyerek, seçeceğiniz başka oyunları da yükleyebilirsiniz.

  • Content DB Mineclone2 sayfasından Minetest sürümünüze uygun oyun dosyasını indirin.
    Bu yazının yazdığım dönemde, Debian depolarında Minetest 5.3 sürümü vardı (bu sürüme uygun Mineclone2 sürümü 0.73). Eğer Content DB sayfasında aradığınız sürümü bulamazsanız, Mineclone2 git deposundan indirebilirsiniz.
  • Sunucunuza bağlanıp, minetest hizmetini durdurun.
sudo systemctl stop minetest-server
  • Sunucunuzda bir mineclone2 klasörü yaratın. Bu klasöre oyununuzu kopyalayacaksınız.
sudo mkdir -p /var/games/minetest-server/.minetest/games/mineclone2
  • İndirdiğiniz mineclone2 oyununu yeni yaratılan klasör içine kopyalayın.
  • Oyunun kopyalandığı klasörün sahipliğini değiştirin.
sudo chown -R Debian-minetest:games /var/games/minetest-server/.minetest/games
  • Oynayacağınız oyunun datasının kaydolacağı veri klasörünü yaratın ve sahipliğini değiştirin.
sudo mkdir -p /var/games/minetest-server/.minetest/worlds/mineclone2
sudo chown -R Debian-minetest:games /var/games/minetest-server/.minetest/worlds/mineclone2
  • sudo nano /etc/minetest/minetest.conf komutuyla Minetest yapılandırma dosya parametrelerini aşağıdaki çerçevede düzenleyin.
map-dir = /var/games/minetest-server/.minetest/worlds/mineclone2
default_game = mineclone2
name = admin_oyuncu 
  • sudo systemctl start minetest-server ile minetest hizmetini yeniden başlatın.

İpuçları ve Oyun-içi Komutlar

  • Bir dünyaya yeniden başlamak isterseniz, bir önceki oyun datasını sudo rm -r /var/games/minetest-server/.minetest/worlds/mineclone2 ile silebilirsiniz. Sunucu sizin için yeniden mineclone2 klasörü oluşturacaktır.
  • Minetest oyun-içinde şifrenizi değiştirmek isterseniz /setpassword <Name> <newpassword> komutunu kullanabilirsiniz.
  • Yaratıcı bir Minetest oyununda uçmak / hızlı koşmak isterseniz, oyuna admin olarak bağlanıp /grant <Name> fly (veya) /grant <Name> fast komutlarını kullanabilirsiniz.