Grand Theft Auto San Andreas , SA-MP için çok oyunculu değişikliklerin lideri Kye ile görüşüyoruz . Bir SA-MP oyuncusuysanız, okumaya devam edin ve sizi yıllar boyunca eğlendiren bu proje hakkında daha fazla bilgi edinin.
uNi : Grand Theft Auto için bu çok oyunculu proje üzerinde çalışmaya ne zaman başladınız ve neden?
kye: 2003 yılının başlarında PC için GTA: Vice City'i satın aldım . Vice City, yeni GTA sokak seviyesindeki ilk tecrübemdi. Oyuncunun ne kadar özgürlüğe sahip olduğuna şaşırdım ve Vice City'nin şu ana kadar oynadığım en iyi oyun olduğunu düşündüğümü hatırlıyorum. Ayrıca Vice City'de dolaşan diğer oyuncuların yaya ve polislerle bir tür serbest dolaşım oyuncusunda bulunmasının ne kadar havalı olacağını düşündüğümü de hatırlıyorum. Oyun seçenekleri ve çok oyunculu bilgi için kutuya baktım, ancak oyunun çok oyunculu bir seçeneği olmadığını hemen anladım.
Bir gün Vice City modlarını araştırıyordum ve Multi Theft Auto (MTA) ' yı keşfettim . MTA: VC 0.1'i piyasaya sürmüşlerdi ve bir sonraki sürüm 0.2'de çalışıyorlardı. Doğal olarak bu modu bulduğum için çok heyecanlıydım. Çok oyunculu oyuna girme fikri benim için imkansız görünüyordu. Mod'u indirdim ve çalıştırdım. Çok oyunculu bir oyuncudan pek fazlasını beklemiyordum, ancak oyuncuların hareketli bir animasyonu olmadığını ve etrafta ışınlanma eğiliminde olduğunu fark ettim. Arabalar da bir yerlerde dolaştı. Bu mod oyuncu animasyonları ve daha yumuşak bir araç hareketi olsaydı, oynamaktan memnun olurum diye düşündüm.
Oyun programlaması konusunda deneyimim olmamasına rağmen, montaj ve C ile birkaç yıl deneyimim oldu. GTA modding üzerine bir araştırma yaptıktan sonra, iki oyun aktörü arasındaki animasyonları senkronize etmek için küçük bir program üzerinde çalışmaya başladım. Bu bittikten sonra, programı ve kaynak kodunu MTA dev ekibine gönderdim, faydalı bulduklarını ve animasyonları senkronize edebileceklerini umuyorum.
VC 0.2 Eylül 2003, kurşun geliştirici (yayımlanmıştır: MTA sonra Cray) beni MTA dev ekibine katılmaya davet etti. MTA üzerinde çalıştım: VC 0.2.2 ve 0.3. Ayrıca MTA içinde MTA: Blue adlı başka bir proje üzerinde çalışıyordum. MTA: Blue, Vice City için orijinal MTA: VC'den çok daha gelişmiş olan çok oyunculu bir moddu. RakNet adında bulduğum üçüncü taraf bir ağ kütüphanesini kullandık ve ayrıca oyun içi bir GUI vardı. MTA: Blue'da birkaç ay çalıştıktan sonra (açık ve kapalı), Cray lider geliştirici olarak durdu ve bana pozisyon verdi. Bir noktada MTA: Blue geliştirme, bazı ekip üyeleri, MTA: Blue bir SDK ile gelirse, insanların C ++ 'da kendi çok oyunculu modlarını oluşturabilmelerinin iyi olacağına karar verdi. Bir SDK fikrinin kötü olduğunu düşünmese de, çıkış tarihini en az 6 ay uzatacağını biliyordum. Biz zaten bir yıldan fazla bir süredir MTA: Blue üzerinde çalışıyorduk.
2005 yılının Mart ayında San Andreas için kendi çok oyunculu modum üzerinde çalışmam gerektiğine karar verdim ve SA-MP bu şekilde doğdu.
uNi: SA-MP topluluğu beklediğin kadar büyük mü yoksa hala istediğin yere ulaşıyor mu?
kye : GTA multiplayer modları için devasa bir hayran kitlesi olduğunu biliyordum. San Andreas'ın PC'de çok popüler olacağı da belliydi.
Dürüst cevap evet. GTA: SA gibi popüler bir oyun için iyi bir modun pek çok hayranı ve büyük bir topluluğu olacağını biliyordum. Pek çok insanın bizim yarattığımız bir moddan keyif aldığını bilmek sevindirici.
uNi: SA-MP, oyuncuların kendi oyunlarını yaratmalarına izin verdi ve yıllar boyunca birkaç harika oyun çıktı. Özellikle sevdiğiniz biri var mı? Sana bağımlı olan var mı?
kye: SA-MP 0.1 geliştirmesi sırasında, Rivershell gibi, Team vs Team modları, ortak bir amacı olan, oynanacak en eğlenceli modlar gibi görünüyordu. Bununla birlikte, yapının beta testi dışında kalmasının zor olduğunu bulduk. Pek çok insan hedefleri anlamadı ve bu çok fazla spawn ölümüne ve insanların kendi işlerini yapmalarına yol açtı. Piyasaya sürüldükten sonra, çoğu insan serbest dolaşım ölüm eşleşmesi, serbest dolaşım dublörü veya serbest dolaşım RP / RPG'si olsun, çoklu oyuncu olarak serbest dolaşım yapmak istediği açıktı.
SA-MP 0.1b piyasaya sürüldükten sonra, serbest dolaşım ölüm eşleşmesi ve serbest dolaşım / ölüm eşleşmesi olan bir miktar SFTDM ve LVDM oynardım. Bu kiplerin beni gerçekten tuttuğunu söyleyemem. LVDM'nin ardındaki asıl fikir, en çok paraya sahip olan kişiyi bulmak ve paralarını miras alarak öldürmektir. Bir süre sonra bu biraz sıkıcı oluyor ve insanların zengin oyuncuları aramayacağını gördük.
Beni bağımlı tutan iki mod var: Godfather ve CrazyBob'un Polisleri ve Hırsızları.
Godfather sunucusu bir zamanlar en popüler SA-MP sunucusuydu. Gelişimi sırasında, The Godfather senaryosu saf rol oynamaktan, sunucunun uyguladığı RPG unsurlarıyla rol oynamaya geçti. Rol oynayan oyuncuların çoğu, sunucunun oyun üzerinde çok fazla kontrol sahibi olmasını sevmiyordu. Bu hamle, The Godfather sunucusu için iyi değildi, ancak SA-MP için de iyiydi. RPG unsurlarını içeren bir rol yapma sunucusu, çok daha büyük bir kitleyi çekti.
RP / RPG'yi gerçekten eğlenceli buluyorum çünkü diğer karakterlerle / oyuncularla etkileşime girmediğinde yapacak şeyler var. Birkaç ay boyunca The Godfather sunucusuna bağımlı oldum. SA-MP 0.2.1 ve 0.2.2'de yer alan özelliklerden birkaçı, Godfather'da oynarken sahip olduğum fikirlerden geldi.
CrazyBob'un Polisleri ve Soyguncusu bir RPG sunucusudur, ancak insanların konuşurken karakter olarak oynama anlamında rol oynamasını gerektirmez. Yazılı olarak, CrazyBob's CnR, SA-MP'deki en popüler moddur.
uNi: Geçen sene ya da öylesine bir süre içinde SA-MP'de rol oynamak oldukça büyük bir hal aldı, bu gelecekteki bir sürüm için aradığınız bir şey mi? Bu tür sunucularda oynanışı ya da önceki bir sürümde onlar için mümkün olmayan bir şey yaratacak bir ya da iki özellik eklemek gibi.
kye: Tam olarak SA-MP 0.2.5 ve Grand Larceny oyun modu ile yapmaya çalıştığımız şey bu. Dinamik mülkleri / işletmeleri, San Andreas'ın tamamını kapsayan çok sayıda yeniden kullanılabilir araç listesi, sqlite'ın nasıl kullanılacağını, daha fazla pikap, daha sanal dünyalar ve daha birçok oyuncuya sahip olduğunu gösteren rol yapma sunucuları için temel bir oyun modu sağlamak istedik. Sunucu başına (500) ve sunucu tarafında akış nedeniyle araç / araç modellerinin sınırsız kullanımına.
uNi: Oyuncuların toplulukları için kullanabileceği birçok özelliğe sahip GodFather, Moderntopia vb. Hangi Grand Larceny, diğer oyuncu modlarında tercih etmelerini sağlayacak ortalama bir oyuncu sunacak?
kye: SA-MP dev ekibinin piyonla çalışan senaryolara göre birkaç avantajı var. Başlıca avantajı istemcideki / sunucudaki kodu değiştirebilmemiz. Ayrıca yerliler hakkında piyonda ve müşteri / sunucuda ne gibi eylemlerde bulunduklarını daha iyi anlıyoruz. Grand Larceny'deki dinamik ev sistemi, gördüğüm en gelişmiş sistemdir. Sadece oyuna girip girişin olmasını istediğiniz yerde durup ardından iç tanımlayıcıya girerek yeni özellikler ve evler oluşturabilirsiniz. Sanal bir dünya atama, giriş / çıkış yerleri ve alma işlemleri gibi şeyler otomatik olarak halledilir. Ayrıca birçok yazıcının kafasını karıştırmakta zorlandığı mysql üzerinden sqlite kullanıyoruz.
0.2.5'deki sunucu betiği, betiğe şeffaf olacak şekilde tamamen işlenecek. Bunun büyük avantajı: Çok sayıda oyuncu için birçok eylemle uğraşan gerçekten yoğun bir senaryonuz varsa, ana sunucu işlemini engellemeden bu yükü birden fazla CPU'ya dağıtabilirsiniz. 100 kadar oyuncu için büyük bir problem olmadı, ancak 200 max oyuncudan 500 ve 700 max araçtan 2000'e kadar sıçramaya başladığımızdan beri, hepsi sunucu tarafından izlenen ve aktarılan yük dağılımı önemli olacaktır.
Grand Larceny'yi geliştirmek, diğer senaryo yazarlarının çalıştığı hataları bulmak için de iyi bir yol oldu. İyi bir örnek, Baba'nın gerçek zamanlı olarak çalıştığı olabilir. 1 dakika = oyunda 1 dakika ve günde 24 saat vardır. GTA: SA bu zaman sistemi için tasarlanmadığından, oyuncu zamanını belirli bir dakikaya ayarlarsanız, bazen bu korkunç sis / gökyüzü titremesine neden olacağınız bir aksaklık vardı. The Godfather'deki gece ve gündüz renklerinin oyuncu zamanı, sorunu gidermek için yalnızca her saat güncellenmiştir. Bunu 0.2.5 ve Grand Larceny'de günün her dakikasında sorunsuz bir şekilde geçişlerini düzelttik. Bu düzeltme daha sonra 0.2.2 R3'e ithal edildi.
Godfather senaryosundaki en büyük sorun, yeterince dinamik olmadığı ve olması gerektiğini düşündüğüm veriler gibi olmadığıdır. Bu, diğer betikler tarafından daha kolay genişletilebilmesini sağlayan çok daha az kodla sonuçlanacaktır.
uNi: Her RP oyun modunun hizipler / gruplar, farklı tür sohbetler, iş sistemleri, lisanslar vb. gibi diğer temel özellikleri hakkında ne düşünüyorsunuz? Grand Larceny de bunlardan bazı iyileştirmelerle yararlanabilir mi ya da sadece hazır olmaya hazır sağlam bir oyun modu sunabilir mi? özelleştirilmiş?
kye: Fikir, genişletilebilecek bir temel oluşturmak ve fraksiyonlar ve IC / OOC sohbeti olan tam bir komut dosyası olmak zorunda değildir. SA-MP, temel yarıçapı sohbet ve özel mesajlaşmayı da destekler. Polis / acil ve sivil gibi roller seçilebilir ve hiç bir zaman otomatik olarak atanmış bir telefon numarasının olacağını hayal ediyorum. Bu kullanıcı kaydı ve envanter ve banka bakiyesi vb. İstatistiklerin izlenmesini destekleyecektir. Lisans sistemleri ve fraksiyonlar kolayca eklenebilir. Adından da anlaşılacağı gibi, Grand Larceny mülk mülkiyeti ve hırsızlık hakkında. Oyunda yeterli sayıda ev varsa, hemen hemen her oyuncunun envanter eşyalarını depolamak, sağlık / zırhı doldurmak ve orada bir aracı saklamak için kabiliyetine sahip olmak için kendi yerine veya ortak bir yere sahip olabilir.
Grand Larceny'nin temel amaçlarından biri, diğer modlar için şablon olmasının yanı sıra, 500.5'lik oyuncunun 0.2.5 yeteneğini test etmektir. Bir ölüm eşlemi komut dosyasının uygun olacağını düşünmedim. Diğer oyuncuları öldürmekle uğraşmayı gerektirmeyen bir yapı ve bazı hedefler olması gerekiyordu.
Oyun modunun hedeflerini mutlaka anlamayan, 500 beta oyuncu ile yaşayan bir şehir yaratabilmeyi beklemek gerçekçi olmaz, ancak senaryoyu bir tür yapıyı korumak için elinden geldiğince yapabiliriz (umarım) İnsanları aynı anda ilgilendirmek.
uNi: Şu an kaç oyuncunun oynaması değil, şu ana kadar kaç oyun oynamış, listelenen kaç oyun farklı oyun listesi vb.
kye: Hayır. İzlemekte olduğumuz tek bilgi mevcut oyuncu sayımı ve listedeki kaç sunucunun sorgulara cevap verdiğidir . Benzersiz modların sayısını belirlemek zor olurdu, çünkü çoğu diğerlerinin küçük düzenlemeleri.
uNi: Gelecekte SA-MP daha harita modları uyumlu mu olacak? Oyuncular araç ve silah modellerini, hatta harita modellerini bile ayarlayabilirler, ancak sonuncusu sınırlıdır. Mevcut flamalar ile çoğaltılabilirler, ancak LC, LC plus VC gibi daha büyük harita modları ve etrafta olan birkaç tane daha kullanmaları iyi olurdu.
kye: SA-MP tarafından desteklenen araç ve harita modları teoride iyi bir fikir gibiydi, ancak SA-MP'nin asıl amacı GTA: San Andreas'a çok oyunculu bir seçenek sunmaktı. Bazı modding platformları sunmak gündemimizde pek yüksek değildi. Aslında sunucu yöneticilerinin silah doğruluğu ve araç kullanımı gibi şeyleri değiştirmelerine izin vermeyeceğim, çünkü sunucular arasında fazla tutarlılık sağlamıyor.
VC-MP'yi geliştirirken, GTA: LC modunu (LC-MP) destekleyen özel bir sürüm yaptık. LC-MP bir süre eğlenceliydi, ancak harcadığımız çabaya değmeyeceğini düşünüyorum. Haftalarca harcadığımız ve oyuncular tarafından gerçekten kullanılmayan birçok özellik var.
uNi: Buna katılıyorum, şu anda sahip olduklarımızla yapılabilecek çok şey var, ama yine de insanlar sürekli daha fazla özellik istiyor. Bu büyük öneri iş parçacığında bazı güzel fikirler var, fakat geliştirilmekte olanlarla karışmaya değer mi? Orada 'vay, bunu yapmak zorunda kalacağım' önerisi var mı?
kye: İnsanların önerdiği bireysel önerileri her zaman okumam, ancak bir fikir iyi olursa genellikle oyuncular veya beta ekip üyeleri tarafından canlı tutulur. Fikirler genellikle beta ekipte ve daha sonra geliştirme aşamasındadır.
Uygulanmayan eğlenceli olacak birçok özellik var. Belediye Başkanlığı günlerinden beri insanların her zaman plaj topunu senkronize etmemi isteyeceklerini hatırlıyorum. Aynı tür bir senkronizasyon, San Andreas'taki basket topuyla ya da bilardo masasıyla da ilgilidir. Telefonu tutma fikri Başkan Yardımcısı günlerinden gündeydi ve sonunda onu SA-MP'ye getirdi.
Çok oyunculu temel oyuncu her zaman en önemli özelliktir. Bu modun orjinal oyunun kaynak kodu olmadan oluşturulduğundan ve Rockstar'dan herhangi bir yardım almadığımız için hala silah senkronizasyonu ya da belirsiz çarpışmaların tespit edilmesi ve düzeltilmesi gibi konularda mücadele ettiğimizi itiraf ediyorum.
uNi: Yeni oyuncuların SA-MP'yi çalıştırdıklarında görmeyi beklediği şeylerden biri, etrafındaki yumurtlayan tüm pissler. Tek oyuncuda olduğu gibi davranılsa bile bir karışıklık olur, diğer taraftan birkaç tane komut dosyasıyla npcs kullanma olasılığı her oyun modu için iyi olur. Bundan gelecek sürümlerde bundan ne bekleyebiliriz?
kye: 0.2.5'de çalışan NPC'lerimiz var. Yapabilecekleri oldukça sınırlı. SA-MP sunucusu dünyada dolaşan bir NPC için tüm mantığı çalıştıramadığından, şu anda bu bilgiyi sunucuya kopyalayan oyunculardan birine güveniyor. Tek oyuncu veya Rockstar'ın IV multiplayer ile yaptığı gibi bir şeyle sonuçlanacağımızı sanmıyorum. NPC'lerin, Mühimmat adamı veya Cluckin 'Bell görevlisi ile aynı şekilde faydalı olduğunu görüyorum, ancak onları istediğiniz bir yere yerleştirebilmeniz ve belki de canlandırmanız mümkün değil.
Rol yapma sunucularında bir NPC tarafından daha iyi oynatılabilecek birçok karakter var. Bir lisanslama testinin teorik kısmı NPC tarafından daha iyi yapılabilir. NPC oyuncuya gerekli soruları sorabilir ve lisanslamanın pratik kısmını gerçek bir oyuncuya bırakabilir. Bir polis karakolu aynı zamanda suç raporları almak için bir NPC'ye veya bir belediye binasının yeni oyunculara bilgi vermek için bir NPC'sine sahip olabilir.
Gelişim boyunca, hem VC-MP hem de SA-MP olmak üzere GTA'nın telsizlerini ve ped araçlarını çok oyunculu olarak kullandığımız zamanlar oldu. Senkronize edilmediler ancak size pezilerle oynamak için nasıl bir şey olacağı hakkında genel bir fikir veriyor. Dünyayı gerçek oyuncuların yaşadığı yerlerde görmeyi tercih etmeme rağmen ilginç bir deneyim olduğunu söyleyebilirim. Bu oyuncu sınırını her zaman daha fazla yükseltmeye çalışmamın nedenlerinden biri.
uNi: IV'ün 360 ve PS3'teki çoklu oyuncusu, bu kadar SA-MP'yi etkilemiyor gibi görünüyor. R * bunun üzerinde birkaç değişiklik olduğunu ve oyuncu limitinde bir artış olduğunu açıkladı, ancak SA-MP'deki geçerli limit çok daha büyük. Şu anda IV'ün sonunda bilgisayara geldiğinden endişeli misiniz?
kye: IV PC versiyonunda maksimum oyuncuların spekülasyonları arttı. Rockstar'ın çok oyunculu sisteminin çok sayıda oyuncuyu tutacak şekilde tasarlandığını sanmıyorum. Bu yüzden, bu alanda dramatik bir şey beklemiyorum. SA-MP 200 oyuncuyu elinde tutabiliyor, çünkü çok fazla senkronizasyondan fedakarlık ediyoruz ve sadece elimizden gelebilecek en az çıplaklığı eşitliyoruz.
SA-MP ve IV çok oyunculu arasındaki temel fark, Windows ve Linux üzerinde çalışan özel bir sunucumuz olduğudur. IV çok oyunculu, oyunu oynayan birinin ev sahibi olmasını gerektirir. Ev sahibi oyunu terk ederse, otomatik olarak ev sahibi olarak bir başkası atanır. IV çok oyunculu aynı zamanda bir eşler arası sistemdir - yani müşteriler oyun durumları hakkında doğrudan birbirlerine bilgi gönderiyorlar. Tüm oyun verilerinin hakemi olarak görev yapan bir sunucunun oyuncu sayıları arttıkça önemli olduğunu düşünüyorum. Olduğu söyleniyor, SA-MP gibi bir sistemde pes ve co-op oyun oynamak çok zor olurdu.
MTA ve SA-MP tasarımının arkasındaki ana insanlar IRC'ye çok zaman harcıyorlar. Sohbet sisteminin tasarımının çoğu, birçok sosyal yönüyle birlikte IRC'den kopyalandı.
Genel olarak, mevcut GTA çok oyunculu fan tabanının% 50'sinin IV çok oyunculu gibi bir şeyi tercih edeceğini tahmin ederken, diğer% 50'sinin SA-MP'ye benzer bir şeyi tercih edeceğini tahmin ediyorum. Ayrıca, IV çok oyunculu oynamaya başlamak için PC donanım gereksinimine sahip olmayacak çok sayıda oyuncu var, bu yüzden IV yayınlandığında, SA-MP'nin ölmekte olduğunu görmüyorum. Sonunda SA-MP çalar numaraları düşecektir.
Mod'u oynayan insanların sayısı hiçbir zaman gelişimin arkasındaki itici güç olmamıştır. Vice City multiplayer seyircisi, mevcut San Andreas multiplayer seyircisinden çok daha küçüktü.
uNi: Oyuncular genellikle bu büyük değişiklikleri geliştiren takımların her gün katılacak başka şeyleri olduğunu unutuyor ya da anlamıyorlar ve bir sonraki sürümü en kısa sürede piyasaya sürmelerini istiyorlar, serbest bırakıldıktan sonra aynı kişilerin nasıl davranmaya başladıkları komik. Bu baskı altında çalışmak ne kadar zor? Özellikle SA-MP'nin topluluğunun çok sayıda genç oyuncusu var.
kye: Dürüst cevap, onu görmezden gelmemiz gerektiği. Mod IRC'de sadece birkaç kişiyle başladı ve hiçbir şey yapma baskısı yoktu. Bu şartlar altında elimizden gelenin en iyisini yaptık. Bu, işimizden zevk alan insanları takdir etmediğimiz anlamına gelmez, ancak insanların bizim ile aynı gemide olduğumuzu hatırlamaları gerekir. SA-MP dev ekibi, Vice City ve San Andreas'ı çok oyunculu bir oyun olarak oynamanın eğlenceli olacağını düşünen bir grup GTA hayranı. Bildiğim kadarıyla, GTA modları üzerinde birlikte çalıştığım hiç kimsenin profesyonel oyun geliştirme sürecine girme isteği yoktu.
SA-MP topluluğunun ilerlemesini görmek istediğim unsurları kesinlikle var. SA-MP'nin neden bu kadar büyük hile yapan bir topluluk ve sunuculara saldırmak için araçlar oluşturmaya adanmış bir topluluk davet ettiğini bilmiyorum.
uNi: Bir sonraki sürüm için geliştirdiğiniz özelliklerden hangisini daha çok beğeniyorsunuz ? Gerçekten tamamlamak ve hangi oyuncuların yapabileceğini görmek istediğin şey.
kye: Bireysel özellikler bakımından 0.2.5 seviyesine bakmadım ; Tüm yeni ilaveler bir araya geldiğinde ne olacağı hakkında daha fazla. Yeni araç limitini 2000 olarak belirlediğimizde, bir araya geldik ve San Andreas'ın her yerine 2000 araç koyduk. Sonuç olarak, San Andreas'ın herhangi bir yerine gidebilirsin ve araçsız bir yere sıkışıp kalmadan endişelenme. Bu, önceki modlarda bulunmayan bir şeydi ve başka türlü kaçınacağınız bölgelere biraz hayat soluyor.
Sunucu şimdi her aracın konumunu koruyor ve müşteriye aracın nerede olduğunu söylüyor. Tüm SA-MP oyuncularının birinin araca bindiği durumları fark ettiğinden eminim ve birdenbire yakındaki başka bir yere ışınlanıyor. Bu, tüm modların kalitesini artıracak küçük şeylerden sadece biri.
Üzerinde çalıştığım tek şey, NPC'li trenlerin çalıştırılması. Modunuz San Andreas'ın tamamını kapsamıyorsa, faydalı olmayabilecek bir özellik olsa da, başka bir ölü şehre hayat vermeye başlayan başka bir şey. Ayrıca şehirler arasında otomatik uçak rotalarından söz edildi.
uNi: "SA-MP'nin neden bu kadar büyük bir aldatıcı topluluğu ve sunuculara saldırmak için araçlar oluşturmaya adanmış bir topluluğu davet ettiğini bilmiyordum." Ellerimi ateşe verdim ve bunun için bir sürü çocukça oyuncumuz olduğunu söyledim. . Yani, bir partiyi (sunucuyu) ağırlayan bu iki çocuğumuz (yöneticileri) var, çünkü partilerden biri daha iyi olduğu için diğeri onu mahvetmeye çalışacak, sanırım hepsi bu şekilde. Teknik tarafta, takım nasıl başa çıkmaya çalışıyor?
kye: Zor bir durumdayız. San Andreas'ın iç yapılarının ve hafıza adreslerinin birçoğu mod forumlarında haritalandı ve hazırlandı. Oyun exe'ı yeniden derleyebileceğimiz ve birçok hileyi işe yaramaz hale getirebileceğimiz normal bir oyun geliştiricisi gibi değiliz. Sonuç olarak, modumuz sofistike bir hile yapacağı gibi çalışmalı.
İlk VC-MP sürümünden bu yana, bellek doğrulamasından otomatik güncelleme karşıtı modüllere (SAC) kadar çeşitli hile karşıtı önlemler aldık. Dolandırıcılarla savaşmak, bu modu yarattığımızda, veya başka birinin kaydolduğu bir şey değildi. Yıllar boyunca farklı dolandırıcılık karşıtı sistemlere çok zaman ve emek harcadık ve birkaç şey keşfettik. Programa gömülü statik dolandırıcılık önleme sistemi gibi bakımı kolay dolandırıcılık önleme sistemleri çok etkili değildir ve çatlamadan önce yaklaşık 2-3 aylık bir ömre sahiptir. SAC gibi dinamik sistemler sürekli olarak korunmaları halinde çok etkili olabilirler ve siz de ekipte yayınlandıkça araştırma hilelerini isteyen birileri varsa.
Hile karşıtı önlemlerimizin yararlı olabilecek ya da yanlış tetiklenebilecek bir şeyi engellediği durumlar vardır. Bunun bir örneği, d3d9.dll enjeksiyonunu SA-MP 0.2'de bloke etmeme rağmen, linux kullanıcıları artık winex / cedega altında SA-MP kullanamazlardı.
uNi: 2000 araç ve 500 oyuncu çok fazla. Bir kaç sunucunun daha fazlasına ihtiyaç duyacağını ne zaman tahmin edersiniz? Ne tür bir oyun modunu 400'lü oyuncuları alabileceksiniz? Kendime rol oynamaya bahse girerim.
kye: Sadece bir ya da iki sunucunun 500 oyuncu için kullanabileceğini tahmin ediyorum - ya da bu konuda 200'ün üzerinde bir şey. Bence bazı sunucular 200 oyuncuya ulaşmakta zorlanıyorlar çünkü oyuna katılmak isteyen insanların olmadığı için; önceki SA-MP versiyonlarındaki sınırlamalar ile daha fazlası. Örneğin, LS-RP, gecikme, komut dosyası ve sunucularındaki kullanılabilir bant genişliği nedeniyle maksimum oyuncularını 200'den 160'a düşürmek zorunda kaldı. Bu tür sorunların 0.2.5 sunucusuyla daha az etkisi olacaktır.
RP / RPG için daha faydalı olduğunu görmeme rağmen, tüm SA'yı kapsayan 500 oyunculu bir ölüm eşyasına sahip olmak mümkün olacak sanırım. 200'den fazla oyuncuyla herhangi bir şey için oyuncu bonusu açamazsınız ve yarıçapı sohbeti yapmazsanız büyük bir karışıklık olurdu.
uNi: Bunları ve / veya diğer limitleri arttırmayı düşünüyor musunuz?
kye: Paketleme limitlerini zaten arttırmak zorunda kaldık çünkü sunucu tarafında pikap akışı olmadan, 600-700 ev ve SA'nın her yerinde işletmeler arasında bir yere sahip olmak istiyoruz. Bence zaten 200-300 ev ve iş yeri yarattık.
Araç modeli kullanımı açısından, neredeyse sınırsızdır, çünkü dinamik olarak yüklenir ve boşaltılır.
Nesneler konusunda fazla bir şey söylemek istemiyorum çünkü bununla ilgili birkaç sorunumuz var. Son sonucun ne olacağından emin değilim. Mevcut nesne sisteminin 0.2.2 ve altındaki değerlerin iyi tasarlanmadığını ve başka bir şeyle değiştirilme ihtimalinin yüksek olduğunu söyleyeceğim. Scriptler, yollar gibi şeyler için nesneler kullanıyor, ancak GTA'nın nesneleri, tekne rampaları gibi şeyler için daha fazla tasarlandı, bu nedenle yollar ve diğer nesneler kaygan / ıslak yüzey özellikleriyle sonuçlanıyor.
uNi: Bir tür rolde dönüştürülebilen cephane milleti gibi bir şey söylediğiniz gibi, bu tür işler için NPCS harika olurdu. Senaryolarla ilgili hangi fonksiyonlar senaryo bekleyebilir?
kye: NPC'lerin oldukça sınırlı olacağını düşünüyorum. Onları canlandırmak ve farklı noktalara taşımak, yapabileceğiniz her şey olacaktır. Özel sunucumuz NPC'nin San Andreas'da gezinmesini sağlayacak kadar gelişmiş değil ve istemci çoğaltma sisteminin piyasaya sürüleceğini sanmıyorum. İdeal olarak, bir istemci gibi sunucuya bağlanan NPC'leri istersiniz, bu şekilde yükü dağıtabilirsiniz.
uNi: Bu röportaj için teşekkür ederim, geliştirme ekranı için ve SA-MP ile iyi çalışmayı sürdürün, bundan zevk alacağımızdan emin olabiliriz. Bu mod hakkında ilk kez okuyan izleyiciler için daha fazla bilgi için www.sa-mp.com adresini ziyaret edin.