- Katılım
- 6 Mayıs 2022
- Konular
- 48,270
- Mesajlar
- 48,580
- Tepkime puanı
- 74
- M2 Yaşı
- 3 yıl 11 ay 10 gün
- Trophy Puan
- 48
- M2 Yang
- 488,669
SİSTEM HAKKINDA DESTEK VERİLMİYECEKTİR İYİ FORUMLAR.
Kod:
MULTI-ACCOUNT / FARM HİLESİ ❌ Sorun Aynı kişi: 2 hesap açar Sürekli birbirini keser Lonca puanı kasar ✅ ÇÖZÜM (CORE) 🔒 IP + HWID + Account kontrolü bool CHARACTER::IsFarmAbuse(CHARACTER* victim) { if (GetIP() == victim->GetIP()) return true; if (GetAccountID() == victim->GetAccountID()) return true; return false; } if (IsFarmAbuse(victim)) return; Not: HWID sistemi varsa en güçlü çözüm. AYNI OYUNCUYU TEKRAR TEKRAR KESME ❌ Sorun 10 dk beklemeden aynı oyuncuyu kesme ✅ ÇÖZÜM (Cooldown) #define PK_COOLDOWN 600 bool CHARACTE[HASH=1]#define[/HASH]kPKCooldown(DWORD victimID) { time_t now = time(nullptr); auto it = m_pkCooldown.find(victimID); if (it != m_pkCooldown.end() && now - it->second < PK_COOLDOWN) return false; m_pkCooldown[victimID] = now; return true; } ✔ Oyuncu bazlı ✔ Core seviyesinde ✔ Resetlenemez AFK KILL / BOT FARM ❌ Sorun AFK char bırakıp kestirme ✅ ÇÖZÜM if (victim->IsAFK()) return; AFK algılama: Son hareket zamanı Son skill / saldırı zamanı DÜŞÜK SEVİYE FARM (TWINK) ❌ Sorun Level 1–30 char keserek puan kasma ✅ ÇÖZÜM #define MIN_PK_LEVEL 55 if (victim->GetLevel() < MIN_PK_LEVEL) retu#defineRTY / LONCA İÇİ FARM ❌ Sorun Aynı lonca veya party içinde farm ✅ ÇÖZÜM if (GetGuild() && victim->GetGuild() && GetGuild()->GetID() == victim->GetGuild()->GetID()) return; if (IsInSameParty(victim)) return; MAP ABUSE (SAFE ZONE BUG) ❌ Sorun Koruma alanlarında kesme ✅ ÇÖZÜM if (GetMapIndex() == MAP_TOWN || IsSafeZone()) return; LOGOUT / LOGIN RESET BUG ❌ Sorun Çık-gir yaparak cooldown sıfırlama ✅ ÇÖZÜM Cooldown’u: CHARACTER değil ACCOUNT bazlı tut std::map<DWORD, time_t> g_mapPKCooldownAccount; 8️⃣ SERVER CRASH → ÇİFT ÖDÜL ❌ Sorun Sezon bitişinde crash → tekrar ödül ✅ ÇÖZÜM (DB FLAG) ALTER TABLE season ADD COLUMN rewarded TINYINT DEFAULT 0; if (season.rewarded) return; season.rewarded = 1; SaveSeason(); FAKE DAMAGE / TEK VURUŞ HİLESİ ❌ Sorun Tek vuruş hilesiyle farm ✅ ÇÖZÜM if (GetLastDamageTime(victim) < 3) return; CLIENT PACKET MANIPULATION ❌ Sorun Client packet göndererek bağış artırma ✅ ÇÖZÜM ✔ Bağış SADECE SERVER TARAFINDA ✔ Client sadece request ✔ Tüm hesaplama server’da void HandleGuildDonatePacket(CHARACTER* ch) { if (ch->GetPKPoint() < amount) return; ch->RemovePKPoint(amount); ch->GetGuild()->AddGuildPoint(amount); } RATE LIMIT (SPAM KORUMA) if (!CheckActionDelay("GUILD_DONATE", 3)) return; GM / LOG SİSTEMİ 📜 LOG AT sys_log(0, "[GUILD_POINT] %s -> %d", ch->GetName(), amount);
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
METIN2 TAM LONCA PUANI + PK + SEZON SİSTEMİ
Metin2 özel sunucularında PvP deneyimini daha da derinleştirmek isteyen geliştiriciler için Lonca Puanı, PK Sistemi ve Sezon Sistemleri kritik öneme sahiptir.
Bu yazıda, Metin2 özel sunucu geliştiricilerinin dikkatini çeken en önemli sistemlerden olan Tam Lonca Puanı, PK ve Sezon Sistemleri'ni detaylı olarak ele alacağız. Bu sistemler, oyuncuların rekabet duygusunu artırmakta ve uzun vadeli oyuncu sadakati sağlamaktadır.
Lonca Puanı Nedir?
Lonca Puanı sistemi, oyuncuların loncalarının gelişimini ve etkinliğini ölçmek için kullanılır. Bu sistem sayesinde, loncalar savaşlarda, turnuvalarda ve diğer aktivitelerde kazandıkları puanlarla derecelere girer. Tam Lonca Puanı, tüm etkinliklerin doğru şekilde hesaplandığı, eksiksiz ve optimize bir yapıya sahip sistemdir.
Genellikle C++ tabanlı Game Server kaynak kodlarında tanımlanır ve DB Core üzerinden veritabanına aktarılır. Python scriptlerle de entegre edilebilir. Örneğin, bir loncanın savaşta kazandığı puanlar, Py Root üzerinden analiz edilip, sunucuya yansıtılabilir.
PK Sistemi ve Oyun İçinde Yeri
PK (Player Kill) sistemi, Metin2 gibi MMORPG oyunlarda oyuncular arası mücadele sistemlerinin temel taşlarından biridir. Bu sistem sayesinde, oyuncular birbirlerini öldürerek PK puanı kazanabilir veya kaybedebilir. Bu puanlar, karakterin ne kadar agresif veya barışçıl olduğunu gösterir.
PK sistemi, Martysama veya başka Metin2Dev kaynak kodları üzerinde geliştirilir. Özellikle Core seviyesinde değişiklikler yaparak, Auth ve Game sunucuları arasında senkronize çalışması sağlanabilir. DB tabanlı yapılar sayesinde, her öldürme işlemi doğru şekilde veritabanına işlenebilir.
Sezon Sistemleri ve Rekabet
Sezon sistemleri, oyuncuların belirli zaman dilimlerinde yarışmalar yapmasına olanak tanır. Her sezon sonunda en yüksek Lonca Puanı veya PK skoruna sahip oyuncular ödüllendirilir. Bu sistem, oyuncuların sürekli oyunda kalmasını teşvik eder.
Sezonlar genellikle C++ Source Edit veya Python GUI tabanlı yönetim panelleriyle yönetilir. UIScript ile oyunculara sezon bitimi, liderlik listesi gibi bilgiler aktarılır. Sezonlar, Metin2 Compile süreçleri sırasında özel komutlarla başlatılıp durdurulabilir.
Metin2 Lobby'da Özel Sunucu Geliştirme
Metin2Lobby.com olarak biz, Metin2 Private Server geliştirme konusunda uzman takımla hizmet sunuyoruz. PvP sistemleri, C++ Script, Pack işlemleri, Server SRC düzenlemeleri ve Client SRC entegrasyonları gibi alanlarda profesyonel destek vermekteyiz. Metin2 PVP Game Source ile gelişmiş sistemler kurabilir, Game Core üzerinde özelleştirmeler yapabilirsiniz.
Sonuç
Lonca Puanı, PK ve Sezon sistemleri, Metin2 özel sunucularında rekabet ortamını güçlendiren temel unsurlardır. Bu sistemlerin doğru kurulması ve yönetilmesi, hem oyuncu hem de geliştirici için büyük faydalar sağlar. Metin2Lobby olarak, bu sistemleri C++ ve Python tabanlı çözümlerle en iyi şekilde entegre etmenizi sağlayabiliriz.
METIN2 FULL GUILD POINTS + PK + SEASON SYSTEM
For developers seeking to deepen the PvP experience on Metin2 private servers, Guild Points, PK System, and Season Systems are of critical importance.
In this article, we will examine in detail the Full Guild Points, PK, and Season Systems, which are among the most important systems catching the attention of Metin2 private server developers. These systems increase player competitiveness and ensure long-term player loyalty.
What Is Guild Points?
Guild Points system is used to measure the progress and activity of guilds. Thanks to this system, guilds can enter rankings by earning points through battles, tournaments, and other activities. Full Guild Points refers to a complete and optimized structure where all activities are correctly calculated.
It is generally defined in C++-based Game Server source codes and transferred to the database via DB Core. It can also be integrated with Python scripts. For instance, points earned by a guild in battle can be analyzed via Py Root and reflected on the server.
PK System and Its Role in Game
PK (Player Kill) system is one of the fundamental building blocks of player-versus-player combat systems in MMORPG games like Metin2. With this system, players can gain or lose PK points by killing each other. These points indicate how aggressive or peaceful a character is.
The PK system is developed on sources like Martysama or other Metin2Dev codes. Changes at the Core level allow synchronized operation between Auth and Game servers. Thanks to DB-based structures, every kill action can be properly recorded into the database.
Season Systems and Competition
Season systems allow players to compete within specific time frames. At the end of each season, players with the highest Guild Points or PK scores are rewarded. This system encourages players to remain active in the game continuously.
Seasons are typically managed through C++ Source Edit or Python GUI-based admin panels. Information such as season end and leaderboards is conveyed to players via UIScript. Seasons can be started or stopped during Metin2 Compile processes with custom commands.
Private Server Development at Metin2 Lobby
As Metin2Lobby.com, we provide services with expert teams specializing in Metin2 Private Server development. We offer professional support in areas such as PvP systems, C++ Script, Pack operations, Server SRC modifications, and Client SRC integrations. With Metin2 PVP Game Source, you can establish advanced systems and customize Game Core.
Conclusion
Guild Points, PK, and Season systems are essential elements that strengthen competitive environments in Metin2 private servers. Proper setup and management of these systems provide significant benefits for both players and developers. As Metin2Lobby, we can help integrate these systems optimally using C++ and Python-based solutions.
