LIONFIN
Oyun sunucusu

SA-MP ve open.mp Sunucu Kiralama

Roleplay, freeroam, drift ya da deathmatch: GTA San Andreas çok oyunculu sunucunuzu SA-MP veya open.mp ile kurun, MySQL ve web paneliyle aynı VDS’te yönetin.

Paketleri inceleyin Aylık 899,00 ₺'den başlayan fiyatlarla
Varsayılan port
7777/UDP (oyun ve sorgu)
Sunucu yazılımı
SA-MP 0.3.7 sunucusu, open.mp (omp-server)
Betik dili
Pawn (.pwn kaynak, .amx derlenmiş)
Yapılandırma
SA-MP: server.cfg · open.mp: config.json
İşletim sistemi
Linux ve Windows
Azami oyuncu
1000 (sunucu yazılımı sınırı)

Kısa cevap

SAMP sunucu kiralama, GTA San Andreas için çok oyunculu mod SA-MP ya da onun açık kaynaklı, geriye dönük uyumlu devamı open.mp sunucusunu 7/24 açık bir makinede çalıştırmaktır. Sunucu varsayılan olarak 7777/UDP portunu kullanır; oyun mantığı Pawn diliyle yazılan gamemode ve filterscript’lerle, ek özellikler ise MySQL, streamer ve sscanf gibi eklentilerle sağlanır. Kaynak ihtiyacı düşük olduğundan tek bir VDS sunucu üzerinde sunucu, veritabanı ve web paneli birlikte çalışabilir.

Önerilen sunucu paketleri

Bu kullanım için hazır paket yerine, sunucuyu tam yetkiyle kurabileceğiniz VDS Sunucu paketlerini öneriyoruz. Kurulum desteği için destek talebi açabilirsiniz.

VDS Sunucu: tüm paketler →

VDS Start

899,00 ₺ / ay'dan

  • 4 ayrılmış çekirdek
  • 8 GB RAM
  • 200 GB NVMe
  • 10 TB Trafik
  • 1 IPv4
Paketi seçin

VDS Pro

1.599,00 ₺ / ay'dan

  • 8 ayrılmış çekirdek
  • 16 GB RAM
  • 400 GB NVMe
  • 15 TB Trafik
  • 1 IPv4
  • Günlük yedek
Paketi seçin

VDS Max

2.899,00 ₺ / ay'dan

  • 12 ayrılmış çekirdek
  • 32 GB RAM
  • 800 GB NVMe
  • 25 TB Trafik
  • 2 IPv4
  • Öncelikli destek
Paketi seçin

SA-MP / open.mp sunucusu için tahmini kaynak ihtiyacı (gamemode ve eklentilere göre değişir)

Sunucu profiliRAMvCPUDisk
Freeroam / DM, 50 oyuncuya kadar512 MB – 1 GB1 çekirdek5 GB NVMe
Roleplay + MySQL, 100–200 oyuncu1–2 GB1–2 çekirdek10 GB NVMe
Büyük RP, yoğun streamer nesnesi (300+)2–4 GB2 çekirdek20 GB NVMe
Birkaç sunucu + MySQL + web paneli4–8 GB4 çekirdek40 GB NVMe

Değerler tahminidir; mod, eklenti ve oyun ayarlarına göre değişir.

SA-MP sunucusu kiralamak hâlâ mantıklı mı?

Evet; SA-MP ve open.mp, GTA San Andreas’ın düşük donanım gereksinimi ve köklü roleplay kültürü sayesinde Türkiye’de hâlâ aktif bir oyuncu kitlesine sahiptir ve sunucu işletmenin teknik maliyeti modern oyunlara göre çok düşüktür. Yıllar içinde Türkçe roleplay, freeroam, drift, deathmatch ve “cops and robbers” sunucuları kendi sadık topluluklarını oluşturmuştur.

Kendi sunucunuzu kiralamanın sağladıkları:

  • Kesintisiz erişim: Roleplay sunucusunda oyuncular karakterlerine yatırım yapar; sunucunun düzenli kapanması topluluğu dağıtır. Kiralık sunucu 7/24 açık kalır.
  • Tam kontrol: Gamemode’u kendiniz yazar veya düzenler, kuralları ve ekonomiyi siz belirlersiniz.
  • Aynı makinede bütünleşik yapı: Oyun sunucusu, MySQL veritabanı ve oyuncuların karakter bilgilerini gördüğü web tabanlı kullanıcı paneli (UCP) birlikte çalışır.
  • DDoS koruması: SA-MP topluluğunda rakip sunuculara yönelik saldırılar yaygındır; ağ seviyesinde filtreleme olmadan popüler bir sunucuyu ayakta tutmak zordur.

Pawn öğrenmek isteyen geliştiriciler için de SA-MP iyi bir başlangıç noktasıdır: dil C’ye benzer, topluluk arşivi geniştir ve küçük bir sunucuyla bile gerçek oyuncularla deneme yapabilirsiniz.

SA-MP mi open.mp mi: hangi sunucu yazılımını seçmelisiniz?

Yeni bir sunucu açıyorsanız open.mp’yi değerlendirmeniz önerilir; open.mp, SA-MP 0.3.7 istemcileri ve mevcut Pawn betikleriyle geriye dönük uyumlu olacak şekilde tasarlanmış, aktif olarak geliştirilen açık kaynaklı bir sunucu yazılımıdır. Uzun yıllardır çalışan ve hiç dokunmak istemediğiniz bir gamemode’unuz varsa SA-MP 0.3.7 sunucusuyla devam etmek de mümkündür.

ÖlçütSA-MP 0.3.7 sunucusuopen.mp
GeliştirmeUzun süredir güncellenmiyorAktif, açık kaynak
Yapılandırmaserver.cfgconfig.json (eski server.cfg de okunabilir)
Betik uyumuPawn gamemode ve filterscriptAynı betikler; yeni include dosyalarıyla yeniden derleme önerilir
İstemciSA-MP istemcisiSA-MP istemcisi ve open.mp başlatıcısı
Yerleşik işlevlerSınırlıHata düzeltmeleri ve ek işlevler

open.mp’ye geçişte en sık yapılan iş, gamemode’u open.mp’nin include dosyalarıyla yeniden derlemek ve derleyicinin verdiği uyarıları temizlemektir. Bazı eski eklentiler open.mp ile farklı davranabilir; geçişi önce test sunucusunda yapın. Ayrıntılı kurulum ve geçiş adımları SA-MP ve open.mp sunucu kurulumu rehberinde anlatılır.

Karar verirken oyuncu tarafını da düşünün: oyuncularınızın büyük kısmı hâlihazırda SA-MP istemcisini kullanıyorsa open.mp sunucusuna aynı istemciyle bağlanabilirler, yani geçiş oyuncu için genellikle fark edilmez. Sunucu listesinde görünürlük açısından open.mp kendi listesini ve başlatıcısını sunar; topluluğunuzu Discord ve sosyal medya üzerinden doğrudan sunucu adresine yönlendirmek, hangi listede yer aldığınızdan bağımsız olarak en güvenilir yoldur.

Gamemode, filterscript ve Pawn ile sunucu nasıl şekillenir?

SA-MP ve open.mp sunucusunun tüm oyun mantığı Pawn diliyle yazılan betiklerde bulunur: ana oyun kurallarını gamemode, ek ve bağımsız özellikleri (yönetici sistemi, harita nesneleri, eğlence komutları) ise filterscript’ler taşır.

Çalışma akışı şöyledir:

  1. Betik .pwn uzantılı bir kaynak dosyası olarak yazılır.
  2. Pawn derleyicisi (pawncc) ile .amx dosyasına derlenir; derleme sırasında include klasöründeki başlık dosyaları kullanılır.
  3. Derlenen gamemode gamemodes, filterscript’ler filterscripts klasörüne konur ve yapılandırma dosyasında tanımlanır.
  4. Eklentiler (.so Linux’ta, .dll Windows’ta) plugins klasörüne yerleştirilir ve yapılandırmaya eklenir.

Roleplay gamemode’ları genellikle on binlerce satırlık projelerdir; bu yüzden kodu sürüm kontrolüyle (Git) yönetmek, değişiklikleri test sunucusunda denemek ve canlı sunucuya yalnız derlenmiş, test edilmiş .amx dosyasını yüklemek iyi bir alışkanlıktır. Hazır gamemode kullanacaksanız kaynağı açık olanları tercih edin; yalnız .amx olarak dağıtılan dosyalar içinde gizli yönetici komutları bulunabilir ve hata çıktığında düzeltme imkânınız olmaz.

Ekip hâlinde geliştirme yapılıyorsa, herkesin aynı derleyici sürümünü ve aynı include dosyalarını kullanması önemlidir; farklı sürümlerle derlenen betikler beklenmedik davranışlara ve çalışma zamanı hatalarına yol açabilir. Derleme ayarlarını ve include klasörünü depoda tutmak bu sorunu ortadan kaldırır.

SA-MP sunucusunda hangi eklentiler kullanılır?

SA-MP ve open.mp sunucularında en yaygın kullanılan eklentiler MySQL, streamer, sscanf ve crashdetect’tir; bu dört eklenti çoğu roleplay ve freeroam gamemode’unun temelini oluşturur.

  • MySQL eklentisi: Oyuncu hesaplarını, karakterleri, araçları, evleri ve işletmeleri bir MySQL veya MariaDB veritabanında saklamayı sağlar. Sorguları iş parçacıklı (threaded) çalıştırarak sunucunun beklemesini önler.
  • Streamer: Sunucunun yerleşik nesne sınırını aşan sayıda harita nesnesi, pickup, 3D metin ve bölgeyi oyuncuya yakınlığına göre yükleyip kaldırır. Özel haritalı RP sunucularında vazgeçilmezdir.
  • sscanf: Komut parametrelerini güvenli ve hızlı biçimde ayrıştırır; yönetici komutlarının neredeyse tamamı bunu kullanır.
  • crashdetect: Çalışma zamanı hatalarında hangi satırda ve hangi fonksiyonda sorun çıktığını ayrıntılı olarak gösterir; geliştirme aşamasında hata ayıklamayı büyük ölçüde kolaylaştırır.
  • Komut işlemcileri: Pawn.CMD veya benzeri kütüphaneler, yüzlerce komutu verimli biçimde yönetir.

Eklentilerin sunucu yazılımınızla ve işletim sisteminizle uyumlu derlemesini kullanın: Windows’ta .dll, Linux’ta .so dosyası gerekir ve SA-MP için derlenmiş bazı eski eklentiler open.mp ile farklı davranabilir. Eklentiyi güncellerken ilgili include dosyasını da güncellemeyi ve gamemode’u yeniden derlemeyi unutmayın.

SA-MP sunucusu için ne kadar kaynak gerekir?

SA-MP ve open.mp sunucuları çok hafiftir: 50 oyunculu bir freeroam sunucusu çoğu zaman 1 GB’ın altında bellek ve tek bir işlemci çekirdeğiyle çalışır; 100–200 oyunculu MySQL’li bir roleplay sunucusu için 1–2 GB RAM genellikle yeterlidir. Tablodaki değerler tahminidir; asıl farkı gamemode’un ne kadar verimli yazıldığı yaratır.

Sunucu yazılımı büyük ölçüde tek iş parçacığında çalıştığından, çok çekirdekli işlemcinin faydası tek sunucuda sınırlıdır; yüksek çekirdek hızı daha önemlidir. Kaynak tüketimini en çok artıran durumlar şunlardır:

  • Saniyede onlarca kez çalışan zamanlayıcılar (timer) ve her oyuncu güncellemesinde ağır işlem yapan OnPlayerUpdate kodu,
  • Ana iş parçacığını bekleten, iş parçacıksız veritabanı sorguları,
  • Çok yüksek sayıda streamer nesnesi ve geniş yayın (stream) mesafeleri.

Disk ihtiyacı küçüktür; yer kaplayan asıl öğeler günlük dosyaları ve veritabanıdır. Günlüklerin zamanla büyümesini önlemek için eski kayıtları düzenli olarak arşivleyin. Aynı VDS üzerinde web paneli ve veritabanı çalıştıracaksanız bellek planlamasını bunları da hesaba katarak yapın. Sistem kaynaklarını izlemek için Linux sunucu performans izleme rehberinden yararlanabilirsiniz.

SA-MP için hazır paket mi, VDS mi kiralanmalı?

SA-MP ve open.mp sunucuları için en esnek yol bir VDS kiralayıp sunucuyu kendiniz kurmak ya da destek talebiyle kurulum istemektir; bu sayfadaki paket tablosu SA-MP için uygun güncel sunucu seçeneklerini gösterir.

SA-MP projelerinin çoğu tek bir oyun sürecinden ibaret değildir. Tipik bir roleplay sunucusunda şu bileşenler yan yana çalışır:

  • Canlı oyun sunucusu ve aynı makinede farklı portta çalışan bir test sunucusu,
  • Oyuncu verilerini tutan MySQL veya MariaDB veritabanı,
  • Oyuncuların karakter bilgilerini, başvurularını ve istatistiklerini gördüğü web tabanlı kullanıcı paneli (UCP),
  • Sunucu durumu ve duyurular için bir Discord botu.

VDS bu yapıyı tek bir makinede, size ayrılmış kaynaklarla çalıştırmanızı sağlar. Kullanıcı panelini ayrı tutmak isterseniz bir Linux hosting paketinde barındırıp veritabanına güvenli bir bağlantıyla erişebilirsiniz; ancak veritabanını internete açmak yerine aynı VDS üzerinde tutmak genellikle daha güvenlidir. Hazır oyun paketi ile VDS arasındaki genel farkları oyun paketi mi VDS mi sayfasında karşılaştırdık.

SA-MP sunucusu Linux’ta nasıl çalıştırılır?

SA-MP ve open.mp sunucuları Linux üzerinde sorunsuz çalışır; Linux, Windows’a göre daha az sistem kaynağı tüketir ve uzun süre kesintisiz çalışan sunucular için yaygın tercih edilir. Dikkat edilmesi gereken başlıca nokta, sunucu yazılımının ve eklentilerin 32 bit derlenmiş olmasıdır.

Linux kurulumunda bilinmesi gerekenler:

  1. 32 bit kütüphaneler: SA-MP’nin Linux sunucusu (samp03svr) ve eklentilerin çoğu 32 bittir. 64 bit Ubuntu veya Debian üzerinde 32 bit çalışma zamanı kütüphanelerinin kurulu olması gerekir; aksi hâlde eklentiler “cannot open shared object file” hatasıyla yüklenmez.
  2. Dosya adları: Linux’ta dosya adları büyük-küçük harfe duyarlıdır. Windows’ta sorunsuz çalışan bir gamemode, scriptfiles içindeki dosya adlarında harf farkı varsa Linux’ta dosyayı bulamaz.
  3. Eklenti uzantısı: Linux’ta eklentiler .so uzantısıyla, yapılandırmada da bu uzantıyla tanımlanır.
  4. Arka planda çalıştırma: Sunucuyu screen, tmux veya bir sistem servisiyle çalıştırın; böylece SSH oturumu kapandığında sunucu kapanmaz ve makine yeniden başladığında otomatik açılır.

Sunucuya bağlanma ve ilk güvenlik adımları için VPS bağlantı rehberi ve VPS ilk kurulum adımları yazılarından yararlanabilirsiniz.

SA-MP sunucusunda performans nasıl artırılır?

SA-MP sunucusunda performansı en çok, ana iş parçacığını bekleten veritabanı sorgularını iş parçacıklı hâle getirmek, sık çalışan zamanlayıcıları azaltmak ve streamer ayarlarını oyuncu yoğunluğuna göre düzenlemek artırır.

  • İş parçacıklı sorgular: MySQL eklentisinin iş parçacıklı sorgu işlevlerini kullanın; sorgu sonucu beklenirken sunucunun donmasını önler.
  • Zamanlayıcılar: Her oyuncu için ayrı ayrı saniyede birçok kez çalışan zamanlayıcılar yerine tek bir genel zamanlayıcıyla tüm oyuncuları işleyen yapı daha verimlidir.
  • OnPlayerUpdate: Bu geri çağırma her oyuncu için çok sık tetiklenir; içine ağır hesaplama veya veritabanı işlemi koymayın.
  • Streamer ayarları: Nesne yayın mesafesini ve aynı anda gösterilen nesne sayısını harita yoğunluğuna göre ayarlayın; gereksiz geniş mesafeler hem sunucuyu hem oyuncuyu yorar.
  • Ölçüm: Profilleme araçlarıyla hangi fonksiyonun ne kadar süre harcadığını ölçmeden optimizasyon yapmak çoğu zaman yanlış yere emek harcamaktır.

Ağ tarafında ise oyuncuların sunucuya olan uzaklığı ve yol üzerindeki paket kaybı, kod ne kadar verimli olursa olsun deneyimi etkiler. Türkiye’deki oyuncular için yurt içinde barındırılan bir sunucu bu açıdan doğal bir avantaj sağlar.

SA-MP sunucusu saldırılara karşı nasıl korunur?

SA-MP sunucusunu korumak için ağ seviyesinde DDoS filtreleme, güçlü bir RCON parolası, SQL enjeksiyonuna karşı güvenli yazılmış sorgular ve kaynağı bilinen betikler birlikte kullanılmalıdır.

  • DDoS ve sorgu seli: SA-MP sunucuları hem hacim tabanlı saldırılara hem de sunucu bilgisi sorgularını yoğun biçimde gönderen saldırılara hedef olur. LIONFIN altyapısındaki RouteFence firewall saldırı trafiğini ağ seviyesinde süzer; ayrıntılar DDoS sözlük maddesinde yer alır.
  • RCON parolası: SA-MP sunucusu, rcon_password varsayılan değerinde bırakıldığında başlamayı reddeder; bu değeri uzun ve benzersiz bir parolayla değiştirin. RCON parolasını bilen biri sunucuyu tamamen yönetebilir.
  • SQL enjeksiyonu: Oyuncudan gelen metni sorguya doğrudan eklemek, veritabanının silinmesine yol açabilir. Sorguları MySQL eklentisinin kaçış (escape) özellikli biçimlendirme işlevleriyle oluşturun.
  • Parola saklama: Oyuncu parolalarını düz metin olarak değil, tuzlanmış (salt) güçlü bir özetleme algoritmasıyla saklayın.
  • Sahte oyuncu (bot) saldırıları: Kısa sürede çok sayıda bağlantı açan IP adreslerini sınırlayan kurallar, sunucunun dolup gerçek oyuncuları dışarıda bırakmasını önler.

Yönetici sisteminiz de bir saldırı yüzeyidir: yönetici seviyelerini veritabanında tutun, yetkili komutları her çalıştırıldığında sunucu tarafında yetki kontrolünden geçirin ve yönetici işlemlerini kayıt altına alın. Böylece ele geçirilen bir hesabın yapabilecekleri sınırlanır ve olası kötüye kullanım sonradan izlenebilir.

SA-MP sunucusu nasıl yedeklenir ve taşınır?

SA-MP ve open.mp sunucusunun yedeği; veritabanının tam dökümü, gamemodes, filterscripts, plugins ve scriptfiles klasörleri ile yapılandırma dosyasından oluşur. Gamemode’un kaynak kodu (.pwn) ayrıca sürüm kontrolünde saklanmalıdır.

Eski gamemode’ların bir kısmı oyuncu verilerini veritabanı yerine scriptfiles klasöründeki dosyalarda (ör. INI dosyaları) tutar. Bu durumda bu klasör, veritabanı kadar kritiktir ve sunucu çalışırken kopyalanırsa yarım yazılmış dosyalar yedeğe girebilir; yedeği sunucuyu kısa süreliğine durdurarak ya da bakım saatinde alın.

Başka bir sağlayıcıdan taşırken izlenecek sıra:

  1. Sunucuyu durdurun, veritabanını dışa aktarın ve sunucu klasörünü sıkıştırın.
  2. Yeni sunucuya aynı sunucu yazılımını (SA-MP veya open.mp) ve gerekli kütüphaneleri kurun.
  3. Dosyaları yerleştirip veritabanını içe aktarın, gamemode’daki veritabanı bağlantı bilgilerini güncelleyin.
  4. Oyunculara yeni adresi duyurun; IP yerine bir alan adı kullanıyorsanız yalnız DNS kaydını güncellemeniz yeterlidir.

Genel yedekleme yaklaşımı için oyun sunucusu yedekleme rehberine bakabilirsiniz.

SA-MP sunucusunda sık görülen hatalar nelerdir?

SA-MP ve open.mp sunucularında en sık görülen hatalar; eksik eklenti veya fonksiyon, uyumsuz derlenmiş betikler, yüklenemeyen eklenti dosyaları ve kullanımda olan port kaynaklıdır, ve çoğu sunucu günlüğündeki ilk hata satırından teşhis edilebilir.

  • “Run time error 19: File or function is not found”: Gamemode bir eklentinin işlevini çağırıyor ama o eklenti yüklenmemiş. Eklentinin plugins klasöründe olduğunu ve yapılandırmada tanımlandığını kontrol edin.
  • “Failed (… cannot open shared object file)”: Linux’ta eklenti dosyası bulunamıyor ya da 32 bit kütüphaneler eksik.
  • “Run time error 17: Invalid/unsupported P-code file format”: Betik, sunucunun desteklemediği bir derleyici sürümü veya ayarıyla derlenmiş. Uyumlu derleyiciyle yeniden derleyin.
  • Gamemode yüklenmiyor: Yapılandırmadaki gamemode adı ile gamemodes klasöründeki .amx dosyasının adı uyuşmuyor.
  • Sunucu listede görünmüyor veya bağlanılamıyor: 7777/UDP portu kapalı ya da başka bir süreç tarafından kullanılıyor. Kuralları oyun sunucusu port açma rehberine göre kontrol edin.

Hata ayıklarken crashdetect eklentisini geçici olarak etkinleştirmek, çalışma zamanı hatalarının hangi fonksiyonda ve satırda oluştuğunu gösterir. Sorunu çözemezseniz sunucu günlüğünün ilgili bölümünü ekleyerek destek talebi açmanız teşhisi hızlandırır.

SA-MP sunucu kiralama süreci nasıl işler?

Paket tablosundan uygun VDS’i seçip siparişi tamamladığınızda sunucu otomatik kurulur; ardından SA-MP veya open.mp sunucu dosyalarını kendiniz yükler ya da destek talebiyle kurulum istersiniz.

Kendiniz kuracaksanız temel adımlar şunlardır: sunucuya SSH ile bağlanın, işletim sistemini güncelleyin, gerekiyorsa 32 bit kütüphaneleri kurun, sunucu dosyalarını ayrı bir kullanıcının klasörüne yükleyin ve yapılandırma dosyasında sunucu adı, oyuncu sınırı, gamemode, eklentiler ve RCON parolasını tanımlayın. Ardından 7777/UDP portunu açıp sunucuyu bir servis olarak başlatın. Veritabanı kullanan bir gamemode için MariaDB kurup ayrı bir veritabanı kullanıcısı oluşturun.

Yayına almadan önce test sunucusunda kayıt, giriş, para ve araç sistemlerinin çalıştığını doğrulayın ve ilk veritabanı yedeğini alın. Sorun yaşarsanız müşteri panelindeki Destek bölümünden 7/24 Türkçe destek talebi açabilirsiniz. Benzer bir GTA San Andreas platformu olan MTA:SA’yı değerlendiriyorsanız MTA sunucu kiralama sayfasına da göz atın.

SA-MP veya open.mp sunucusu nasıl kiralanır ve açılır?

  1. 1

    Sunucu yazılımını seçin

    Yeni bir proje için open.mp’yi, değiştirmek istemediğiniz eski bir gamemode için SA-MP 0.3.7 sunucusunu tercih edin.

  2. 2

    VDS paketini seçin

    Paket tablosundan sunucu, veritabanı ve web paneli ihtiyacınıza uygun VDS’i seçip siparişi tamamlayın.

  3. 3

    Sunucuyu hazırlayın

    SSH ile bağlanıp sistemi güncelleyin, gerekiyorsa 32 bit kütüphaneleri ve MariaDB’yi kurun ya da destek talebiyle kurulum isteyin.

  4. 4

    Gamemode ve eklentileri yükleyin

    Derlenmiş .amx dosyasını gamemodes klasörüne, eklentileri plugins klasörüne koyup yapılandırma dosyasına ekleyin.

  5. 5

    Güvenlik ayarlarını yapın

    RCON parolasını değiştirin, yalnız 7777/UDP ve gerekli yönetim portlarını açın, veritabanını internete kapatın.

  6. 6

    Yayına alın

    Sunucuyu servis olarak başlatın, ilk yedeği alın ve sunucu adresini oyuncularınızla paylaşın.

SSS

SA-MP ve open.mp Sunucu Kiralama hakkında sık sorulanlar

open.mp, SA-MP 0.3.7 ile geriye dönük uyumlu olacak şekilde geliştirilen açık kaynaklı bir sunucu yazılımıdır. Aynı istemciler bağlanabilir ve mevcut Pawn betikleri çoğunlukla yeniden derlenerek çalışır; open.mp ayrıca hata düzeltmeleri, ek işlevler ve aktif geliştirme sunar.

SA-MP ve open.mp sunucuları varsayılan olarak 7777 numaralı UDP portunu kullanır. Oyun trafiği ve sunucu bilgisi sorguları aynı porttan geçer. Aynı makinede birden fazla sunucu çalıştıracaksanız her birine farklı bir port verin.

Sunucu yazılımı 1000 oyuncuya kadar destekler; slot sayısını yapılandırma dosyasındaki maxplayers değeri belirler. Pratikte sınırı gamemode’un verimliliği, veritabanı yükü ve sunucunun işlemci gücü belirler.

SA-MP çok hafiftir: 50 oyunculu freeroam sunucusu için 1 GB’ın altı, 100–200 oyunculu MySQL’li roleplay sunucusu için 1–2 GB genellikle yeterlidir. Aynı makinede veritabanı, web paneli ve test sunucusu çalışacaksa bunları da hesaba katın.

Derlenmiş .amx dosyası iki platformda da çalışır, ancak eklentilerin Linux için .so sürümlerini kullanmanız ve 32 bit kütüphaneleri kurmanız gerekir. Linux’ta dosya adları büyük-küçük harfe duyarlı olduğundan scriptfiles içindeki dosya adlarını da kontrol edin.

Bu hata, gamemode’un çağırdığı bir işlevin bulunamadığını gösterir; genellikle gerekli bir eklenti yüklenmemiştir. Eklentinin plugins klasöründe olduğunu, yapılandırma dosyasında tanımlandığını ve işletim sisteminize uygun derlemesini kullandığınızı kontrol edin.

Yeni projelerde MySQL veya MariaDB önerilir. Veritabanı, eş zamanlı erişimi güvenle yönetir, web paneliyle paylaşılabilir ve tek bir dökümle yedeklenebilir. Dosya tabanlı (INI) sistemler küçük sunucularda çalışsa da büyüdükçe yönetimi ve yedeklenmesi zorlaşır.

Evet. Sunucu klasörünü (gamemodes, filterscripts, plugins, scriptfiles) ve veritabanı dökümünü alıp yeni sunucuya yükleyin. Aynı sunucu yazılımını ve gerekli kütüphaneleri kurduktan sonra veritabanı bağlantı bilgilerini güncelleyip sunucuyu başlatın.

RCON parolasını bilen biri sunucuya yönetici komutları gönderebilir, oyuncuları atabilir veya sunucuyu kapatabilir. SA-MP sunucusu varsayılan parolayla başlamayı reddeder; uzun, benzersiz bir parola belirleyin ve kimseyle paylaşmayın.

LIONFIN altyapısında RouteFence firewall saldırı trafiğini ağ seviyesinde filtreler; hacim tabanlı saldırıların büyük kısmı sunucuya ulaşmadan süzülür. Sahte oyuncu ve sorgu seli gibi saldırılar için bağlantı sınırlama kuralları da eklemeniz önerilir.

SA-MP ve open.mp Sunucu Kiralama için yardım mı lazım?

Uzman ekibimizle ihtiyacınıza en uygun çözümü birlikte belirleyelim.