YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Multi Theft Auto sunucunuza resource ve gamemode nasıl kurarsınız

Multi Theft AutoUpdated Oct 26, 20263 min read

Multi Theft Auto sunucusundaki her şey bir resource'tur. Bir gamemode, bir harita, bir skor tablosu ve bir admin paneli hepsi resource'tur, yani içerik kurmak her zaman aynı iştir.

Resource'lar nerede durur

mods/deathmatch/resources/

Bir resource ya bir klasör ya da bir zip dosyasıdır ve adı komutlarda kullandığınız addır. Bir resource her zaman bir meta.xml içerir; MTA onu bu şekilde tanır.

Bir resource kurun

  1. Panelde Files bölümünü açın ve mods/deathmatch/resources/ klasörüne gidin.
  2. Resource klasörünü ya da zip dosyasını yükleyin. Yeniden adlandırmayın.
  3. Panelin Console bölümünde sunucuya yeniden taramasını söyleyin:
    refresh
  4. Başlatın:
    start resourcename

Yeniden başlatma gerekmez. Bu, MTA'nın gerçek güçlü yönlerinden biridir ve bir resource'u canlı sunucuda test edip kötü davranırsa tekrar durdurabileceğiniz anlamına gelir.

Otomatik başlamasını sağlayın

Console'dan bir resource başlatmak, yeniden başlatmada kalmaz. Kalıcı yapmak için sunucuyu durdurun ve mods/deathmatch/mtaserver.conf dosyasına ekleyin:

<resource src="resourcename" startup="1" protected="0"/>

Sıra önemlidir. Başka birine bağlı bir resource, ondan sonra gelmelidir.

Gamemode'lar ve haritalar

Bir gamemode, type="gamemode" değerini meta.xml içinde taşıyan bir resource'tur ve haritalar hangi gamemode'a ait olduklarını bildiren resource'lardır. Çalışan gamemode'u değiştirmek için:

changemode gamemodename
changemap mapname

Bunların çalışması için mapmanager resource'unun çalışıyor olması gerekir. Varsayılan resource kümesinin bir parçasıdır.

Faydalı console komutları

  • refresh, resources klasörünü yeni içerik için yeniden tarar.
  • refreshall, değişen dosyalar dahil her şeyi yeniden tarar ve yeniden yükler.
  • Bir script'i düzenledikten sonra restart resourcename.
  • stop resourcename
  • list, sunucunun bildiği her resource'u ve durumunu gösterir.

Bir resource başlamadığında

Panel console'u sorunu adlandırır. Olağan nedenler şunlardır:

  • Eksik ya da bozuk bir meta.xml.
  • Kurulu olmayan ya da başlatılmamış bir bağımlılık. Console onu adlandırır.
  • Resource'un kendisine verilmemiş ACL haklarına ihtiyaç duyması. Resource'u uygun gruba aclgroup add Admin resource.resourcename ile ekleyin ve yalnızca güvendiğiniz resource'lar için.
  • Dosya adı ve satır numarasıyla yazdırılan bir script hatası.

İstemci indirmeleri

Bir resource'un istemci tarafı olarak işaretlediği dosyalar, katılırken her oyuncu tarafından sunucunun HTTP portu üzerinden indirilir. Büyük bir resource, uzun bir ilk katılım demektir; bu yüzden herkese açık bir sunucuya gamemode koymadan önce kullanılmayan modelleri ve sesleri kaldırın.

Sunucunuz başka bir yerde mi? Bize taşıyın

EN YENİ BLOG YAZILARIMIZ