Gelişmiş Altyapı Server Files

Brokoli Salatası

Üye
Üye
Mesaj
4
Çözümler
1
Beğeni
4
Puan
53
Ticaret Puanı
0
GELİŞMİŞ ALTYAPI SERVER FİLES
• • •
Fiyat : 5 Bin TL
• • •

2012-2014 yılları official oyun deneyimini koruyarak kullanıcı konforu, stabilite ve performans sunmak üzere geliştirilmiş bir altyapıdır. O yıllarda özlenilen oyun yapısını kurarken oyuncuların rahatsız olduğu hataları çözmeye odaklı bir alt yapı dosyasıdır. Yeni sürekl otomatik avla metin kestiğiniz o saçma oyun yapılarının aksine başında savaşlar verdiğiniz 2. köy kızıl orman metin taşları, bossları ve arkadaşlarınızla beraber uğruna savaşacak şeyler olan 1-99, 1-105 yapılar oluşturmak için en iyi altyapılardan birisi olma yolunda çok şey kat etmiş son dokunuşlara ihtiyacı olabilir.​

💻 Geliştirme Süreci ve Versiyon Kontrolü:
  • Versiyon Kontrol Sistemi: GitHub
    Projenin başından itibaren tüm geliştirme süreci GitHub üzerinde versiyon kontrolü ile yönetilmiştir. Bu sayede yapılan her değişiklik, eklenen her satır kod kayıt altındadır ve şeffaf bir şekilde incelenebilir.​
⚙️ Çekirdek Yapı ve Derleme Ortamı:
  • Ana Çekirdek (Core): Martysama v5.8 P23
  • Çevrimdışı Pazar: Ikarus v2 Ultimate - Patch v032 (Paylaşılan değil. Ücretli satın alındı.)
  • İşletim Sistemi: FreeBSD 14.0-RELEASE
  • Veritabanı: MariaDB 10.11
  • Sunucu Derleyicisi: Clang 16
  • İstemci Derleyicisi: Visual Studio 2022 (v143)
266220_513636c9634f8c5f9a869b219717bc7b.webp


2 gb ram 4 core vds değerleri - 2 ch - 62 harita

Ekran_Resmi_2025-11-01_02.33.08.webp


  • Oyundaki kullanılan questlerin %99'u official questlerdir (3 quest var toplam official olmayan. gmservis.quest, pcservis.quest, savun_yoket.quest). Hataları tespit edilip teker teker eklenmiştir.
  • translate.lua hepsi tek tek kontrol edilip eksiklikler tamamlanmış yıllar içinde yapılan değişikliklere uyarlanmıştır.
  • locale_string.txt en baştan oluşturulup eksiksiz olarak bütün stringler official kullanılmış, official sunucuda karşılığı olmayan stringler oyunun diline uygun özenli şekilde çevirilmiştir.
  • Bütün haritalardaki boss, metin, regen ve npc tek tek kontrol edilip 2014 official konum ve çıkış sürelerine uygun şekilde düzenlenmiştir.
  • Bütün haritaların server_attr dosyası baştan oluşturulmuştur.
  • Pack ve proto olarak v25 kullanılmış hatalı olan martysama protoları bir köşeye bırakılıp baştan en sorunsuz olacak şekilde derlenmiştir.
  • skill_proto 2015 yılındaki orijinal değerler kullanılarak client ve server tarafı eşitlenmiştir. Bu sayede oyunda gözüken değerler ile gerçekte vurduğu değerler doğru olup en büyük köklü değişiklikler öncesi (2016 ve sonrasındaki hasara etki eden değişiklikler) uzun yıllar boyunca çok küçük düzenlemeler ile oturmuş bir dengede olan hasarların son zamanlarını temsil etmektedir.
  • VERTEX_BUFFER_PERFORMANCE ile oyunda ekranda fazla sayıda bulunan nesnelerin FPS düşüşü minimuma indirilmiştir.
  • ENABLE_BL_GR2_FILE_LOAD_IMPROVE blackdragon tarafından ücretli bir şekilde satılan sitem sayesinde oyunun GR2 dosyalarının yükleniş şekli ve bellekte tutuluş şekli iyileştirilmiş bu sayede her nesne tekrar oluşturulduğunda bu bellek kullanılıp oyunda kasma donma gibi şeylerin önüne geçilmiştir.
  • animasyon karelerinin hesaplanması için daha verimli ve doğru bir yöntem için ENABLE_FRAME_UPDATE_OPTIMIZATION eklenmiştir.
  • Devamı ve sormak istedikleriniz için iletişime geçebilirsiniz.
Github Commit Listesi - Bütün Ikarus Fixleri Patch032'ye kadar Eklidir -- Listeyi aşağıdan yukarı okuyunuz.:
Genişlet Daralt Kopyala
martysama0134-s3ll % git log --oneline

--- (HEAD -> main)
--- Kamp ateşi spam için 30 sn bekleme süresi eklendi
--- ikarus yang çekme bilgisi eklendi
--- Çevrimdışı pazar satışlarına %3 vergi eklendi
--- Ikarus pazar sadece açıldığı ch de gözükme eklendi
--- Görev kitabı toplu silinme düzeltmesi
--- item_proto toplu bk üst üste binme flag
--- Gelinlik ve smokin binek ve kostüm engelleri
--- Full Client indirme bağlantısı ve şifresi eklendi
--- Ejderha tanrı saldırı affect gösterim düzeltme
--- Zihin taşı kağıdı item oluşturma bug düzeltmesi
--- Buket hasar hilesi düzeltmesi
--- Ikarus ui değişimi
--- Ikarus için ekstra ui elemenleri ekleme
--- Ikarus pazar başlık ve tıklayınca renk değiştirme
--- Komutla level verince exp problemi fix
--- Ölü kişilerin servere bazı paket gönderimi engeli
--- Offline shop maximum depodaki eşya 10 a düştü
--- Offline shop maximum teklif sayısı 3 e düşürüldü
--- Müzayede süresi 3 saate düşürüldü
--- İzleyici modundayken hasar alma ve yeme düzeltmesi
--- Offline shop 5x8 boyuta düşürüldü 2. sayfa kilitlendi
--- Offline shop sayfa sayısı 2 ye düşürüldü
--- Offline shop süresi 1 güne düşürüldü
--- Ikarus pazar oluşturma ve uzatma değişiklikleri
--- Ikarus sınıf filtresi ekleme
--- Ikarus + seviyesine göre filtre ekleme
--- Ikarus pazarlar arası mesafe engeli ekleme
--- Canavarlar için ComputePoints düzeltmesi
--- Eski giriş ekranı tasarımına geçildi
--- Giriş ekranı ch seçili gelmeme sorunu düzeltme
--- Giriş ekranında sunucu ismi sorunu düzeltme
--- Yükseltme penceresi sahip olunanlar renk sistemi
--- Server ip ayarlama
--- serverinfo.py ayarlama ve db port değişiklik
--- ch2 ve auth2 aktif edildi
--- Ana ve yan görev serisi aktif edildi
--- Proto güncellemeler
--- item_proto ve mob_proto ekleme
--- patch v25 güncellemeleri
--- 2015 empiredesc
--- Ikarus Türkçe çeviri
--- SpeedTree bellek sızıntısı düzeltme
--- Eksik ve hatalı data/monster tamamlama
--- Official regen, npc, boss, stone, town
--- Haritaların server_attr'ları baştan oluşturuldu
--- Gereksiz çalışmayan haritalar silindi
--- Bazı harita isimleri client ile aynı yapıldı
--- Official questlerden eklemeler
--- Şeytan kulesi 7. ve 8. kat düzenleme
--- Şeytan kulesi kordinat client ile eşlendi
--- official give_basic_weapon eklendi
--- dragon_soul questleri eklendi
--- Örümcek Barones questi eklendi
--- dragon_lair questleri eklendi
--- gmservis pcservis savun_yoket eklendi
--- Yılbaşı etkinliği 2012 ile değiştirildi
--- Bazı quest ve special_item_group düzenlemeleri
--- Görevi kitabı ödül için simge eklendi
--- Kostümlüyken cinsiyet değiştirme düzeltmesi
--- 27 level görev yanlış string kullanımı düzeltme
--- Slot overlap hata düzeltmesi
--- book_packs.quest 5 skill'e göre düzenlendi eklendi
--- npc_talk.quest düzenlendi ve eklendi
--- quest_list düzeni değiştirildi
--- Official 2015 skill proto ekleme
--- Wolfman kapatıldı
--- admin_panel.py gmake komutu eklendi
--- v25 patch için simya ui dosyaları
--- CH99 ortak kanal yazma güncellemesi
--- Enter tuşu ile + basma ekleme
--- Null pointer dereferansı  düzeltme
--- Disconnect açığı düzeltmesi
--- Buffer yeniden tahsisi kaynaklı sunucu çökmesi fix
--- GetMonsterScalePercent fonksiyonu ekleme
--- CGraphicThingInstance::GetHeight güncelleme
--- Kullanılmıyordu silindi
--- ENABLE_HIT_RANGE_RENEWAL ekleme
--- GetMonsterHitRange fonksiyonu ekleme
--- scale ve hitrange proto desteği eklendi
--- ENABLE_BL_HIT ekleme
--- Update Mysql2Proto.vcxproj
--- Proto otomatik ortalama zarar eksiklik giderme
--- At üstünde normal pazar kurma engeli
--- Kırmızı Ejderha skill ekleme
--- Statü sınırı officialde olduğu gibi 90 yapıldı
--- ENABLE_IGNORE_LOWER_BUFFS ekleme
--- checkbox simgeleri değişti. v25 client gerekli.
--- ENABLE_AUTO_REFINE ekleme
--- CHAT_EMOJI eklendi
--- Fazlalıktı silindi
--- ENABLE_ANTIFLAG_TOOLTIP ekleme
--- Ikarus toolTipWidth yazı boyuna göre genişlik
--- Item ToolTip genişlik düzeltmesi
--- Official app(GetTextLength + GetTextWidth) desteği
--- giveup_quest_menu çeviri düzeltme
--- say_npc quest fonksiyonu ekleme
--- Krallık değiştirme grup düzeltmesi
--- shop_table_ex temizlendi
--- Devler diyarı evrim ve mutasyon parşömeni oranları
--- fishing.txt başlık çeviri
--- Aynı grup 2 tane vardı kaldırıldı
--- 1. köydeki çöl tilkileri kaldırıldı
--- group_group hatalı grup düzeltme
--- LIMIT_DURATION desteği
--- DS_SLOT7 proto desteği eklendi
--- Tecrübe kaybettin mesajı eklendi
--- Moblardan isimsiz item düşme sorun çözümü
--- PythonSkill.cpp string --> std::string
--- Mini harita quest işareti konumu düzeltme
--- ENABLE_MAP_LOCATION_APP_NAME ekleme
--- Dönüşünce üzerinizdeki parlama efektleri gizleme
--- ENABLE_MINIMAP_INFO eklendi
--- ENABLE_SHAMAN_ATTACK_FIX ekleme
--- ENABLE_EMOTION_HIDE_WEAPON ekleme
--- Silahsız hava kılıcı ve büyülü silah kullanımı engelleme
--- ENABLE_QUICK_PICKUP ekleme
--- ENABLE_TAB_NEXT_TARGET ekleme
--- Official araştırmacının özütü quest uyarlama
--- Buz ankası 30 lv biyolog şans arttırma kaldırıldı
--- Biyolog test_server aktifse süreleri 2 sn yapıldı
--- collect_quest_lv96 kaldırıldı
--- collect_quest_lv85 string.format eksiklik düzeltme
--- Official araştırmacının özütü ekleme
--- affect.find quest fonksiyonu ekleme
--- Official cesaret pelerini efekti eklendi
--- Sohbette simgeli bayrak gösterimi eklendi
--- İsme tıklayarak pm atma sistemi eklendi
--- ENABLE_GACHA_SYSTEM ekleme
--- Bazı client ile server flag eşleme ve düzeltmeler
--- Flaglar daha iyi okuma için alt alta sıralandı
--- Official binek süre düzeltmesi
--- ENABLE_RING_OF_SECRETS ekleme
--- ENABLE_PVP_COUNTDOWN ekleme
--- Şaman skill animasyon düzeltme
--- Eski tip giriş ve yükleme görselleri eklendi
--- d3d8to9 dll ve directx9 dll
--- special_patch_common ekleme
--- locale packindeki fazlalık dosyalar silindi
--- ENABLE_REFINE_ITEM_DESCRIPTION ekleme
--- Hızlı satma sistemi ekleme
--- Hedef HP yüzdesi eklendi
--- Ticarette k, m ile fiyat yazma eklendi
--- Ticarette noktalı yang gösterimi eklendi
--- Çoklu taş silinmesi fixi ve taş üst üste koyma
--- Sandıktan çıkan nesnelerin 2 defa mesaj sorunu
--- ENABLE_BL_FLY_TARGET_POSITION ekleme
--- Menzilli atışların hedefe çarpma konumu düzeltmesi
--- Beceri sıfırlama sonrası veri temizleme düzeltmesi
--- CGraphicTextInstance::Destroy çökme düzeltmesi
--- DISABLE_TASKBAR_GROUPING eklendi
--- llex.c uyarı düzeltmesi
--- Temiz bir görünüm için istemci uyarıl düzeltmeleri
--- CHARACTER_NAME_MAX_LEN = 24 --> 30
--- ITEM_NAME_MAX_LEN  = 24 --> 30
--- Yükseltme yüzdesi gösterme aktif edildi
--- Heart (libthecore) memory leak düzeltmesi
--- ModifyPoints: cannot find table by vnum fix
--- +15 zırh, silah ve kyanit zırh parlama efektleri
--- Eski karakter penceresine bonus penceresi eklendi
--- SetThinBoardSize bonus penceresinde kullanılabilir
--- ENABLE_CONQUEROR_UI kapatıldı
--- ENABLE_MULTIPLE_STATUS_ADD ekleme
--- ITEM_CHECKINOUT_UPDATE ekleme
--- Giriş ekranında enter tuşu ile kanal seçme ekleme
--- LOGIN_COUNT_DOWN_UI_MODIFY ekleme
--- ENABLE_OX_RENEWAL eklendi
--- when enter veya when leave boşsa çökme fix
--- Birden fazla karaktere vurulan her hasarı gösterme
--- Mor ve yeşil iksir çift ses problemi düzeltme
--- Skill açıklama özellik gösterme sayısı arttırıldı
--- sourceskin2specular desteği eklendi
--- foglevel pack uyumluluk eklendi
--- Yüksekliği elde etmek için küçük bir optimizasyon
--- GRAPHIC_ON_OFF ve STEALTH_FIX çakışma fix
--- ENABLE_BL_GRAPHIC_ON_OFF ekleme
--- Pet isim türkçeleştirme
--- TPacketGCPartyLink --> TPacketGCPartyUnlink
--- gen_settings.py daha iyi ip adresi tespiti
--- Üç yönlü vuruş skill hasar gösterge düzeltmesi
--- Lonca savaşı başlayacak mesajı hatalı kod
--- Lonca update fonksiyon db çökme fixi
--- Evlilik sistemi db çökme sorunu fixi
--- ENABLE_BL_SHADOW_RENDER_QUALITY_OPTION ekleme
--- ENABLE_BL_ENVIRONMENT_EFFECT_OPTION ekleme
--- ENABLE_BL_FOG_FIX ekleme
--- ENABLE_BL_SAVE_CAMERA_MODE ekleme
--- ENABLE_BL_GR2_FILE_LOAD_IMPROVE ekleme
--- ENABLE_VERTEX_BUFFER_PERFORMANCE ekleme
--- ENABLE_FRAME_UPDATE_OPTIMIZATION ekleme
--- qc 64 bit sunucuda derleme flag eklendi
--- EterPackKey güncellemeleri
--- Efsun botu slot sayıları arttırıldı
--- Efsun botu karakter geçerlilik kontrolü
--- Efsun botu hata değil log
--- Efsun botu TEMP_BUFFER ekleme
--- Efsun botu memory leak düzeltme
--- Efsun botu scroll düzeltme
--- Efsun botu svfiles
--- Efsun botu pack
--- Efsun botu server source
--- Efsun botu client source
--- ENABLE_NEW_DROP_DIALOG ekleme
--- Gereksizler kaldırıldı ve türkçeleştirildi
--- special_patch_ex/locale/ae silindi
--- Simya svfiles ayarlaması
--- Gereksiz translate locale_string, oxquiz silindi
--- Official %100 çeviri oxquiz.lua eklendi
--- Official %100 translate.lua çeviri eklendi
--- Official %100 locale_string çeviri eklendi
--- Dice görünüm officiale benzetildi
--- locale_tr pack ekleme
--- At kitabı çağırma mesajı mesajı düzenleme
--- Questlerin konumları değiştirildi
--- libjpeg LTCG uyumluluk
--- Ticaret penceresi 30 slotlu hale getirildi
--- Grup özellik verme bugu düzeltme
--- Fısıltı ekranı büyütüldü
--- Hesap kayıt F5 tuşu çalışmama düzeltildi
--- Kayıt defteri yerine dosyaya kaydetme ayarlandı
--- Ninja/Savaşçı 6. skiller kapatıldı
--- Skiller 17'de kesin geçme kapatıldı
--- Gereksiz bir sys_err
--- Grup kutsama düzeltme
--- Mob vnum gösterme eklentisi
--- Ikarus v1 ui dosyaları silindi
--- GM skill vnum tooltip ekleme
--- NPC bayrakları kaldırıldı
--- Compile işlemi için bat dosyaları oluşturuldu
--- MakePack çıktı klasörü değiştirildi
--- PlatformToolset versiyon değişikliği
--- libcryptopp.a ve cryptlib-Release.lib dahil edildi
--- Extern-v5-server-freebsd14-clang16-mariadb10 (v2)
--- Extern-v5-client-vs2022 (v22)
--- Metinlerden çıkan moblar ölü kişiyi hedef alma fix
--- Saldırı anında binek binme düzenlemesi
--- Update metin2.ico
--- GM görünmezlik çıkışı efekti eklendi
--- Chat geçmişi tekrar önleme
--- Işınlanınca chat geçmişi silinmesin
--- GM fısıltı italik yazı normale çevrildi
--- Beceri sıfırlanınca ateş hayaleti kapatma
--- Pet çağırma efekti kapatıldı
--- Pencere aşağı kayma sorunu düzeltme
--- Level atlayınca gelen iksirler kapatıldı
--- NPC'den 0 yang item alma
--- Quest yazı gecikmesi kaldırıldı
--- Fix CBar3D
--- Official LoadMap güncellemesi
--- uiscript root içine taşındı
--- locale germany -> turkey ve latin1 -> latin5
--- Update remote_granted_user.sql
--- Windows game kısayol oluşturucu
--- db_create.sql character set ve collate eklendi
--- Test hesapları SQL eklemesi
--- Ikarus v2 SQL dosyaları eklendi
--- ASF_Svfiles-v5-r19
--- Update .gitignore
--- Initial commit
(END)

Yapılan değişiklikler anlaşılır olması için yapılan her işlem ayrı olarak commit edilmiş ve detaylı görüntülenebilir.

Örnek commit:

269070_6e433c4163f5fcc68cf66b9612641274.webp


Defineli olarak eklenmiş bazı sistemler.


268328_cafb4b65b7bef6539fa6dca3c8bacdaf.webp

  • Official tarza daha uygun pazar kurma ekranı.
  • Tıklandığında renk değiştiren pazar başlığı.
  • Pazarlar arası mesafe sistemi.
  • Pazar her zaman olduğunuz noktada açılır. Sadece belirlenen haritalarda açılabilir.
  • Diğer pazarları görüntüleme şekliniz, sayfa yapısı official'e benzetilmiştir.

  • Tasarım yenilendi.
  • Ekstra filtreler eklendi. (+ seviyesine göre filtre ve sınıfa göre filtre)
  • Daha az kullanılan filtreler göz karmaşası yaratmamak için ayrı pencereye alındı ayrı pencere ana pencere ile birlikte hareket eder açılıp kapabilir.)

  • Bazı bug önlemleri alındı.
  • Sunucuya bindireceği yük azaltılması için optimize edildi.
  • Tüm fonksiyonları çalışmaktadır.

  • /b komutundan bağımsızdır. OX Soruları ekranda daha büyük rahat okunur şekilde gözükür ve OX etkinliği süresince ekranda görünmeye devam eder.
  • Sorular official sunucudaki sorulardır.

  • Statü aşma sorunları gibi sorunları yoktur.
  • Tek seferde istediğiniz kadar verebilmenize olanak tanır bu sayede lag yapmaz.

  • İstenildiğinde grup dışında birisini de kutsayabilirsiniz.
  • Bağırmada ve normal konuşmada isme tıklayarak PM atabilirsiniz.
  • Krallık bayrakları bağırmada gözükür.
  • Mesajlar ışınlansanız da oyundan çıkıp girseniz de (oyunu tamamen kapatmadığınız sürece) belli bir sınıra kadar hafızada tutulur. Tekrar eden mesajlar ayrı ayrı tutulmaz.
  • Araştırmacının özütü official şekilde çalışmaktadır.
  • İnsanların biyoloğu uzaktan vermemesi oyun ekonomisi için önemli noktalardan birisidir. Sürgün mağarasından inip biyolog verip tekrar kan taşı satın alması gibi olaylar ekonominin akmasını sağlayan şeylerdendir.
  • + basma penceresi açık kalsın eklentisi oyunun kendi simgeleriyle eklenmiştir.
  • + basma nesnelerinin üzerine gelince açıklamasını görebilirsiniz.
  • + basma nesneleri miktarı ve yeterlilik durumuna göre renkleri değişmektedir.
https://vimeo.com/1126586699
  • Sağ tıklama ile nesneleri ticaret sekmesine koyabilirsiniz.
  • Fiyat yazarken k m gibi kavramlar kullanabilirsiniz. her 3 0 için k harfi kullanabilirsiniz. Örnek 1k 1kk veya 1m
  • Konulan para . ile ayrılarak gözükür.
https://vimeo.com/1126584844
  • Sağ tıklama ile nesneleri ticaret sekmesine koyabilirsiniz.
  • Fiyat yazarken k m gibi kavramlar kullanabilirsiniz. her 3 0 için k harfi kullanabilirsiniz. Örnek 1k 1kk veya 1m
  • Konulan para . ile ayrılarak gözükür.
https://vimeo.com/1126584686
266232_f6be88910d2ea53d428d1711a330a1cc.webp
266234_cf830948bb4876842606a41be26fa3f8.webp

  • 📦 Pakete Dahil Olanlar:
    • Düzenlenmiş tüm kaynak kodları
    • Güncelleme kanalı olan github projesine erişim ve bu sayede hiç bir değişiklik yapılmamış orjinal haline de sahip olmanız anlamına geliyor.
    • Bulunan hatalar ile ilgili destek
  • 📜 Satış Koşulları:
    • Dijital ürün olduğundan iade politikası mevcut değildir.
    • Kaynak kodlarının yeniden satışı veya dağıtımı yasaktır.
    • Destek, altyapının benim tarafımdan düzenlenmiş halini kapsar. Sonradan eklenen sistemlerden doğabilecek sorunlar tarafımca çözülmeyecektir. El değmemiş halini kullanmak isteyen yapılan fixleri diğer taraftan bakarak kendi eklemelidir.

Alıcılar, proje hakkında daha fazla bilgi almak ve satın alım için aşağıdaki kanallardan iletişime geçebilirler.

Discord: brokolisalatasi
(veya Forum Üzerinden Özel Mesaj)​
 
Son düzenleme:
Geri
Üst