[SSS] Metin2 Source Code - Kaynak kodu nedir?

Arrdream

Yönetici
Root Administrator
Çaylak Üye
Katılım
14 Aralık 2024
Mesajlar
119
Tepkime puanı
20
Puan
18
Konum
Milkyway Galaxy
Hoş geldin Oynaylim Topluluğu
Bu konu metin2 source code (kaynak kodu) nedir, ne anlama gelir ve ne işe yarar sorularını ele alacağız.

Source (Türkçe'de kaynak kodu) bir programın temelini oluşturan talimatlar, kütüphaneler ve veriler gibi dosyalardır. Bu durumda, metin2 sunucusu ve istemcisi için bir "beyin" işlevi görmektedir.

  • Neden bir kaç farklı kaynak kodu (source code) var?
Teknik olarak, tüm kaynaklar benzerdir; oyun türünü ve sistemlerini ayıran ölçüde farklılık gösteren bir dizi klasör ve dosyadan oluşurlar. Bazıları daha fazla veri veya talimat içerirken, bazıları daha az içerebilir.

  • Kaynak kodları (source code) neyden yapıldı?
Bir kaynak, derlendiğinde bir yürütülebilir dosyaya dönüşen ve bir beyin gibi çalışan metin ve verilerden oluşur.
Örnek: "game" ve "db" dosyaları, C++ ile yazılmış talimatları içeren ve oyun sunucusunu kopyalayan sunucunun beynidir. "Binary" ise istemcinin beynidir ve yine C++ ile yazılmış talimatları barındırır.

  • Hangi Kaynak kodunu seçmeliyim?
Kaynaklar teknik olarak benzer olsa da, bazıları oyun şirketiyle ilgisi olmayan kullanıcılar tarafından değiştirilmiştir ve bu değişiklikler farklı amaçlara hizmet edebilir. Ancak, ideal olan, başkası tarafından değiştirilmiş bir şeyi takip etmek yerine, orijinal bir kaynak seçmektir.


Kişisel görüşüme göre, bu alanda yeni başlayan biri orijinali takip etmeli ve zaten yapılmış olanlarla yetinmemelidir. Unutulmamalıdır ki bir kaynak koddur; bu nedenle, başkası tarafından değiştirilmiş olsa bile arka kapılar, güvensiz veya kötü programlanmış kod içerebilir.


Kaynağı yöneten kişi, orijinal dışında bir şeye odaklanmamalı, asıl amacı nasıl çalıştığını anlamak ve yönetmek olmalıdır.


Bununla birlikte, yayınlanmış çeşitli orijinal kaynaklar bulunmaktadır, örneğin: novaline, mainline, mainline_dev, wolfbranch gibi.
Bu kaynakları inceledikten sonra, sunucu tarafında kullanılacak en iyi kaynağın mainline, istemci tarafında ise novaline olduğu sonucuna vardık.


Diğerleriyle kıyaslandığında, bu kombinasyon kararlılık, performans ve uyumluluk açısından öne çıkıyor ve hem yeni başlayanlar hem de profesyoneller için en iyisi olarak değerlendiriliyor.


Burada her birinin indirme bağlantısını sağlayacağım:

  • Mainline Sunucu Kaynağı (Game, DB):
You must reply in the thread to view hidden text.
  • Novaline İstemci Kaynağı (Bin):
You must reply in the thread to view hidden text.


  • Yeni başlayanların Bazı Sıkça Sorulan Soruların Cevapları
You must reply in the thread to view hidden text.

You must reply in the thread to view hidden text.

You must reply in the thread to view hidden text.

Benzer Bilgilendirme Yazıları;
 
Geri
Üst