PlayNHost'taki çoğu open.mp sunucu sorunu config.json içindeki küçük bir hatadan, eksik ya da Windows için derlenmiş bir gamemode veya plugin dosyasından ya da GTA: San Andreas sürümü yanlış olan bir oyuncudan gelir. Aşağıda Console'da ya da oyunda gördüğünüz satırı bulun: her başlık neden olduğunu ve nasıl düzeltileceğini söyler.
Sunucu başlamıyor ya da ayarlarınız olmadan başlıyor
Console "Error while parsing config file" diyor
Neden: config.json artık geçerli bir JSON değil, genelde elle düzenlemeden sonra: eksik bir virgül, eksik bir tırnak ya da bir listenin son öğesinden sonra virgül. Sunucu yine de başlarsa open.mp tüm dosyayı yok sayar ve yerleşik varsayılanlarıyla çalışır: sunucunuzun kendi portu yerine 7777 portu, RCON kapalı ve adınız, gamemode'unuz ya da diğer ayarlarınızın hiçbiri yok. Rozet Çevrimiçi dese bile oyuncular bu durumda bağlanamaz.
Çözüm:
- Sol menüden Files öğesine tıklayın ve açmak için
config.jsondosyasına tıklayın. - Son değiştirdiğiniz yerin yakınında hatayı bulun. Bir bloktaki son değer dışında her değerin ardından virgül gerekir ve her metin değeri çift tırnak içinde olmalıdır.
- İçeriği kaydet düğmesine tıklayın ve sunucuyu yeniden başlatın.
Bundan kaçınmak için basit seçenekleri Ayarlar altında, Yapılandırma dosyaları, config.json üzerinden değiştirin: o düzenleyici her zaman geçerli JSON yazar. Bkz. open.mp config.json ayarları başvurusu. Hatayı bulamazsanız son yedeği geri yükleyin: open.mp sunucunuzu yedekleme ve geri yükleme.
Console "Could not find" ve "a file-not-found error was encountered" diyor
Neden: open.mp'den gamemodes klasöründe olmayan bir gamemode'u yüklemesi istendi. Ya config.json içindeki pawn.main_scripts değerindeki ad yanlış ya da gamemode, sunucunun çalıştıramadığı bir .pwn kaynak dosyası olarak yüklendi. Derlenmiş .amx gerekir.
Çözüm: gamemodes klasöründe, büyük ve küçük harfler dahil, yazdığınız adla tam olarak eşleşen <name>.amx dosyası olduğunu kontrol edin. Bkz. open.mp sunucunuza kendi gamemode'unuzu nasıl yüklersiniz.
Console "Your rcon password must be changed from the default password" diyor
Neden: RCON Şifresi changeme olarak kalmış. open.mp onu reddeder ve hemen kapanır.
Çözüm: Ayarlar, Oyun ayarları bölümünü açın, başka bir RCON Şifresi yazın ve sunucuyu başlatın. Bkz. open.mp sunucunuzda admin nasıl olunur.
Console "Could not load plugin" diyor
Neden: pawn.legacy_plugins içinde adı geçen bir plugin plugins klasöründe yok, Windows .dll dosyası ya da 32 bit Linux sürümü değil. Linux'taki open.mp 32 bit bir program olarak çalışır ve yalnızca onun için derlenmiş .so plugin'lerini yükler. "Could not load plugin" satırından sonraki satır dosyayı ve sebebi yazar.
Sonraki satır "This file is an open.mp component. Please move it to components/ folder." diyorsa dosya bir open.mp sürümüdür: onu components klasörüne taşıyın ve adını pawn.legacy_plugins içinden çıkarın.
Çözüm: plugin'in Linux .so dosyasını plugins klasörüne yükleyin ya da pawn.legacy_plugins içindeki adı kontrol edin. Bkz. open.mp sunucunuza plugin nasıl eklenir.
Oyuncular katılamıyor
Oyun "Connecting to IP:Port..." ekranında takılıyor
Neden: sunucu Çevrimiçi değil, oyuncu farklı bir adres ya da port yazdı ya da open.mp sunucunuzun kendi portundan başka bir portu dinliyor.
Çözüm: panelde rozetin Çevrimiçi dediğini kontrol edin, sonra adresi Genel bakış sayfasındaki Sunucu adresi satırından yeniden kopyalayın. Port onun bir parçasıdır. Sonra onu Console içindeki Legacy Network started on port satırıyla karşılaştırın. O satır 7777 gibi başka bir port gösteriyorsa sunucu klasörünüzde bir server.cfg arayın (onun port satırı config.json dosyasından üstündür: dosyayı silin ve yeniden başlatın) ya da config.json dosyasının bozuk olup olmadığına bakın. Bkz. open.mp sunucunuza nasıl katılırsınız.
Launcher "Can't find GTA: San Andreas!" diyor
Neden: open.mp launcher'ı oyunun nereye kurulu olduğunu bilmiyor.
Çözüm: launcher ayarlarında GTA: San Andreas path (GTA: San Andreas klasör yolu) alanını oyunu içeren klasöre ayarlayın. open.mp, GTA: San Andreas'ın PC sürüm 1.0'ını ister: open.mp istemci rehberi, v2.0 ve Steam sürümü gibi diğer sürümlerin sürüm düşürmeden çalışmadığını söyler.
Oyun "Unacceptable Nickname" diyor
Neden: adda open.mp'nin kabul etmediği bir karakter var, ad 20 karakterden uzun ya da aynı adlı bir oyuncu zaten sunucuda (hızlı bir yeniden bağlanmadan sonra olur).
Çözüm: open.mp istemci rehberinin listelediği gibi yalnızca harf, rakam ve [ ] ( ) $ @ . _ = karakterlerini kullanın, en fazla 20 karakter. Bir çökmeden sonra yeniden bağlanmadan önce biraz bekleyin.
Oyun şifre soruyor
Neden: sunucunuzda config.json içinde bir katılma şifresi var.
Çözüm: oyuncularınıza şifreyi verin ya da kaldırın: open.mp sunucunuzun adını, şifresini ve oyuncu slotlarını nasıl değiştirirsiniz.
Sunucu launcher'ın Internet listesinde yok
Neden: config.json içinde Announce (duyur) kapalı ya da liste sunucuyu henüz almadı.
Çözüm: oyuncular launcher'daki Add Server (sunucu ekle) ile adresi kullanarak her zaman katılabilir. Listelenmek için config.json ayarlarında Announce seçeneğini açın ve yeniden başlatın.
Admin ve komutlar
Oyunda /rcon login "Bad admin password" diyor
Neden: şifre, sunucunun başladığı RCON Şifresi değil. Yeni bir şifre ancak yeniden başlatmadan sonra geçerli olur.
Çözüm: RCON Şifresi'ni Ayarlar, Oyun ayarları içinden kopyalayın, az önce değiştirdiyseniz yeniden başlatın ve /rcon login ile şifreyi yeniden yazın. Mesaj, tekrarlanan yanlış denemelerin yasaklanmanıza yol açabileceği konusunda uyarır, bu yüzden yeniden denemeden önce kontrol edin.
Console "Unknown command or variable" diyor
Neden: open.mp'de bu adda bir komut yok. Console yazdığınız metni open.mp'ye tam olarak yazıldığı gibi gönderir.
Çözüm: sunucunuzun bildiği komutları görmek için cmdlist yazın. Bkz. open.mp sunucunuzda Console ve komutlar nasıl kullanılır.
Yasağını kaldırdığınız bir oyuncu hâlâ katılamıyor
Neden: yasak hâlâ bans.json içinde ya da dosya sunucu çalışırken elle düzenlendi.
Çözüm: Console içine unbanip ve oyuncunun IP'sini yazın ya da bans.json dosyasını elle düzenledikten sonra reloadbans yazın. Bkz. open.mp sunucunuzda oyuncu atma, yasaklama ve yasağı kaldırma.
Bellek
Genel bakış "Bu sunucunun belleği tükendi" diyor
Neden: sunucu paketinin verdiğinden fazla bellek kullandı. open.mp'de bu neredeyse her zaman open.mp'nin kendisinden değil, gamemode'dan ya da bir plugin'den gelir.
Çözüm: bkz. open.mp sunucusu ne kadar RAM ister? ve genel rehber Başlamayan bir sunucu nasıl düzeltilir.



