open.mp, SA-MP'nin açık kaynaklı devamıdır. Bu rehber iki farklı okuyucu için ayrı bölümler içeriyor: bağlanmak isteyen oyuncular ve geçiş yapmayı düşünen sunucu sahipleri.
Oyuncular için: ne yapman gerekiyor?
Kısa cevap: çoğu durumda hiçbir şey.
open.mp geriye dönük uyumluluğu hedefler. Bu, bir sunucunun open.mp'ye geçmesi durumunda mevcut SA-MP istemcinle bağlanmaya devam edebileceğin anlamına gelir. Sunucu listende bir değişiklik görmezsin, bağlantı adresi de aynı kalır.
Bir sunucunun open.mp'ye geçtiğini genellikle duyurudan öğrenirsin, oyundan değil.
İstisna: Bir sunucu belirli bir istemci sürümünü zorunlu tutuyorsa bunu kendi duyurusunda belirtir. Bağlayıcı olan tek kaynak budur.
Sunucu sahipleri için: geçiş süreci
1. Neden geçmeyi düşünüyorsun?
Bu soruyu net cevaplamadan geçiş yapmak, gereksiz risk almaktır. Geçerli sebepler:
- Karşılaştığın bir hatanın SA-MP tarafında düzeltilmeyeceğini biliyorsun.
- Uzun vadede aktif geliştirilen bir altyapıda olmak istiyorsun.
- Açık kaynak olması, ihtiyacın olduğunda kendi düzeltmeni yapabilmen anlamına geliyor.
Geçerli olmayan sebep: "yeni olduğu için daha iyidir". Çalışan bir kurulumu sırf yenilik için değiştirmek genellikle sorun üretir.
2. Test ortamı kur
Bu adımı atlama. Mevcut sunucunun tam bir kopyasını ayrı bir port üzerinde open.mp ile ayağa kaldır. Canlı sunucuya dokunmadan test etmenin tek yolu budur.
Test ederken kontrol etmen gerekenler:
- Gamemode sorunsuz yükleniyor mu?
- Tüm filterscript'ler çalışıyor mu?
- Eklentiler (özellikle veritabanı bağlantısı) çalışıyor mu?
- Kayıt/giriş sistemi doğru çalışıyor mu?
server_log.txtdosyasında uyarı var mı?
3. Yapılandırmayı taşı
open.mp'nin yapılandırma yapısı SA-MP'nin server.cfg dosyasından farklıdır. Geçiş sırasında ayarlarını yeni yapıya taşıman gerekir; bu, tek seferlik ama dikkat isteyen bir iştir.
Taşınması gereken temel ayarlar: sunucu adı, maksimum oyuncu, port, rcon şifresi, gamemode ve filterscript listesi, eklentiler.
4. Eklenti uyumluluğunu kontrol et
Geçişteki en sık sorun kaynağı budur. Kullandığın her eklentinin open.mp ile uyumlu bir sürümü olup olmadığını önceden kontrol et. Uyumsuz bir eklenti, sunucunun hiç açılmamasına yol açabilir.
5. Geçiş zamanlaması
Aktif oyuncusu olan bir sunucuda geçişi yoğun saatlerde yapma. Küçük bir sorun, büyük bir kesintiye dönüşür. Düşük yoğunluklu bir saat seç ve topluluğu önceden bilgilendir.
6. Geri dönüş planı
Eski kurulumu ve veritabanı yedeğini en az birkaç gün sakla. Geçişten sonra ortaya çıkan sorunların bir kısmı ancak gerçek oyuncu yüküyle görünür hale gelir.
Geçiş sonrası
İlk günlerde server_log.txt dosyasını düzenli kontrol et ve oyunculardan gelen "eskiden çalışıyordu" tarzı bildirimleri ciddiye al. Bu bildirimler, testte yakalanmayan uyumluluk sorunlarının en hızlı tespit yoludur.
Sunucunu listemize eklerken hangi altyapıyı kullandığını belirtebilirsin; kayıt otomatik doğrulamadan geçtikten sonra open.mp sunucu listesinde yer alır.