Metin2
Metin2 private server dünyası, dışarıdan bakınca tek bir konu gibi görünse de aslında birbirinden çok farklı disiplinlerin kesiştiği bir alan: server files yapılandırması, quest lua betikleri, client düzenleme, item ve mob tanımları, PvP dengesi ve oyuncu ekonomisi. Buradaki yazılar, yıllar içinde kendi sunucularımı kurup yönetirken karşılaştığım somut problemlerden çıktı — çalışmayan bir quest'in neden çalışmadığından, yüksek oyuncu sayısında düşen FPS'in gerçek sebebine kadar. Kopyala-yapıştır rehber yerine, neyin neden öyle olduğunu anlatmaya çalışıyorum; çünkü Metin2 tarafında en çok vakit kaybettiren şey, ne yaptığını bilmeden uygulanan çözümler.
Metin2 Yeni Sınıf Ekleme: Mümkün mü, Nasıl Yapılır?
Metin2 yeni sınıf eklemenin teknik sınırları: job index'i, skill tabloları, item kısıtları ve source derlemesi neden zorunlu — gerçekçi yaklaşımlarla.
Metin2 Server Açılış Kontrol Listesi: Lansman Öncesi
Metin2 server açılış öncesi test edilmesi gereken her sistemin kontrol listesi: register, ödeme, drop, PvP balance, yedekleme ve daha fazlası.
Metin2 Sunucu Reklamı: Oyuncu Çekme Stratejileri
Metin2 sunucu reklamı nasıl yapılır? Top liste siteleri, sosyal medya ve güçlü bir açılış kampanyasıyla oyuncu çekmenin yollarını anlatıyorum.
Metin2 Ekonomi: Yang Enflasyonunu Yönetmek
Metin2 ekonomi dengesi: para musluklarını ve giderlerini ayarlayıp yang enflasyonunu sunucunda kontrol altında tutmanın yolları.
Metin2 Packet Yapısı: Client-Server İletişimi
Metin2 packet yapısı nasıl çalışır: header byte'ları, sabit/dinamik paketler, handshake ve sunucunun paketleri okuma akışı.
Metin2 Oto Av Sistemi: Mimari ve Denge Rehberi
Metin2 oto av sistemi nasıl kurulur? Sunucu tarafı mimari, quest tetikleyiciler, güvenlik ve oyun dengesini koruma yöntemleri.
Metin2 Arena Sistemi: 1v1 Düello ve Turnuva Yapımı
Metin2 arena sistemi: eşleşme, izole düello haritası, PvP açma, kazanan tespiti ve turnuva mantığını Lua quest motoruyla baştan sona kuruyoruz.
Metin2 Metin Taşı Sistemi: Seviye, Drop ve Spawn Ayarları
Metin2 metin taşı sisteminde seviye, drop ve spawn süresini server tarafında nasıl düzenleyeceğini adım adım anlatıyorum.
Metin2 Lonca Savaşı Kurulumu: Kural, Alan ve Ödül
Metin2 lonca savaşı sistemini baştan sona yapılandırın: savaş türleri, bahis ve skor kuralları, warp savaş haritaları ve kazanan loncaya ödüller.
Metin2 PvP Denge: Sınıflar Arası Ayar Rehberi
Metin2 PvP denge ayarının mantığı: savaşçı, sura, ninja ve şamanı veriyle ölçüp adil biçimde dengelemenin yolu.
Metin2 Texture Düzenleme ve DDS Dönüştürme Rehberi
Metin2 texture düzenleme adımları: DDS formatını anlama, DXT sıkıştırma seçimi, eşya/zırh dokularını düzenleme ve pack dosyalarına geri paketleme.
Metin2 Model Ekleme: .gr2 Granny Dosyaları ve Index
Metin2 model ekleme rehberi: .gr2 Granny dosyaları, .msm durum makinesi, npclist.txt index bağlama ve client çöküşlerini önleme.
Metin2 Efekt Ekleme: .mse, Particle ve EffectEditor
Metin2 efekt ekleme rehberi: EffectEditor ile .mse oluşturma, particle ve doku ayarları, efekti pakete koyup silah veya skill'e bağlama.
Metin2 Acce Sistemi: Aksesuar Soketleme ve Absorbe
Metin2 acce sistemi nasıl eklenir: kostüm proto'sundan soketlere, absorbe yüzdesinden bonusları oyuncuya uygulamaya kadar adım adım rehber.
Metin2 Simya Sistemi: Ejder Taşı Kurulumu ve Bonuslar
Metin2 simya sistemini sıfırdan kurma: ejder taşı item_proto, dragon_soul_table.txt yapısı ve bonus tanımlamanın adım adım rehberi.
Metin2 Kemer Sistemi: Belt Inventory Kurulumu
Metin2 kemer sistemi nasıl kurulur? item_proto, server source ve Python UI tarafında belt inventory'yi adım adım açıyorum.
Metin2 Lag Çözümü: Sunucu ve Ağ Performans Ayarı
Metin2 lag çözümü için gecikmenin sunucu mu ağ mı kaynaklı olduğunu teşhis edip adım adım gidermenin pratik rehberi.
Metin2 DDoS Koruma: Firewall, Proxy ve Saldırı Azaltma
Metin2 ddos koruma için katmanlı strateji: firewall kuralları, gerçek IP'yi gizleyen proxy ve saldırı azaltma yöntemlerini adım adım kuruyoruz.
Metin2 Syserr Okuma: Hata Loglarını Yorumlama
Metin2 syserr ve syslog satırlarını okuyarak çökme, quest ve core hatalarının asıl kaynağını adım adım nasıl bulacağını anlatıyorum.
Metin2 Core Crash Çözümü: Core Dump Okuma Rehberi
Metin2 core crash hatasını gdb ile core dump okuyarak bul: backtrace alma, sık görülen çökme nedenleri ve kalıcı çözümler.
Metin2 Linux Server: Ubuntu'da Çalıştırma Rehberi
Metin2 Linux server kurmanın gerçekçi yolları: kaynağı derleme, FreeBSD VM ve Docker ile Ubuntu'da çalıştırma adım adım.
Metin2 channel yapısı: core dağılımı ve port mantığı
Metin2 channel yapısı nasıl çalışır? Core dağılımı, P2P bağlantısı, port mantığı ve auth/db sunucusunun rolünü pratik örneklerle anlatıyoruz.
Metin2 DB Cache Mimarisi Nasıl Çalışır
Metin2 db cache süreci oyuncu verisini MySQL ile oyun çekirdeği arasında nasıl tutar, ne zaman kaydeder ve neden bu mimari kullanılır.
Metin2 MySQL Tabloları: player ve account Yapısı
Metin2 MySQL tabloları nasıl çalışır? account ve player veritabanlarındaki ana tabloları ve hangi tablonun ne işe yaradığını açıklıyoruz.