VDS Start
899,00 ₺ / ay'dan
- 4 ayrılmış çekirdek
- 8 GB RAM
- 200 GB NVMe
- 10 TB Trafik
- 1 IPv4
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.
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.
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.
899,00 ₺ / ay'dan
1.599,00 ₺ / ay'dan
2.899,00 ₺ / ay'dan
| Sunucu profili | RAM | vCPU | Disk |
|---|---|---|---|
| Freeroam / DM, 50 oyuncuya kadar | 512 MB – 1 GB | 1 çekirdek | 5 GB NVMe |
| Roleplay + MySQL, 100–200 oyuncu | 1–2 GB | 1–2 çekirdek | 10 GB NVMe |
| Büyük RP, yoğun streamer nesnesi (300+) | 2–4 GB | 2 çekirdek | 20 GB NVMe |
| Birkaç sunucu + MySQL + web paneli | 4–8 GB | 4 çekirdek | 40 GB NVMe |
Değerler tahminidir; mod, eklenti ve oyun ayarlarına göre değişir.
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ı:
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.
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çüt | SA-MP 0.3.7 sunucusu | open.mp |
|---|---|---|
| Geliştirme | Uzun süredir güncellenmiyor | Aktif, açık kaynak |
| Yapılandırma | server.cfg | config.json (eski server.cfg de okunabilir) |
| Betik uyumu | Pawn gamemode ve filterscript | Aynı betikler; yeni include dosyalarıyla yeniden derleme önerilir |
| İstemci | SA-MP istemcisi | SA-MP istemcisi ve open.mp başlatıcısı |
| Yerleşik işlevler | Sı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.
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:
.pwn uzantılı bir kaynak dosyası olarak yazılır.pawncc) ile .amx dosyasına derlenir; derleme sırasında include klasöründeki başlık dosyaları kullanılır.gamemodes, filterscript’ler filterscripts klasörüne konur ve yapılandırma dosyasında tanımlanır..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 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.
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 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:
OnPlayerUpdate kodu,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 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:
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 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:
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.scriptfiles içindeki dosya adlarında harf farkı varsa Linux’ta dosyayı bulamaz..so uzantısıyla, yapılandırmada da bu uzantıyla tanımlanır.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ı 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.
OnPlayerUpdate: Bu geri çağırma her oyuncu için çok sık tetiklenir; içine ağır hesaplama veya veritabanı işlemi koymayın.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 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.
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.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 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:
Genel yedekleme yaklaşımı için oyun sunucusu yedekleme rehberine bakabilirsiniz.
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.
plugins klasöründe olduğunu ve yapılandırmada tanımlandığını kontrol edin.gamemodes klasöründeki .amx dosyasının adı uyuşmuyor.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.
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.
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.
VDS paketini seçin
Paket tablosundan sunucu, veritabanı ve web paneli ihtiyacınıza uygun VDS’i seçip siparişi tamamlayın.
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.
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.
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.
Yayına alın
Sunucuyu servis olarak başlatın, ilk yedeği alın ve sunucu adresini oyuncularınızla paylaşın.
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.
Uzman ekibimizle ihtiyacınıza en uygun çözümü birlikte belirleyelim.
Çerezler. Siteyi çalıştırmak için zorunlu çerezleri, deneyimi iyileştirmek için tercih ve analiz çerezlerini kullanıyoruz. Gizlilik Politikası