Türk roleplay sahnesinin klasiği SA-MP için İstanbul'da sunucu: Pawn gamemode'unu, eklentilerini ve server.cfg'ni yükle, topluluğunu topla.

Geniş optimize edilmiş oyun sunucuları yelpazemizden seçim yapın. Her sunucu maksimum performans için yapılandırılmış ve DDoS koruması ile birlikte gelir.







Önerilen kullanım, paket donanımı ve aylık fiyatlarla karşılaştır.
| Paket | Önerilen kullanım | Donanım | Aylık fiyat |
|---|---|---|---|
| Bronze 4GB | Önerilen: 300 oyuncuya kadar RP veya freeroamMySQL, streamer ve sscanf kullanan tipik bir RP modu bu pakette rahat çalışır. | 4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD | ₺240.00/ay |
| Silver 6GB | Önerilen: 300–500 oyuncu, yoğun mappingBinlerce dinamik obje ve büyük scriptfiles verisi için ek bellek ve disk payı bırakır. | 4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD | ₺345.00/ay |
| Gold 8GB | Önerilen: 500–1000 slot, büyük toplulukmaxplayers üst sınırına yaklaşan sunucular ve uzun log geçmişi için güvenli tavan. | 4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD | ₺440.00/ay |
| Platinum 10GB | SA-MP için bol; geniş log ve yedek arşiviFazla bellek hız getirmez; 100 GB disk uzun süreli log ve yedek saklamaya yarar. | 4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD | ₺530.00/ay |
| Diamond 12GB | Çoğu SA-MP sunucusu için gereğinden fazlaAna döngü tek çekirdekte döner; ek RAM performansı artırmaz, küçük paket yeterli. | 4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD | ₺617.50/ay |
| Emerald 16GB | Tek bir SA-MP sunucusu için önerilmez6 vCore bu sunucuda fark yaratmaz; Pawn kodu ek çekirdekleri kullanamaz. | 6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD | ₺840.00/ay |
| Xtreme 32GB | Önerilmez; ihtiyacın çok üstünde32 GB ve 12 vCore bir SA-MP sunucusunun kullanabileceğinin çok ötesinde; Bronze ile başla. | 12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD | ₺1520.00/ay |
Bir SA-MP sunucusunu yönetirken her gün dokunduğun şeyler: dosyalar, eklentiler, RCON ve yedekler.
gamemode0, filterscripts, plugins ve maxplayers satırlarını dosya yöneticisinden düzenler, derlediğin .amx dosyalarını SFTP ile gamemodes klasörüne atarsın. Değişiklikten sonra paneldeki yeniden başlat düğmesi yeterli.
sscanf, streamer, MySQL (R41), crashdetect ve Pawn.CMD gibi eklentilerin sunucunun işletim sistemine uygun sürümünü plugins klasörüne yükle; Linux'ta .so uzantısını satıra yazmayı unutma.
Sunucu ve Pawn kodu ağırlıkla tek iş parçacığında çalışır. Ryzen 9 9950X'in yüksek saat hızı; yoğun zamanlayıcılar, uzun komut listeleri ve kalabalık RP sahnelerinde takılmaları azaltır.
Bu sunucular sahte sorgu paketleriyle sık hedef alınır. Ücretsiz DDoS koruması trafiği ağ katmanında süzer; server.cfg'deki logqueries ve messageholelimit ayarlarıyla durumu içeriden de izlersin.
scriptfiles içindeki INI kayıtları, samp.ban ve gamemode dosyaların otomatik yedeklenir. Büyük bir güncellemeden önce panelden elle yedek alıp sorun çıkarsa hızla geri dönebilirsin.
Eklenti yüklenmiyor, sunucu açılışta kapanıyor ya da port hatası mı var? Destek ekibine canlı sohbet, Discord, WhatsApp, telefon veya destek bileti üzerinden günün her saati Türkçe ulaşırsın.
SA-MP sunucu kiralama TheCrewHost'ta aylık ₺240.00 başlangıç fiyatıyla sunulur; 4 GB ile 32 GB arası RAM seçenekleriyle GTA San Andreas için kendi Pawn gamemode'unu çalıştıran bir sunucu alırsın. Sunucu İstanbul'da durduğu için Türkiye'deki roleplay oyuncuları rahat bir gecikmeyle bağlanır. server.cfg ile gamemodes, filterscripts, plugins ve scriptfiles klasörlerine panelin dosya yöneticisinden veya SFTP ile tam erişimin olur; sscanf, streamer, MySQL ve crashdetect gibi eklentileri yükleyip plugins satırına eklersin. Ana döngü tek çekirdekte döndüğü için Ryzen 9 9950X'in yüksek tek çekirdek hızı, kalabalık akşam saatlerinde bile modunun akıcı kalmasına yardım eder.
Gamemodes klasörüne koyduğun her derlenmiş Pawn modunu (.amx) çalıştırabilirsin: roleplay, freeroam, stunt, drift, DM/TDM, yarış ya da kovalamaca. Türkiye'de SA-MP denince akla ilk roleplay sunucuları gelir; meslekler, ev ve araç sistemleri, birlikler ve polis-suç dengesi kuran bu modlar genellikle bir MySQL veritabanıyla birlikte çalışır.
Sunucu tarafında üç katman vardır. Ana mod server.cfg'deki gamemode0 satırıyla yüklenir. Admin sistemi, anti-cheat veya ek harita gibi ayrı parçalar filterscripts satırında filterscript olarak eklenir. Pawn kodunun tek başına yapamadığı işleri, yani veritabanı bağlantısını, hızlı komut işlemeyi ve dinamik objeleri ise plugins satırındaki eklentiler üstlenir. İstersen maxnpc değeriyle birkaç slotu NPC'lere ayırıp npcmodes klasöründeki kayıtlarla otobüs şoförü gibi botlar da dolaştırabilirsin.
Kısacası sunucu yazılımı sabittir, oyun deneyimini tamamen senin yüklediğin kod belirler. Kendi modunu geliştiren ekipler için bu yüzden dosyalara doğrudan ve hızlı erişim en önemli ihtiyaçtır.
Çoğu SA-MP sunucusu için 4 GB RAM fazlasıyla yeterlidir; sunucu yazılımı çok hafiftir ve darboğaz nadiren bellekte oluşur. Yüzlerce oyunculu bir roleplay modu bile genellikle birkaç yüz megabayt bellekle döner. Belleği asıl büyütenler MySQL eklentisinin önbelleğe aldığı sonuçlar, streamer ile yüklenen binlerce dinamik obje ve scriptfiles içinde biriken dosyalardır.
Asıl sınır işlemcidir. Ana döngü ve Pawn kodu tek iş parçacığında çalıştığı için çekirdek sayısından çok tek çekirdeğin hızı önemlidir. Ağır bir zamanlayıcı ya da her saniye tüm oyuncuları dolaşan bir döngü sunucuyu kasabilir; bunu büyük paket değil, daha iyi yazılmış kod çözer. Ryzen 9 9950X'in yüksek tek çekirdek performansı iyi yazılmış bir modun kalabalıkta da akıcı kalmasını sağlar.
maxplayers için sabit üst sınır 1000'dir. Paket seçerken oyuncu sayısından çok modunun ne kadar veri tuttuğuna bak: sade bir freeroam için Bronze, yoğun mapping ve büyük veritabanı önbelleği olan RP için Silver veya Gold mantıklıdır. Daha üst paketler bir SA-MP sunucusunu hızlandırmaz, yalnızca log ve yedek arşivine disk alanı ekler.
server.cfg sunucunun temel davranışını belirleyen düz metin dosyasıdır ve ilk açılıştan önce kontrol etmen gereken birkaç satır vardır. rcon_password varsayılan changeme değerinde kalırsa sunucu hiç başlamaz; güçlü bir şifre yaz ve kimseyle paylaşma. gamemode0 satırı ana modunu gösterir: gamemodes/rp.amx için “gamemode0 rp 1” yazılır. filterscripts ve plugins satırlarına dosya adlarını boşlukla ayırarak eklersin.
hostname sunucu listesinde görünen adı, language ise dil filtresini belirler; buraya Türkçe yazarsan dile göre arama yapan oyuncular seni bulur. maxplayers slot sayısını, password sunucuyu şifreyle kilitlemeyi, announce ve query ise listelerde görünmeyi yönetir.
Performans tarafında stream_distance (50 ile 400 arası, varsayılan 200) oyuncuların objeleri ve araçları ne kadar uzaktan gördüğünü belirler. onfoot_rate, incar_rate ve weapon_rate ise istemcinin sunucuya ne sıklıkla veri gönderdiğini ayarlar. Bu değerlerle rastgele oynamak senkronizasyonu bozabilir; varsayılanlardan başla, somut bir sorun görürsen tek tek değiştir ve her değişiklikten sonra oyunda test et.
Sunucu yalnızca derlenmiş .amx dosyasını çalıştırır. .pwn kaynak kodunu kendi bilgisayarında Pawno veya pawncc ile derler, ortaya çıkan .amx dosyasını gamemodes klasörüne yüklersin. a_samp, sscanf2, streamer veya YSI gibi include dosyaları yalnızca derleme sırasında gerekir; sunucuya yüklemene gerek yoktur.
Eklentiler ise sunucuda çalışır ve işletim sistemine özeldir: Windows'ta .dll, Linux'ta .so kullanılır. Panelin dosya listesinde samp03svr görüyorsan sunucun Linux'ta çalışıyordur; bu durumda plugins satırına “plugins sscanf.so streamer.so mysql.so” gibi uzantılarıyla yazman gerekir. Türk RP modlarında yaygın set sscanf, streamer, MySQL (R41 serisi) ve crashdetect eklentileriyle komutlar için Pawn.CMD ya da zcmd include'undan oluşur.
Veri saklamak için iki yol var. Sunucunun dahili SQLite fonksiyonlarıyla (db_open, db_query) scriptfiles içinde dosya tabanlı bir veritabanı tutabilir ya da MySQL eklentisiyle ayrı bir MySQL sunucusuna bağlanabilirsin. MySQL veritabanını bir TheCrewHost VDS üzerinde çalıştırmak mümkün; bağlantı bilgilerini modunun ayar dosyasına yazarsın.
Yeni bir sunucu açıyorsan ve modun yaygın eklentilerle çalışıyorsa open.mp çoğu zaman daha mantıklı seçimdir: aynı .amx dosyasını değiştirmeden yükler, oyuncular yine SA-MP istemcisiyle bağlanır ve eski yazılımdaki pek çok hatayı düzeltir. open.mp açık kaynaklıdır, ayarlarını config.json'da tutar ve Pawn tarafına yeni fonksiyonlar ekler.
Klasik SA-MP sunucusunda kalmak şu durumlarda anlamlıdır: modun open.mp uyumlu sürümü bulunmayan eski bir eklentiye bağlıysa, bellek düzenlemesi yapan eklentiler kullanıyorsan ya da yıllardır sorunsuz dönen bir düzeni riske atmak istemiyorsan. Bu sayfa orijinal SA-MP sunucu yazılımı ve server.cfg düzeni içindir; open.mp için ayrı bir sayfamız var.
Kararsızsan önce yedeğini al, sonra modunu open.mp ile ayrı bir sunucuda dene. Eklentilerin açılışta hatasız yüklendiğini ve oyuncu verisinin doğru okunduğunu gördükten sonra geçiş yaparsın. İki yazılım da aynı paketlerde, aynı donanımda çalışır; yani seçim bir fiyat değil uyumluluk kararıdır.
Sunucu açılışta kapanıyorsa ilk bakacağın yer server_log.txt dosyası ve panel konsoludur. En sık üç sebep şunlardır: rcon_password'ün changeme olarak kalması, plugins satırındaki bir eklentinin bulunamaması (Linux'ta .so yazılmaması ya da yanlış sürüm yüklenmesi) ve gamemode0'da yazan .amx dosyasının gamemodes klasöründe olmaması.
Sunucu açılıyor ama rastgele çöküyorsa crashdetect eklentisini yükle; çökmeye yol açan Pawn fonksiyonunu ve satırı log'a yazar. Yavaşlama varsa önce zamanlayıcıları incele: her 100 milisaniyede bütün oyuncuları dolaşan bir SetTimer, tek çekirdekli ana döngüyü tek başına doldurabilir. MySQL sorgularını mysql_tquery gibi thread'li fonksiyonlarla çalıştırmak da ana döngünün veritabanını beklemesini önler.
Listede görünmüyorsan announce ve query değerlerinin 1 olduğundan emin ol. Saldırı şüphesinde logqueries'i geçici olarak açıp gelen sorguları izleyebilirsin; olağan zamanlarda kapalı tutmak log dosyasının şişmesini engeller.
Modunun veri yüküne göre bir paket seç; çoğu SA-MP sunucusu Bronze ile başlar. Ödeme onaylanınca kurulum otomatik başlar ve sunucu panel.thecrewhost.com'da listelenir.
Dosya yöneticisinden server.cfg'yi aç, rcon_password'ü güçlü bir şifreyle değiştir ve sunucu adını, dilini yaz. changeme şifresiyle sunucu başlamaz.
Kaynak kodunu kendi bilgisayarında derle, oluşan .amx dosyasını SFTP ile gamemodes klasörüne at ve gamemode0 satırına dosya adını uzantısız yaz.
Eklentilerin işletim sistemine uygun sürümünü plugins klasörüne yükle, adlarını plugins satırına sırayla ekle; filterscript'lerini de filterscripts satırına yaz.
Panelden başlat; konsolda eklentilerin sorunsuz yüklendiğini ve modun hatasız açıldığını kontrol et. Bir sorun varsa ayrıntı server_log.txt dosyasında yazar.
Paneldeki IP:port adresini Discord'da paylaş; oyuncular SA-MP istemcisinde bu adresi Favoriler'e ekleyip bağlanır. Oyunda /rcon login ile yönetici yetkisi alırsın.
SA-MP sunucusu açmadan önce en çok sorulanları server.cfg ve eklenti ayrıntılarıyla yanıtladık.
Ryzen 9 donanımlı İstanbul veri merkezimiz Türkiye'deki oyunculara düşük gecikme, Avrupa, Orta Doğu ve Kafkasya'ya da iyi bağlantı sunar.
Türkiye
Projenin ihtiyacı olan her şey — oyun sunucusundan sanal sunucuya, fiziksel sunucudan web hosting ve Discord bot hosting'e kadar.
Oyuncu ve geliştirici topluluğumuzla bağlantı kurun
Anında destek alın, deneyimlerinizi paylaşın ve en son haberlerden haberdar olun