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 ad | Gamemode | Dosyalar |
|---|---|---|
gungame | Gun Game, yeni bir sunucunun çalıştırdığı | gungame.amx, gungame.pwn |
derby | Neverending Derby | derby.amx, derby.pwn |
simpletdm | Simple TDM | simpletdm.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
- Sunucunuzu panelde açın ve sol menüden Console öğesine tıklayın. Rozet Çevrimiçi demelidir.
changemodeve adı.amxolmadan yazın, örneğinchangemode derby, sonra Enter'a basın.- 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.
- Sol menüden Files öğesine tıklayın ve
config.jsondosyasına tıklayın. Metin düzenleyici açılır. pawnbölümünü bulun. Yeni bir sunucuda şöyle görünür:"pawn": { "legacy_plugins": [], "main_scripts": [ "gungame 1" ], "side_scripts": [] },
gungameyerine gamemode'unuzun adını yazın, örneğin"derby 1". Tırnakları koruyun.- İçeriği kaydet düğmesine tıklayın.
- Sunucuyu yeniden başlatın. Console yeni gamemode'un başladığını gösterir.

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 filegösterir. Satırı düzeltin ya da bkz. open.mp sunucu sorunları ve çözümleri. - Başlangıçta "Could not find":
main_scriptsiçindeki ad,gamemodesiçindeki bir.amxdosyası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.



