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

open.mp sunucunuzda gamemode nasıl değiştirilir

open.mpUpdated Oct 30, 20264 min read

PlayNHost'taki bir open.mp sunucusunun gamemode'unu hemen değiştirmek için Console içine changemode ve gamemode'un adını yazın, örneğin changemode derby. Yeniden başlatmadan sonra da kalması için adını Files altındaki config.json dosyasında main_scripts içine yazın. Yeni bir sunucuda üç gamemode vardır: gungame, derby ve simpletdm.

Yeni bir sunucuda hangi gamemode'lar var?

PlayNHost'un kurduğu open.mp sürümü, gamemodes klasöründe üç örnek gamemode ile gelir:

Yazılacak adGamemodeDosyalar
gungameGun Game, yeni bir sunucunun çalıştırdığıgungame.amx, gungame.pwn
derbyNeverending Derbyderby.amx, derby.pwn
simpletdmSimple TDMsimpletdm.amx, simpletdm.pwn

Sunucunun çalıştırdığı dosya .amx dosyasıdır. Yüklediğiniz her gamemode aynı şekilde çalışır: open.mp sunucunuza kendi gamemode'unuzu nasıl yüklersiniz.

Gamemode'u şimdi değiştirin

  1. Sunucunuzu panelde açın ve sol menüden Console öğesine tıklayın. Rozet Çevrimiçi demelidir.
  2. changemode ve adı .amx olmadan yazın, örneğin changemode derby, sonra Enter'a basın.
  3. Mevcut gamemode biter ve yaklaşık 12 saniye sonra (open.mp'nin varsayılan beklemesi) yenisi başlar. Oyuncuların bağlantısı kesilmez ve Console yeni gamemode'un başlangıç satırlarını gösterir.

Giriş yapmış bir admin aynısını oyunda /rcon changemode derby ile yapabilir. Ad yanlışsa Console Could not find: ve adı yazar, mevcut gamemode çalışmaya devam eder.

Geçiş sunucu yeniden başlayana kadar sürer. Sonra open.mp yine config.json içinde yazılı gamemode'u başlatır.

Bir gamemode'u sunucunun başlangıç gamemode'u yapın

Gamemode listesi config.json içindeki pawn bölümündedir. Ayarlar altındaki config.json kartı bir liste olduğu için onu düzenleyemez, bu yüzden dosyanın kendisini düzenleyin.

  1. Sol menüden Files öğesine tıklayın ve config.json dosyasına tıklayın. Metin düzenleyici açılır.
  2. pawn bölümünü bulun. Yeni bir sunucuda şöyle görünür:

    "pawn": {
        "legacy_plugins": [],
        "main_scripts": [
            "gungame 1"
        ],
        "side_scripts": []
    },
  1. gungame yerine gamemode'unuzun adını yazın, örneğin "derby 1". Tırnakları koruyun.
  2. İçeriği kaydet düğmesine tıklayın.
  3. Sunucuyu yeniden başlatın. Console yeni gamemode'un başladığını gösterir.
Files düzenleyicisinde açık bir open.mp config.json dosyası, pawn bölümündeki main_scripts listesi ve İçeriği kaydet düğmesi

Addan sonraki sayı, gamemode'un listedeki bir sonrakine geçmeden önce kaç kez çalışacağıdır. Listede tek gamemode varsa önemi yoktur.

Birkaç gamemode'luk bir rotasyon kurun

main_scripts içine aralarında virgül olacak şekilde birkaç giriş koyun:

"main_scripts": [
    "gungame 1",
    "derby 2",
    "simpletdm 1"
],

Bir gamemode bittiğinde open.mp listedeki sonrakini başlatır, sonuncudan sonra ilkine döner. Burada derby, simpletdm'den önce arka arkaya iki kez çalışır. Hemen sonraki gamemode'a geçmek için Console içine gmx yazın. Listede tek gamemode varsa gmx aynı gamemode'u yeniden başlatır. Biçim open.mp'nin kurulum rehberinden alınmıştır.

Bir şeyler ters giderse ne yapmalıyım?

  • Düzenlemeden sonra sunucu başlamıyor: virgül ya da tırnak eksikse Console Error while parsing config file gösterir. Satırı düzeltin ya da bkz. open.mp sunucu sorunları ve çözümleri.
  • Başlangıçta "Could not find": main_scripts içindeki ad, gamemodes içindeki bir .amx dosyasıyla eşleşmiyor. Adlar büyük/küçük harfe duyarlıdır.

Diğer tüm config.json seçenekleri: open.mp config.json ayarları başvurusu.

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

EN YENİ BLOG YAZILARIMIZ