MYKO Server'lar İçin Bütün HP ve MP Potları SINIRLI Yapmak

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 104

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
45,967
Kod:
Delete from ITEM where num = '389082000' Delete from ITEM where num = '389081000' Delete from ITEM where num = '389080000' Delete from ITEM where num = '389079000' Delete from ITEM where num = '389078000' insert into [ITEM] values ('389082000','Potion of soul(Store) (+0)','97','17','0','0','0','0','0','30','1','15000','0','0','1','490082','0', '1','99','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'); insert into [ITEM] values ('389081000','Potion of wisdom(Store) (+0)','97','17','0','0','0','0','0','28','1','7000','0','0','1','490081','0','1','99','0','0','0','0 ','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','0','0','0 ','0','0','0','0','0','0','0','0','0','0'); insert into [ITEM] values ('389080000','Potion of sagacity(Store) (+0)','97','17','0','0','0','0','0','26','1','2000','0','0','1','490080','0','1','99','0','0','0','0 ','0','0','0','0','0','0','0','0','0','0','0','0', '0','0','0','0','0','0','0','0','0','0','0','0','0 ','0','0','0','0','0','0','0','0','0','0'); insert into [ITEM] values ('389079000','Potion of intelligence(Store) (+0)','97','17','0','0','0','0','0','24','1','600' ,'0','0','1','490079','0','1','99','0','0','0','0' ,'0','0','0','0','0','0','0','0','0','0','0','0',' 0','0','0','0','0','0','0','0','0','0','0','0','0' ,'0','0','0','0','0','0','0','0','0','0'); insert into [ITEM] values ('389078000','Potion of spirit(Store) (+0)','97','17','0','0','0','0','0','22','1','160' ,'0','0','1','490078','0','1','99','0','0','0','0' ,'0','0','0','0','0','0','0','0','0','0','0','0',' 0','0','0','0','0','0','0','0','0','0','0','0','0' ,'0','0','0','0','0','0','0','0','0','0');





Kod:
Delete from magic where magicnum = '490060' Delete from magic where magicnum = '490061' Delete from magic where magicnum = '490062' Delete from magic where magicnum = '490063' Delete from magic where magicnum = '490064' Delete from magic where magicnum = '490082' Delete from magic where magicnum = '490081' Delete from magic where magicnum = '490080' Delete from magic where magicnum = '490079' Delete from magic where magicnum = '490078' insert into [MAGIC] values ('490060','»i¸íÀÇ ¼º¼ö(»óÁ¡¿ë)','Water of life(Store)','90HP recovering potion','0','0','0','1','601','1','0','0','0','0', '9','389060000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490061','»ç¶ûÀÇ ¼º¼ö(»óÁ¡¿ë)','Water of love(Store)','180HP recovering potion','0','0','0','1','601','1','0','0','0','0', '9','389061000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490062','ÀºÃÑÀÇ ¼º¼ö(»óÁ¡¿ë)','Water of grace(Store)','360HP recovering potion','0','0','0','1','602','1','0','0','0','0', '9','389062000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490063','ÀºÇiÀÇ ¼º¼ö(»óÁ¡¿ë)','Water of favors(Store)','720HP recovering potion','0','0','0','1','602','1','0','0','0','0', '9','389063000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490064','ÃູÀÇ ¼º¼ö(»óÁ¡¿ë)','Water of bless(Store)','1440HP recovering potion','0','0','0','1','602','1','0','0','0','0', '9','389064000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490082','¿µÈ¥ÀÇ ¹°¾à(»óÁ¡¿ë)','Potion of soul(Store)','Recover 1920MP','0','0','0','1','702','1','0','0','0','0', '9','389082000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490081','ÁöÇiÀÇ ¹°¾à(»óÁ¡¿ë)','Potion of wisdom(Store)','Recover 960MP','0','0','0','1','702','1','0','0','0','0',' 9','389081000','5','1','100','3','0','25','1','0') ; insert into [MAGIC] values ('490080','½½±âÀÇ ¹°¾à(»óÁ¡¿ë)','Potion of sagacity(Store)','Recover 480MP','0','0','0','1','701','1','0','0','0','0',' 9','389080000','5','1','100','3','0','25','1','0') ; insert into [MAGIC] values ('490079','Çö¸íÀÇ ¹°¾à(»óÁ¡¿ë)','Potion of intelligence(Store)','Recover 240MP','0','0','0','1','701','1','0','0','0','0',' 9','389079000','5','1','100','3','0','25','1','0') ; insert into [MAGIC] values ('490078','Á¤½ÅÀÇ ¹°¾à(»óÁ¡¿ë)','Potion of spirit(Store)','Recover 120MP','0','0','0','1','701','1','0','0','0','0',' 9','389078000','5','1','100','3','0','25','1','0') ;





Kod:
Delete from magic where magicnum = '490020' Delete from magic where magicnum = '490019' Delete from magic where magicnum = '490018' Delete from magic where magicnum = '490017' Delete from magic where magicnum = '490016' Delete from magic where magicnum = '490015' Delete from magic where magicnum = '490014' Delete from magic where magicnum = '490013' Delete from magic where magicnum = '490012' Delete from magic where magicnum = '490011' Delete from magic where magicnum = '490010' insert into [MAGIC] values ('490020','¿µÈ¥ÀÇ ¹°¾à','Potion of soul','Regain 1920 MP','0','0','0','1','702','1','0','0','0','0','9', '389020000','5','1','100','3','0','25','1','0'); insert into [MAGIC] values ('490019','ÁöÇiÀÇ ¹°¾à','Potion of wisdom','Regain 960 MP','0','0','0','1','702','1','0','0','0','0','9', '389019000','5','1','100','3','0','25','1','0'); insert into [MAGIC] values ('490018','½½±âÀÇ ¹°¾à','Potion of sagacity','Regain 480 MP','0','0','0','1','701','1','0','0','0','0','9', '389018000','5','1','100','3','0','25','1','0'); insert into [MAGIC] values ('490017','Çö¸íÀÇ ¹°¾à','Potion of intelligence','Regain 240 MP','0','0','0','1','701','1','0','0','0','0','9', '389017000','5','1','100','3','0','25','1','0'); insert into [MAGIC] values ('490016','Á¤½ÅÀÇ ¹°¾à','Potion of spirit','Regain 120 MP','0','0','0','1','701','1','0','0','0','0','9', '389016000','5','1','100','3','0','25','1','0'); insert into [MAGIC] values ('490015','ÃູÀÇ ¼º¼ö','Water of bless','1440HP potion','0','0','0','1','602','1','0','0','0','0', '9','389015000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490014','ÀºÇiÀÇ ¼º¼ö','Water of favors','720HP potion','0','0','0','1','602','1','0','0','0','0', '9','389014000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490013','ÀºÃÑÀÇ ¼º¼ö','Water of grace','360HP potion','0','0','0','1','602','1','0','0','0','0', '9','389013000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490012','»ç¶ûÀÇ ¼º¼ö','Water of love','180HP potion','0','0','0','1','601','1','0','0','0','0', '9','389012000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490011','»i¸íÀÇ ¼º¼ö','Water of life','90HP potion','0','0','0','1','601','1','0','0','0','0', '9','389011000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('490010','¼º¼ö','Holy water','HP recovery potion sold in stores','0','0','0','1','601','1','0','0','0','0', '9','389010000','5','1','100','3','0','25','1','0' );





Kod:
Delete from magic where magicnum = '500012' Delete from magic where magicnum = '500010' Delete from magic where magicnum = '500009' Delete from magic where magicnum = '500008' Delete from magic where magicnum = '500007' Delete from magic where magicnum = '500006' Delete from magic where magicnum = '500005' Delete from magic where magicnum = '500004' Delete from magic where magicnum = '500003' Delete from magic where magicnum = '500002' Delete from magic where magicnum = '500001' insert into [MAGIC] values ('500012','¼º¼ö(°æ±âÀåÀ̺¥Æ®)','Holy water','45 HP recovering potion','0','0','0','1','601','1','0','0','0','0', '9','910012000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('500010','¿µÈ¥ÀÇ ¹°¾à(°æ±âÀåÀ̺¥Æ®)','Potion of soul(C.E.)','Recover 1920MP','0','0','0','1','702','1','0','0','0','0', '9','910010000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('500009','ÁöÇiÀÇ ¹°¾à(°æ±âÀåÀ̺¥Æ®)','Potion of wisdom(C.E.)','Recover 960MP','0','0','0','1','702','1','0','0','0','0',' 9','910009000','5','1','100','3','0','25','1','0') ; insert into [MAGIC] values ('500008','½½±âÀÇ ¹°¾à(°æ±âÀåÀ̺¥Æ®)','Potion of sagacity(C.E.)','Recover 480MP','0','0','0','1','701','1','0','0','0','0',' 9','910008000','5','1','100','3','0','25','1','0') ; insert into [MAGIC] values ('500007','Çö¸íÀÇ ¹°¾à(°æ±âÀåÀ̺¥Æ®)','Potion of intelligence(C.E.)','Recover 240MP','0','0','0','1','701','1','0','0','0','0',' 9','910007000','5','1','100','3','0','25','1','0') ; insert into [MAGIC] values ('500006','Á¤½ÅÀÇ ¹°¾à(°æ±âÀåÀ̺¥Æ®)','Portion of spirit(C.E.)','Recover 120MP','0','0','0','1','701','1','0','0','0','0',' 9','910006000','5','1','100','3','0','25','1','0') ; insert into [MAGIC] values ('500005','ÃູÀÇ ¼º¼ö(°æ±âÀåÀ̺¥Æ®)','Water of bless(C.E.)','1440HP recovering potion','0','0','0','1','602','1','0','0','0','0', '9','910005000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('500004','ÀºÇiÀÇ ¼º¼ö(°æ±âÀåÀ̺¥Æ®)','Water of favors(C.E.)','720HP recovering potion','0','0','0','1','602','1','0','0','0','0', '9','910004000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('500003','ÀºÃÑÀÇ ¼º¼ö(°æ±âÀåÀ̺¥Æ®)','Water of grace(C.E.)','360HP recovering potion','0','0','0','1','602','1','0','0','0','0', '9','910003000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('500002','»ç¶ûÀÇ ¼º¼ö(°æ±âÀåÀ̺¥Æ®)','Water of love(C.E.)','180HP recovering potion','0','0','0','1','601','1','0','0','0','0', '9','910002000','5','1','100','3','0','25','1','0' ); insert into [MAGIC] values ('500001','»i¸íÀÇ ¼º¼ö(°æ±âÀåÀ̺¥Æ®)','Water of life(C.E.)','90HP recovering potion','0','0','0','1','601','1','0','0','0','0', '9','910001000','5','1','100','3','0','25','1','0' );

MYKO Server'lar İçin Bütün HP ve MP Potları SINIRLI Yapmak

Knight Online özel sunucularında (pserver) oyuncuların oyun içi deneyimini artırmak ve dengeli bir oynanış sunmak adına geliştiriciler farklı mekanikler üzerinde çalışmaktadır. Özellikle MYKO (My Knight Online) sunucularında dikkat çeken konulardan birisi, HP ve MP potlarının sınırsız kullanımının oyun içi dengeyi bozmasıdır. Bu nedenle MYKO sunucularında HP ve MP potlarını sınırlı hale getirmek, hem oyunun stratejik yönünü güçlendirir hem de sunucu performansını optimize eder.

HP ve MP Potlarının Sınırsız Kullanımı Neden Sorun Oluşturur?

Sınırsız pot kullanımı, özellikle savaş esnasında büyük avantajlar sağlayabilir. Bu durum, kısa sürede yüksek miktarlarda pot tüketerek rakibin stratejik hamlelerini altüst edebilir. Ayrıca, bazı bot kullanıcıları potları otomatik kullanarak oyun içi avantaj elde edebilir. Bu da hem adil oyun ortamını bozar hem de sunucu tarafında istenmeyen CPU ve RAM yüklenmesine neden olur.

UYARI: Sınırsız pot kullanımı, sunucu loglarında anormal veri trafiğine yol açabilir ve bu da hileli oynama tespitini zorlaştırabilir.

MYKO Sunucularında Pot Kısıtlaması Nasıl Uygulanır?

MYKO tabanlı sunucularda HP ve MP potlarının sınırlı kullanılmasını sağlamak için birkaç farklı yöntem uygulanabilir. Bunlardan biri, server side değişiklikleridir. MYKO emülatöründe item.bin dosyasında potların kullanım mekanizması değiştirilebilir. Aynı zamanda, sunucu tarafında pot tüketimini kontrol eden scriptler yazılabilir.

Örneğin, bir karakterin belirli süre içinde sadece 10 adet HP potu kullanabilmesi gibi bir sınırlandırma getirilebilir. Bu tür sınırlamalar, kodlama bilgisi gerektirir ve genellikle KO development sürecinde önemli yer tutar.

MYKO'da Pot Kısıtlaması için Gerekli Yapılandırmalar

Pot sınırlaması için öncelikle serverfiles dosyalarında gerekli ayarlamalar yapılmalıdır. MYKO sunucusunda config dosyalarında veya C++ tabanlı kodlarda, belirli item ID'lerine özel cooldown (bekleme süresi) tanımlanabilir. Bu sayede pot kullanımı saniye cinsinden kontrol altına alınabilir.

Ayrıca, potların sadece PvP harici alanlarda sınırsız, PvP bölgelerinde ise sınırlı olması gibi detaylı ayarlar da yapılabilir. Bu, savaş anında daha dengeli bir sistem oluşturur.

MYKO Geliştiricileri İçin Öneriler

MYKO sunucularında pot sınırlaması yaparken dikkat edilmesi gereken bazı önemli hususlar vardır:

- Potların kullanım aralığı belirlenirken oyuncuların stratejik planlama yapabilmesi sağlanmalıdır.
- Sınırlama mantığı, tüm sınıflar için eşit şekilde uygulanmalıdır.
- Pot sınırlaması, bot kullanımı engellemede de önemli rol oynar.

Sonuç

MYKO sunucularında HP ve MP potlarının sınırlı tutulması, oyun içi dengeyi sağlamanın yanı sıra sunucu güvenliğini ve performansını da artırır. Bu tür yapılandırmalar, KO development sürecinde uzmanlık gerektirse de doğru uygulandığında çok büyük faydalar sağlar. MYKO tabanlı özel sunucularınızda pot kullanımını kontrol altında tutarak, oyuncular için daha keyifli ve adil bir oyun ortamı yaratabilirsiniz.

Daha fazla Knight Online geliştirici kaynağı için KnightLobby sitesini ziyaret edin.


Making All HP and MP Pots Limited on MYKO Servers

In Knight Online private servers (pserver), developers work on various mechanics to enhance the player experience and provide balanced gameplay. One of the notable issues in MYKO (My Knight Online) servers is the unlimited use of HP and MP potions which can disrupt the in-game balance. Therefore, making HP and MP pots limited on MYKO servers strengthens the strategic aspect of the game and optimizes server performance.

Why Does Unlimited Pot Usage Cause Problems?

Unlimited pot usage can offer significant advantages during combat. This allows players to consume large amounts of potions within a short time, disrupting the opponent's strategic moves. Additionally, some bot users exploit automatic pot consumption for unfair advantages. This not only ruins fair play but also causes unwanted CPU and RAM load on the server side.

WARNING: Unlimited pot usage can lead to abnormal data traffic in server logs, making cheat detection more difficult.

How to Apply Pot Limitations in MYKO Servers?

There are several methods to limit the use of HP and MP potions in MYKO-based servers. One approach involves server-side modifications. In MYKO-based servers, the mechanism of how potions are used can be modified within the item.bin file. Additionally, scripts can be written on the server side to control potion consumption.

For instance, a character could be limited to using only 10 HP potions within a certain timeframe. Such limitations require coding knowledge and are often an important part of KO development processes.

Configurations Required for Pot Limitation in MYKO

To implement pot limitations, necessary adjustments must first be made in the serverfiles. In MYKO servers, cooldown periods (waiting times) for specific item IDs can be defined in config files or in C++ based codes. This allows controlling the frequency of pot usage in seconds.

Additionally, detailed settings such as unlimited pot usage outside PvP areas and limited usage inside PvP zones can be configured. This creates a more balanced system during combat.

Recommendations for MYKO Developers

When implementing pot limitations in MYKO servers, there are several important considerations:

- Potion usage intervals should allow players to make strategic plans.
- The limitation logic should be applied equally across all classes.
- Pot limitation also plays an important role in preventing bot usage.

Conclusion

Limiting HP and MP potions in MYKO servers enhances in-game balance while improving server security and performance. Although such configurations require expertise in KO development, they offer great benefits when properly implemented. By controlling pot usage in your MYKO-based private servers, you can create a more enjoyable and fair gaming environment for players.

For more Knight Online developer resources, visit KnightLobby.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt