San Andreas'ta roleplay şehri, race ve DM haritaları ya da derby arenası; Lua resource'ların, acl.xml yetkilerin ve mtaserver.conf ayarların tamamen senin elinde.

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 | Race, DM, freeroam veya 100 oyuncuya kadar RPMTA sunucusu hafiftir; çoğu oyun modu ve orta ölçekli RP sunucuları için bu paket yeterlidir. | 4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD | ₺240.00/ay |
| Silver 6GB | Büyük RP, binlerce obje, 100–200 oyuncuMySQL bağlantılı büyük RP modları ve obje yoğun haritalar için rahat bir bellek payı bırakır. | 4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD | ₺345.00/ay |
| Gold 8GB | 200 üstü oyuncu, ağır script yüküÇok kalabalık ve script yükü yüksek sunucular için güvenli bir üst sınırdır. | 4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD | ₺440.00/ay |
| Platinum 10GB | MTA için genellikle gereğinden büyükBu bellek MTA'da nadiren dolar; performans sorunları çoğunlukla işlemciyi yoran scriptlerden gelir. | 4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD | ₺530.00/ay |
| Diamond 12GB | Önerilmez: MTA ihtiyacının çok üstündeKapasitenin büyük kısmı boşta kalır; önce ipb ile scriptlerini optimize etmek daha fazla fark yaratır. | 4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD | ₺617.50/ay |
| Emerald 16GB | Önerilmez: MTA için aşırı kapasiteEk vCore'lar ana iş parçacığında dönen Lua yükünü hızlandırmaz; MTA için anlamlı bir fark katmaz. | 6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD | ₺840.00/ay |
| Xtreme 32GB | Önerilmez: MTA için aşırı kapasite32 GB bellek, en kalabalık MTA sunucusunda bile kullanılmayacak kadar fazladır. | 12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD | ₺1520.00/ay |
MTA:SA sunucusunu yönetmek için ihtiyaç duyduğun dosya erişimi, yetki sistemi ve yoğun Lua yüküne dayanan donanım.
servername, maxplayers, password, fpslimit ve bandwidth_reduction gibi ayarları dosya yöneticisinden düzenlersin; açılışta başlayacak resource'ları da aynı dosyada resource satırlarıyla tanımlarsın.
Everyone, Moderator, SuperModerator ve Admin gruplarına hesap ve resource ekler, command.kick gibi hakları grup bazında açıp kapatırsın; Admin hesapları serial onayıyla da korunur.
RP, race, DM, derby veya freeroam fark etmez; her mod meta.xml içeren bir resource klasörüdür. Klasör ya da zip olarak yükler, konsolda refresh ve start ile anında devreye alırsın.
MTA sunucusunda Lua scriptleri büyük ölçüde ana iş parçacığında çalışır; Ryzen 9 9950X'in yüksek saat hızı, kalabalık bir RP sunucusunda binlerce obje ve araçla bile akıcılığı korur.
Oyuncular istemci dosyalarını HTTP portundan indirir; NVMe SSD büyük model ve doku paketlerinin hızlı sunulmasına yardım eder, istersen httpdownloadurl ile harici bir web sunucusuna da yönlendirirsin.
ase ayarı açıkken sunucun MTA sunucu listesinde görünür; bunun için oyun portunun 123 fazlası olan UDP portu kullanılır. Ücretsiz DDoS koruması üç portu da kapsar.
MTA sunucu kiralama TheCrewHost'ta aylık ₺240.00 başlangıç fiyatıyla başlar; 4 GB ile 32 GB arası RAM seçenekleri Multi Theft Auto: San Andreas sunucusunu İstanbul'da Ryzen 9 9950X ve NVMe SSD üzerinde çalıştırır. MTA:SA, GTA San Andreas için açık kaynaklı bir çok oyunculu moddur ve bütün oyun modları Lua ile yazılan resource'lardan oluşur. mtaserver.conf ile sunucunu, acl.xml ile yönetici yetkilerini ayarlar, roleplay, race, DM ya da freeroam resource'larını SFTP ile yüklersin. Türkiye'deki oyuncular İstanbul lokasyonu sayesinde düşük gecikmeyle bağlanır; ücretsiz DDoS koruması ve otomatik yedekleme her pakette açıktır.
Multi Theft Auto: San Andreas, kısaca MTA:SA, GTA San Andreas'ı çok oyunculu bir platforma dönüştüren açık kaynaklı bir moddur. Oyuncuların kendi GTA San Andreas kopyasına ve ücretsiz MTA istemcisine sahip olması yeterlidir. Sunucu tarafında her şey resource adı verilen paketlerle çalışır ve bu paketler Lua ile yazılır.
MTA, Türkiye'de uzun yıllardır güçlü bir topluluğa sahip. En yaygın sunucu türü; meslekler, evler, araç galerileri ve birlik sistemleriyle kurulan roleplay sunucularıdır. Bunun yanında race ve DM haritalarının döndüğü yarış sunucuları, derby ve hunter arenaları, freeroam ve stunt sunucuları, çete savaşları ya da zombi temalı hayatta kalma modları da yaygındır.
Sunucu dosyalarıyla birlikte gelen varsayılan resource paketi hazır bir başlangıç sunar: yönetim için admin resource'u, race, play ve freeroam gibi oyun modları ile harita düzenlemek için editor. Kendi modunu sıfırdan yazabilir, topluluğun paylaştığı resource'ları kullanabilir ya da ikisini birleştirebilirsin. Hazır bir RP modu yükleyeceksen kaynağının güvenilir olduğundan emin ol; kötü niyetli bir resource, acl.xml'de fazla yetki isteyerek sunucuna zarar verebilir.
mtaserver.conf, sunucunun mods/deathmatch klasöründe duran ana ayar dosyasıdır. servername listede görünen adı, maxplayers slot sayısını (varsayılan 32), password giriş şifresini belirler. serverport oyuncuların bağlandığı UDP portudur ve varsayılanı 22003'tür; httpport ise istemci dosyalarının indirildiği TCP portudur ve varsayılanı 22005'tir. ase ayarı açıkken sunucu listesine bildirim yapılır ve bunun için oyun portunun 123 fazlası olan UDP portu, yani varsayılanda 22126 kullanılır.
Performansı etkileyen ayarlar da buradadır. fpslimit oyuncuların kare hızını sınırlar (varsayılan 74), bandwidth_reduction none, medium veya maximum değerleriyle bant genişliği tasarrufunu, player_sync_interval ise oyuncu senkronizasyon aralığını belirler. minclientversion eski istemcileri dışarıda bırakmanı, enablesd ise özel hile tespitlerini açmanı sağlar.
resource satırları, açılışta hangi resource'ların başlayacağını startup ve protected özellikleriyle tanımlar. auth_serial_groups varsayılan olarak Admin grubunu serial onayıyla korur. backup_path, backup_interval ve backup_copies ise MTA'nın bazı temel sunucu dosyaları için tuttuğu kendi yedeklerini ayarlar; varsayılanda üç günde bir yedek alınır ve on kopya saklanır.
MTA'da kimin neyi yapabileceğini acl.xml dosyasındaki erişim kontrol listesi belirler. Dosyada iki temel yapı vardır: gruplar ve ACL'ler. Gruplar hesapları user.isim, resource'ları resource.isim biçiminde nesne olarak içerir; ACL'ler ise command.kick gibi komut, function.restartResource gibi fonksiyon ve general.ModifyOtherObjects gibi genel hakları açıp kapatır. Varsayılan olarak Everyone, Moderator, SuperModerator, Admin, Console ve RPC grupları gelir.
Kendini yönetici yapmanın en pratik yolu, sunucu konsolunda addaccount komutuyla bir hesap oluşturmak ve acl.xml'de Admin grubuna user.hesapadın nesnesini eklemektir. Sunucu açıkken dosyayı düzenlediysen değişikliklerin geçerli olması için yeniden yükleme gerekir. Oyuna girip login ile giriş yaptıktan sonra admin resource'unun panelini P tuşuyla açarsın.
Resource'lar da yetki ister. Bazı resource'lar meta.xml içindeki aclrequest bölümüyle özel haklar talep eder ve bu talepler sen onaylamadan verilmez; konsoldaki aclrequest komutuyla izin verirsin. Bir resource'a körü körüne tam yetki vermek yerine gerçekten ihtiyaç duyduğu hakları açmak, özellikle dışarıdan alınmış RP modlarında sunucunu korur. auth_serial_groups sayesinde Admin hesabına yeni bir cihazdan yapılan girişler de onaylanana kadar bekletilir.
Her resource, mods/deathmatch/resources altında bir klasör ya da zip dosyasıdır ve kalbi meta.xml'dir. meta.xml'deki script satırları type özelliğiyle server, client veya shared olarak işaretlenir; file satırları oyunculara gönderilecek modelleri, dokuları ve sesleri, map satırları ise harita dosyalarını tanımlar. Resource'ları köşeli parantezli klasörlerde, örneğin [gamemodes] veya [rp] altında gruplamak, yüzlerce resource'u olan sunucularda düzeni korur.
Yeni bir resource yükledikten sonra konsola refresh yazarak sunucunun onu tanımasını sağlar, ardından start ile başlatırsın. restart ve stop komutları sunucuyu kapatmadan resource yönetmeni sağlar. İstemci scriptlerini oyuncuların diskinde saklamak istemiyorsan meta.xml'de cache özelliğini false yapabilir, kodunu korumak için Lua dosyalarını MTA'nın resmi derleyicisiyle derleyebilirsin.
Veri tarafında MTA iki yerleşik veritabanı kullanır: hesaplar internal.db'de, executeSQLQuery ile yazılan veriler registry.db'de tutulur. Kalabalık RP sunucuları genellikle dbConnect fonksiyonuyla SQLite ya da MySQL veritabanına bağlanır. MySQL kullanacaksan veritabanını ayrı bir VDS'te çalıştırabilir veya erişim seçeneklerini destek ekibimizle konuşabilirsin.
MTA:SA sunucusu hafif bir yazılımdır; belleği asıl belirleyen, çalışan resource sayısı, haritadaki obje ve araç miktarı ve scriptlerinin ne kadar veri tuttuğudur. Race, DM, derby ve freeroam sunucularının neredeyse tamamı ile 100 oyuncuya kadar orta ölçekli bir RP sunucusu için Bronze 4GB yeterlidir.
Binlerce objeyle döşenmiş haritalar, yüzlerce araç, MySQL bağlantılı büyük bir RP modu ve 100 ile 200 arası oyuncu hedefliyorsan Silver 6GB daha rahat bir pay bırakır. 200 oyuncunun üstüne çıkan ve ağır script yükü taşıyan sunucular için Gold 8GB güvenli bir üst sınırdır. Bunun üzerindeki paketler MTA için gereğinden büyüktür.
MTA'da performans sorunlarının çoğu RAM'den değil, işlemciyi uzun süre meşgul eden scriptlerden gelir. Oyun içinden ipb resource'unu açarak hangi resource'un ne kadar işlemci süresi harcadığını görebilirsin; sık çalışan zamanlayıcılar ve her karede tetiklenen olaylar genellikle ilk şüphelilerdir. Bu yüzden paket büyütmeden önce ipb çıktısına bakmak çoğu zaman sorunu daha ucuza çözer.
Oyuncular MTA istemcisindeki sunucu listesinde sunucunun adını aratarak, Quick Connect ekranına IP adresini ve portu yazarak ya da mtasa://IP:22003 biçimindeki bir bağlantıya tıklayarak sunucuna girer. mtasa bağlantısını Discord'da ve web sitende paylaşmak, yeni oyuncuların tek tıkla katılmasını sağlar. Listede görünmek için ase ayarının açık olması ve oyun portunun 123 fazlası olan UDP portunun erişilebilir olması gerekir.
İlk girişte oyuncular, sunucudaki resource'ların istemci dosyalarını HTTP portundan indirir. Büyük araç modelleri, dokular ve müzik dosyaları bu indirmeyi uzatabilir; dosya boyutlarını küçültmek ve gerekirse httpdownloadurl ile dosyaları harici bir web sunucusundan dağıtmak bekleme süresini azaltır.
Şifreli bir test sunucusu açtıysan password değerini yalnızca ekibinle paylaş. Sunucunun İstanbul'da çalışması Türkiye'deki oyunculara düşük gecikme sağlar; bu da özellikle race ve DM haritalarında çarpışmaların ve sıralamaların daha adil hissettirmesini sağlar.
Race, DM, freeroam ve 100 oyuncuya kadar RP için Bronze 4GB yeterlidir; binlerce obje ve MySQL kullanan büyük RP modları için Silver 6GB'a bak.
Ödeme onaylanınca MTA:SA sunucu dosyaları varsayılan resource paketiyle birlikte otomatik kurulur; panelde konsol, dosya yöneticisi ve SFTP bilgileri hazır olur.
servername, maxplayers ve password değerlerini gir; serverport ve httpport değerlerinin panelde atanan portlarla eşleştiğini kontrol et.
Konsolda addaccount ile hesabını aç, acl.xml'de Admin grubuna user.hesapadın nesnesini ekle ve oyunda login ile giriş yaptıktan sonra paneli P ile aç.
Resource klasörlerini SFTP ile resources dizinine yükle, konsolda refresh ve start komutlarını çalıştır; kalıcı olanları mtaserver.conf'a startup ile ekle.
mtasa://IP:port bağlantını Discord'da sabitle; oyuncular tek tıkla ya da sunucu listesinden sunucuna katılır.
mtaserver.conf'tan acl.xml'e, resource yüklemeden oyuncu bağlantısına kadar MTA sunucu sahiplerinin en çok sorduğu sorular.
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