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 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.
Metin2 Drop Ayarları: common_drop ve mob_drop
Metin2 drop ayarları rehberi: common_drop_item.txt ve mob_drop_item.txt dosyalarını düzenleyip oranları doğru test etmenin yolu.
Metin2 EXP Ayarları: exp.csv ile Seviye Eğrisi
Metin2 exp ayarları rehberi: exp.csv ile seviye eğrisi tasarımı, mob_proto exp, seviye farkı cezası ve dengeli bir sunucu çarpanı seçimi.
Metin2 Patcher Yapımı: Otomatik Güncelleyen Launcher
Metin2 patcher yapımı için manifest, hash doğrulama ve indirme mantığıyla otomatik güncelleyen bir launcher mimarisini adım adım kuruyoruz.
Metin2 Level Reward: Quest ile Seviye Ödülü Sistemi
Metin2 level reward sistemi: seviye atladıkça otomatik ödül veren bir quest'i sıfırdan, çalışır kod örnekleriyle adım adım yazalım.
Metin2 Quest Timer: Kullanımı ve Örnekleri
Metin2 quest timer ile gecikmeli olaylar, cooldown ve tekrarlı görevleri q.start_timer ve server_timer örnekleriyle adım adım anlatıyoruz.
Metin2 Quest Fonksiyonları: En Çok Kullanılanlar
Metin2 quest fonksiyonları rehberi: pc, npc, game ve item namespace'lerindeki en çok kullanılan komutları örneklerle açıklıyoruz.
Metin2 Root Python: Arayüz Pencerelerini Özelleştirme
Metin2 root python dosyalarını açıp düzenleyerek envanter, karakter ve sohbet pencerelerini kendi sunucuna göre nasıl özelleştireceğini adım adım anlatıyorum.
Metin2 Yeni Skill Ekleme: Source ve Client Rehberi
Metin2 yeni skill ekleme adımları: source tarafında skill tanımı, skill_proto kaydı ve client tarafında efekt, ikon ve açıklama bağlama.
Metin2 Skill Düzenleme: Hasar ve Süre Ayarları
Metin2 skill düzenleme rehberi: skill_proto ve skill_table üzerinden hasar, süre ve cooldown polinomlarını güvenle dengeleyin.
Metin2 Bonus Düzenleme: Attr Tabloları ve Apply Türleri
item_attr ve item_attr_rare tablolarını, prob ağırlıklarını ve apply türlerini düzenleyerek Metin2 bonus düzenleme ve yeni bonus eklemeyi adım adım öğren.
Metin2 Event Sistemi: Otomatik Etkinlik Kurulumu
Bir metin2 event sistemi ile OX, çifte drop ve balık etkinliklerini event flag ve quest zamanlayıcılarıyla nasıl otomatik kurarsınız?
Metin2 Gift Code Sistemi: Hediye Kodu Yapımı
Metin2 gift code sistemi nasıl kurulur: veritabanı tasarımı, benzersiz kod üretimi, web panelinden kullanma ve ödülü güvenle teslim etme.
Metin2 Database Sitesi Yapımı (Item & Mob Proto)
Metin2 database sitesi nasıl yapılır? item_proto ve mob_proto verisini web arayüzünde aranabilir, filtrelenebilir bir wiki haline getirin.
Metin2 Market Sistemi: Cash Shop ve Web Ödeme Entegrasyonu
Metin2 market sistemi nasıl kurulur? Web ödemeden oyun içi item mall'a kadar coin akışının güvenli mimarisini adım adım anlatıyorum.
Metin2 Register Sistemi: PHP ile Güvenli Üyelik
PHP ve PDO ile güvenli bir Metin2 register sistemi: doğrulama, şifre hashleme ve account tablosuna doğru yazma adım adım.
Metin2 Ranking Sitesi Yapımı (PHP + MySQL)
Metin2 ranking sitesi nasıl yapılır? PHP ve MySQL ile oyuncu ve lonca sıralamasını veritabanından çekip güvenle gösterin.
Metin2 Biolog Sistemi: Toplama ve Ödül Mekaniği
Metin2 biolog sistemi nasıl kurulur? Günlük toplama görevleri, ödül kademeleri ve günlük sıfırlamayı Lua quest ile baştan sona anlatıyorum.
Metin2 Switchbot Sistemi: Otomatik Bonus Değiştirme
Metin2 switchbot sistemi ile bonus değiştirmeyi sunucu tarafında nasıl otomatikleştireceğini, hedef eşleştirmeyi ve dengelemeyi öğren.
Metin2 Offline Shop Sistemi: Çevrimdışı Pazar Kurulumu
Metin2 offline shop sistemi ile oyuncular çevrimdışıyken bile pazar açabilsin. Veritabanı, source ve client tarafını adım adım kuralım.