Başka bir platformda buldum, içerik güzele benziyor.
Github Üzerinden Sürekli Güncellemeleri Almak İçin :
Github Üzerinden Sürekli Güncellemeleri Almak İçin :
Bağlantı ve içerik kilitli
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.
| İsim | Açıklama | Varsayılan | Maksimum |
| PARTY_GAP_LEVEL | Bir gruba katılmak için maksimum seviye farkı | 30 | 255 |
| GUILD_CREATE_FEE | Lonca (guild) kurma maliyeti | 200.000 | 2.147kkk |
| DEATH_EXP_LOSS_CAP | Karakter ölümünde maksimum EXP kaybı | 800.000 | 2.147kkk |
| SKILL_BOOK_EXP | Yetenek kitaplarını okumak için gereken deneyim puanı | 20.000 | 2.147kkk |
| ITEM_COUNT_LIMIT | Eşyaların maksimum yığın (stack) sayısı | 1.000 | 66.535 |
| LOAD_PROTO_FROM_DATABASE | TXT dosyaları olmadan (item_proto.txt, mob_proto.txt) çalışma ve bunları yalnızca veritabanından yükleme imkânı | True |
Teknik Altyapı
- Kaynak (Source): 2014 Kraizy sürümünden mainline_sg
- Sunucu dosyaları / İstemci: TMP4'ün 40250 Revizyon sürümü
- C++ sürümü: 20
- Bağımlılıklar: Granny 2.11.8, DevIL 1.6.1, Boost 1.90.0, CryptoPP 8.9.0, LZO 2.10, libjpeg 9f, DirectX 9 Ex
Prensipler
1) Görüş Odaklı Dosyalar (Opinionated Files)
Dosyalar büyük ölçüde yazarın kendi görüşlerine dayanıyor, yani bazı kararları kendisi verecek. Örneğin monorepo yaklaşımını seçecek ve nedenini forumda açıklayacak. Ayrıca uzun "define" listeleri (service.h, Locale_inc.h) olmayacak — bunun nedenini de ileride açıklayacak.
2) Odak Noktası
Diğer dosya paketleri teknik detaylara ve eski kütüphanelere aşırı odaklanmış. Bu ihmal edilmeyecek olsa da, buraya standart sistemler de eklenecek. Çünkü her sunucu sahibi bu sistemleri zaten başta ekliyor — bu zamandan tasarruf edilebilir.
3) Geliştirici Günlüğü (DEV-Diary)
Projenin yanında, ilerlemelerin yazıldığı bir tür günlük tutulacak. Güncel durumu takip etmek için okunabilir.
4) Yapıcı Geri Bildirim / Katkı
Okuyucular projeye katkıda bulunabilir. Bunun için GitHub'da PR (Pull Request) açıp forumdaki kullanıcı adını yazmak yeterli.
5) Halka Açık (Public) Sistemler
Ücretsiz ve herkese açık sistemler eklenecek (örn. Target Information System). Ayrıca artık satılmayan public sistemler de eklenecek (örn. Sanii'nin Switchbot'u). Yeterli bağış toplanırsa, satılan sistemler için lisans satın alınması da düşünülebilir.
6) Yapay Zekâ ile Üretilen Kod
2026'da programlamada yapay zekâ kullanımı kaçınılmaz görülüyor — küçük Python betiklerinden tüm sistemlere kadar. Ancak yapay zekâ yalnızca bir araçtır. Her merge request, en az bir deneyimli geliştirici tarafından incelenir. Kod hakkındaki sorular tatmin edici şekilde yanıtlanamazsa merge request reddedilir. Kısacası: Yapay zekâ kullanmakta sorun yok, ama düşünme işini tamamen devralamaz. Geliştirici, ürettiği kodun sorumluluğunu üstlenmeli ve hesap verebilmeli. Bunu yapamazsa PR'ı kapatılır ve gerekirse sonraki PR'lardan men edilir.
SSS (Sıkça Sorulan Sorular)
Projenin amacı nedir / m2dev dosyalarından farkı ne?
Uzun vadede hedef, sunucu yöneticilerinin üzerine sunucularını kurabilecekleri sağlam bir temel oluşturmak. Amaç, tüm public sistemleri ve düzeltmeleri eklemek ya da mükemmel bir şey yaratmak değil.
m2dev dosyalarından farklı olarak, burada yalnızca modern bir temel değil, aynı zamanda yöneticinin kullanıcı deneyimi de önemli. Örneğin yönetici, binary dosyaları oradan oraya kopyalamak zorunda kalmamalı; proto dump'lama tek tıkla yapılabilmeli. Python için IDE entegrasyonu veya arayüzlerin canlı düzenlenmesi gibi şeyler de düşünülebilir.
İçerik olarak: 2026'da (ve sonrasında) zaten herkesin ekleyeceği standart sistemler dahil edilecek. Dosyalar, yazarın ve forum yorumcularının görüşleriyle şekilleniyor. "Oldschool / Middleschool / Newschool sunuculara uygun olma" gibi açık bir hedef yok; her sunucu sahibi için bir temel oluşturulmak isteniyor. Bu, bazı sistemlerin eklenmesi, yorum satırına alınması veya tamamen silinmesi anlamına da gelebilir.
Ayrıca bu dosyalarla bitmiş ürün değil, çözüm yolu paylaşılıyor — sıfırdan (dosyaların açılmasından) refactoring'lere, hata düzeltmelerine ve sistemlere kadar.
Bu release'i neden yapıyorsun? / Senin çıkarın ne?
Her iyi öğretmen bilir ki, birine bir şey öğretmenin her zaman biraz bencilce bir yanı vardır. Yazar, bu proje sayesinde topluluktan ve kendi araştırmalarından öğrenip gelişebileceğine inanıyor. Ayrıca bu kaynak koddaki tüm garipliklerle tekrar karşılaşacak ve çocukluğuna bir yolculuk yapacak. (Core crash'lere neden olan gömülü "timebomb"u hatırlayanlara selam!)
Zamanın kalmazsa ne olur?
Bu her zaman olabilir ve durgun dönemler olacaktır. Ancak yazar, dosyaların tek bakımcısı (maintainer) olarak kalmamalı. PR'lar açılabilir — incelenecek, uygunsa merge edilecek ve katkıda bulunanlar belirtilecek.
Bağlantı ve içerik kilitli
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.
GITHUB üzerinden değil de, DosyaUpload üzerinden indirmek isterseniz :
Bağlantı ve içerik kilitli
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.
Konuya birisi Virustotal virustotal yazmadan onu da vereyim :
Bağlantı ve içerik kilitli
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.
Görmek için konunun ilk mesajını beğenin ve konuya bir yorum yazın.Her iki işlem de tamamlanmalı. Ardından sayfayı yenileyin.
(Bu virustotal URL üzerinden oluşturulmuştur, 2 bilinmeyen UYARI sebebi link ile alakalıdır ( Chong Lua Dao neyse zaten ) biri dilerse indirip bilgisayarındaki bir programdan taratıp paylaşabilir.)
Hediye