Merhaba tek kod ile navicatta yüzdelik şekilde exp düşürme ve arttırma kodları vereceğim.
Böyle bir pencere geliyor karşımıza. Verdiğim kodları yapıştırıp run butonuna basarsanız mob_proto tablosunda exp sütunundaki tüm sayısal değerleri düşürür veya yükseltir.
Exp oranını %20 olarak düşürür.
Veya belli bir levelden sonraki mobları düzenlemek istersem.
50 level üstü tüm mobların exp değerini %20 düşürür.
50 level ve altındaki tüm mobların exp değerini %20 düşürür
Yada belli bir level aralığındaki mobları düzenlemek istersem
50 levelden 75 levele kadar olan tüm mobların exp oranını düşürür.
Exp oranını arttırmak istersenizde aynı mantık
Yaparsam exp oranları %40 oranda artacaktır Sadece 0 olan sayıyı 1 yapıyorum
Yang oranını arttırmak ve düşürmekte aynı mantık sadece exp olan yerleri gold_min yada gold_max olarak değiştirmeniz yeterlidir örneğin
Yaparsam düşecek yang miktarı %40 artacaktır.
gold_min ve gold_max sütunları moblardan düşecek yang aralığıdır örneğin 101 kodlu köpek mobuna min 10 Max 15 ayarlar isem 101 kodlu slottan rastgele 10-15 yang düşecektir.
Ssdece mob_proto'yu navicattan okuyan serverler içindir. proto'ları sunucu tabanlı mob_proto.txt kullananlar için değildir sunucu tabanlı olanlar navicattan düzenlemeler ve yapsalar bile reboot attıktan sonra sunucudaki mob_proto.txt dosyasını okuyup navicatta yazacaktır.
İyi forumlar.
Navicatta Tek Kod ile mob_proto Tablosunda Exp-Min, Yang-Max ve Yang Ayarları Nasıl Yapılır?
Metin2 sunucularında veritabanı yönetimi, özellikle mob_proto tablosu üzerinde yapılan değişiklikler büyük önem taşır. Bu yazıda Navicat üzerinden tek bir SQL komutu ile mob_proto tablosundaki exp_min, yang_max ve yang alanlarını nasıl güncelleyeceğinizi adım adım anlatacağız. Metin2 geliştiricileri ve sunucu sahipleri için kritik bir konudur.
Öncelikle mob_proto nedir?
mob_proto tablosu Metin2 oyununda tüm canavarların (mob) özelliklerini barındıran temel veritabanı tablosudur. Bu tablo sayesinde her bir mob'un leveli, verdiği tecrübe miktarı, düşürdüğü para miktarı gibi veriler tanımlanır. Bu nedenle bu tabloyu doğru yönetmek sunucu dengesi açısından hayati öneme sahiptir.
Navicat Kullanımı
Navicat, MySQL, MariaDB ve diğer veritabanı sistemleri için popüler bir grafiksel arayüzdür. Metin2 veritabanı işlemlerinde sıklıkla tercih edilir. mob_proto tablosunu açtıktan sonra doğrudan hücreler üzerinde değişiklik yapabilir ya da SQL sorgusu ile toplu güncelleme yapabilirsiniz. Ancak bu yazıda toplu ve hızlı bir yöntem olan UPDATE sorgusunu kullanacağız.
Exp-Min, Yang-Max ve Yang Nedir?
Exp-Min: Mob'dan alınabilecek minimum tecrübe puanıdır. Oyuncuların seviye atlaması için önemli bir ögedir.
Yang-Max: Mob öldürüldüğünde düşebilecek maksimum para miktarıdır. Sunucuda ekonomi dengesini etkiler.
Yang: Genellikle mob'un varsayılan para değeridir. Yang-Max ile karıştırılmamalıdır.
SQL Sorgusu ile Güncelleme
Aşağıdaki örnek sorguyu Navicat'in 'SQL' sekmesinden çalıştırarak tüm moblar için belirli bir değeri otomatik olarak güncelleyebilirsiniz:
UPDATE mob_proto SET exp_min = 500, yang_max = 10000, yang = 500 WHERE vnum > 0;
Bu sorgu ile tüm mob'lar için exp_min değeri 500, yang_max 10.000 ve yang ise 500 olarak ayarlanacaktır. Elbette bu değerleri sunucu ihtiyaçlarınıza göre değiştirmeniz önerilir.
Dikkat Edilmesi Gerekenler
Sunucu dengesi için bu değerlerin dikkatlice seçilmesi gerekir. Çok yüksek exp veya yang değerleri sunucuda hile algılanmasına neden olabilir. Bu nedenle önce test sunucusunda denemek en güvenli yoldur.
Yedek Almayı Unutmayın!
Herhangi bir veritabanı değişikliği yapmadan önce mutlaka yedek alınmalıdır. Ver kaybı durumunda geri dönüşüm imkansız olabilir.
Sonuç
Navicat kullanarak tek bir SQL komutu ile mob_proto tablosundaki exp_min, yang_max ve yang değerlerini kolayca güncelleyebilirsiniz. Bu işlem sunucu performansını artırmak ve oyun içi dengeleri ayarlamak için oldukça faydalıdır. Ancak bu işlemleri yaparken dikkatli olmanız ve sunucu dengesini göz önünde bulundurmanız çok önemlidir.
How to Set Exp-Min, Yang-Max and Yang Values in mob_proto Table with One Code in Navicat?
Database management on Metin2 servers, especially modifications made on the mob_proto table, is highly significant. In this article, we will explain step by step how to update the exp_min, yang_max, and yang fields in the mob_proto table via a single SQL command in Navicat. This topic is critical for Metin2 developers and server owners.
What is mob_proto?
The mob_proto table holds all the properties of monsters (mobs) in the Metin2 game. It defines experience values, money drops, and other attributes for each mob. Therefore, properly managing this table is vital for server balance.
Using Navicat
Navicat is a popular GUI tool for MySQL, MariaDB, and other database systems. It is frequently used for Metin2 database operations. You can directly modify cells in the mob_proto table or run bulk updates using SQL queries. However, in this article, we will use the UPDATE query for fast and bulk modifications.
What are Exp-Min, Yang-Max and Yang?
Exp-Min: The minimum experience points gained from killing a mob. It is important for player leveling.
Yang-Max: The maximum amount of money that can be dropped by a mob upon death. It affects the server economy.
Yang: Usually represents the default money value of a mob. Should not be confused with Yang-Max.
Updating with SQL Query
You can run the following sample query in Navicat's 'SQL' tab to update these values for all mobs:
UPDATE mob_proto SET exp_min = 500, yang_max = 10000, yang = 500 WHERE vnum > 0;
With this query, exp_min will be set to 500, yang_max to 10,000, and yang to 500 for all mobs. Of course, you should adjust these values according to your server's needs.
Things to Consider
These values must be carefully chosen to maintain server balance. Too high exp or yang values may trigger cheating alerts on the server. Therefore, testing on a test server first is recommended.
Always Take a Backup!
Always take a backup before making any database changes. Data loss without a backup may result in irreversible consequences.
Conclusion
By using Navicat, you can easily update exp_min, yang_max, and yang values in the mob_proto table with just one SQL command. This process is beneficial for improving server performance and adjusting in-game balances. However, it is crucial to proceed carefully and consider the server balance while performing these operations.
Böyle bir pencere geliyor karşımıza. Verdiğim kodları yapıştırıp run butonuna basarsanız mob_proto tablosunda exp sütunundaki tüm sayısal değerleri düşürür veya yükseltir.
Exp oranını %20 olarak düşürür.
Veya belli bir levelden sonraki mobları düzenlemek istersem.
50 level üstü tüm mobların exp değerini %20 düşürür.
50 level ve altındaki tüm mobların exp değerini %20 düşürür
Yada belli bir level aralığındaki mobları düzenlemek istersem
50 levelden 75 levele kadar olan tüm mobların exp oranını düşürür.
Exp oranını arttırmak istersenizde aynı mantık
Yaparsam exp oranları %40 oranda artacaktır Sadece 0 olan sayıyı 1 yapıyorum
Yang oranını arttırmak ve düşürmekte aynı mantık sadece exp olan yerleri gold_min yada gold_max olarak değiştirmeniz yeterlidir örneğin
Yaparsam düşecek yang miktarı %40 artacaktır.
gold_min ve gold_max sütunları moblardan düşecek yang aralığıdır örneğin 101 kodlu köpek mobuna min 10 Max 15 ayarlar isem 101 kodlu slottan rastgele 10-15 yang düşecektir.
Ssdece mob_proto'yu navicattan okuyan serverler içindir. proto'ları sunucu tabanlı mob_proto.txt kullananlar için değildir sunucu tabanlı olanlar navicattan düzenlemeler ve yapsalar bile reboot attıktan sonra sunucudaki mob_proto.txt dosyasını okuyup navicatta yazacaktır.
İyi forumlar.
Navicatta Tek Kod ile mob_proto Tablosunda Exp-Min, Yang-Max ve Yang Ayarları Nasıl Yapılır?
Metin2 sunucularında veritabanı yönetimi, özellikle mob_proto tablosu üzerinde yapılan değişiklikler büyük önem taşır. Bu yazıda Navicat üzerinden tek bir SQL komutu ile mob_proto tablosundaki exp_min, yang_max ve yang alanlarını nasıl güncelleyeceğinizi adım adım anlatacağız. Metin2 geliştiricileri ve sunucu sahipleri için kritik bir konudur.
Öncelikle mob_proto nedir?
mob_proto tablosu Metin2 oyununda tüm canavarların (mob) özelliklerini barındıran temel veritabanı tablosudur. Bu tablo sayesinde her bir mob'un leveli, verdiği tecrübe miktarı, düşürdüğü para miktarı gibi veriler tanımlanır. Bu nedenle bu tabloyu doğru yönetmek sunucu dengesi açısından hayati öneme sahiptir.
Navicat Kullanımı
Navicat, MySQL, MariaDB ve diğer veritabanı sistemleri için popüler bir grafiksel arayüzdür. Metin2 veritabanı işlemlerinde sıklıkla tercih edilir. mob_proto tablosunu açtıktan sonra doğrudan hücreler üzerinde değişiklik yapabilir ya da SQL sorgusu ile toplu güncelleme yapabilirsiniz. Ancak bu yazıda toplu ve hızlı bir yöntem olan UPDATE sorgusunu kullanacağız.
Exp-Min, Yang-Max ve Yang Nedir?
Exp-Min: Mob'dan alınabilecek minimum tecrübe puanıdır. Oyuncuların seviye atlaması için önemli bir ögedir.
Yang-Max: Mob öldürüldüğünde düşebilecek maksimum para miktarıdır. Sunucuda ekonomi dengesini etkiler.
Yang: Genellikle mob'un varsayılan para değeridir. Yang-Max ile karıştırılmamalıdır.
SQL Sorgusu ile Güncelleme
Aşağıdaki örnek sorguyu Navicat'in 'SQL' sekmesinden çalıştırarak tüm moblar için belirli bir değeri otomatik olarak güncelleyebilirsiniz:
UPDATE mob_proto SET exp_min = 500, yang_max = 10000, yang = 500 WHERE vnum > 0;
Bu sorgu ile tüm mob'lar için exp_min değeri 500, yang_max 10.000 ve yang ise 500 olarak ayarlanacaktır. Elbette bu değerleri sunucu ihtiyaçlarınıza göre değiştirmeniz önerilir.
Dikkat Edilmesi Gerekenler
Sunucu dengesi için bu değerlerin dikkatlice seçilmesi gerekir. Çok yüksek exp veya yang değerleri sunucuda hile algılanmasına neden olabilir. Bu nedenle önce test sunucusunda denemek en güvenli yoldur.
Yedek Almayı Unutmayın!
Herhangi bir veritabanı değişikliği yapmadan önce mutlaka yedek alınmalıdır. Ver kaybı durumunda geri dönüşüm imkansız olabilir.
Sonuç
Navicat kullanarak tek bir SQL komutu ile mob_proto tablosundaki exp_min, yang_max ve yang değerlerini kolayca güncelleyebilirsiniz. Bu işlem sunucu performansını artırmak ve oyun içi dengeleri ayarlamak için oldukça faydalıdır. Ancak bu işlemleri yaparken dikkatli olmanız ve sunucu dengesini göz önünde bulundurmanız çok önemlidir.
How to Set Exp-Min, Yang-Max and Yang Values in mob_proto Table with One Code in Navicat?
Database management on Metin2 servers, especially modifications made on the mob_proto table, is highly significant. In this article, we will explain step by step how to update the exp_min, yang_max, and yang fields in the mob_proto table via a single SQL command in Navicat. This topic is critical for Metin2 developers and server owners.
What is mob_proto?
The mob_proto table holds all the properties of monsters (mobs) in the Metin2 game. It defines experience values, money drops, and other attributes for each mob. Therefore, properly managing this table is vital for server balance.
Using Navicat
Navicat is a popular GUI tool for MySQL, MariaDB, and other database systems. It is frequently used for Metin2 database operations. You can directly modify cells in the mob_proto table or run bulk updates using SQL queries. However, in this article, we will use the UPDATE query for fast and bulk modifications.
What are Exp-Min, Yang-Max and Yang?
Exp-Min: The minimum experience points gained from killing a mob. It is important for player leveling.
Yang-Max: The maximum amount of money that can be dropped by a mob upon death. It affects the server economy.
Yang: Usually represents the default money value of a mob. Should not be confused with Yang-Max.
Updating with SQL Query
You can run the following sample query in Navicat's 'SQL' tab to update these values for all mobs:
UPDATE mob_proto SET exp_min = 500, yang_max = 10000, yang = 500 WHERE vnum > 0;
With this query, exp_min will be set to 500, yang_max to 10,000, and yang to 500 for all mobs. Of course, you should adjust these values according to your server's needs.
Things to Consider
These values must be carefully chosen to maintain server balance. Too high exp or yang values may trigger cheating alerts on the server. Therefore, testing on a test server first is recommended.
Always Take a Backup!
Always take a backup before making any database changes. Data loss without a backup may result in irreversible consequences.
Conclusion
By using Navicat, you can easily update exp_min, yang_max, and yang values in the mob_proto table with just one SQL command. This process is beneficial for improving server performance and adjusting in-game balances. However, it is crucial to proceed carefully and consider the server balance while performing these operations.
