This is where the concept of the Metin2 Pserver for self-preservation comes into play. The story is quickly completed and as the level of experience increases, the details become more and more important. The speed that the player needs to master the achievements and challenges that Metin2 offers him is also different. The principle of a Metin2 Pserver is simple and plain: the same content that the official Metin2 Server offers is initially offered free of charge and ideally supplemented with functions that improve the flow of the game. There they advertised their own project, found a suitable team among the many Metin2 Pserver supporters and, as part of the constantly growing community, contributed to the creation of an ever-growing network of private servers that not least trying to fight each other with DDoS attacks. Pserver has become a one-stop shop for all interested gamers and amateur developers. The website "Elitepvpers" plays a not inconsiderable role in this context. and to gain experience in dealing with databases and web servers. (read more)Īre still a platform to get to know the programming languages Lua, Python and Co. It is unclear whether it was greed for profit or pure joy in experimentation that prompted the first server administrators to make their projects, which initially ran via the VPN client "LogMeIn Hamachi" and "Windows Virtual PC", publicly accessible and thus the laying the foundation for what is now dormant on expensive high-performance computers.īut first, Metin2 Pservers were a source of opportunity for teenagers and young adults, who, through this first exposure to what lies behind the Metin2 universe, often paved their way towards computer science studies.Because the private servers were and. Now open "privateshopbuilder.The founding of the first private servers, P-Servers for short, came about through the publication of server files, from which the founding fathers of the Metin2 P-Server scene built the foundations of what is today most popular: The game worlds outside the official platforms marketed by the traditional companies. Open "shopdialog.py" and replace all contentwith: Open your Client File and extract "pack/uiscript". Open "UserInterface/Packet.h" in you Binary Client Source and Search: SHOP_HOST_ITEM_MAX_NUM = 40 NPC & PrivateShop with 80 Items ClientSide: yShopStart ) > USE_SHOP_LIMIT_RANGE : self. xShopStart ) > USE_SHOP_LIMIT_RANGE or abs ( y - self. GetMainCharacterPosition () if abs ( x - self. USE_SHOP_LIMIT_RANGE = 1000 ( x, y, z ) = player. Same file, search: def OnUpdate ( self ): Now open " uishop.py" and Search: def Close ( self ): self. Replace with: def StartShop ( self, vid ): if chr. Now open " game.py" and Search: def StartShop ( self, vid ): self. SetTop ()Īfter add: def OpenShopDialog2 ( self, vid ): self. Same file, search this: def OpenShopDialog ( self, vid ): self. Ok, at this point you can compress your UiScript with the new file " shopdialog2.py".Įxtract "pack/root" from your Client and open " interfacemodule.py" Now create "shopdialog2.py" and insert this content: NOTE: If you want Only NPC Shop's with 80 Items follow this guide, else if you want NPC Shop & Private Shop follow the Update Istruction.Įxtract " pack/uiscript" from your Client and open " shopdialog.py". Now compile Db File & Game File and ServerSide's steps complete. Replace with: CGrid grid = CGrid ( 10, 9 ) Now open " game/shop_manager.cpp" and search: Replace with: m_pGrid = M2_NEW CGrid ( 10, 9 ) Now open " game/shop.cpp" and search: m_pGrid = M2_NEW CGrid ( 5, 9 ) Replace with: SHOP_PRICELIST_MAX_NUM = 80 In the same file search: SHOP_PRICELIST_MAX_NUM = 40 Replace with: SHOP_HOST_ITEM_MAX_NUM = 80 Open " common/length.h" and search: SHOP_HOST_ITEM_MAX_NUM = 40 To extend NPC Shop to 80 Items follow these steps.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |