Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/14/20 in all areas

  1. Hi there devs, A few months ago I've made a solution for the well-known problems with the character select/logging out which is: once you are about to change character, the stats (ht, st, playtime, etc...) and parts (armor/head) don't update properly: you have to do it twice to see the correct values/items when a character is logging out from the game near to your character you can see a fast equipment change (the character is unequipping everything from him/herself) Explanation for the problems The usual coding video The fix GL for the setup and if you have further question(s), remark(s), or anything that you want to ask or suggest, feel free to post it here, or send it in PM. If you get error(s) please upload the affected (and edited) file(s) to [Hidden Content] and link it in your post, to make my work easier and probably I will be able to help you only in one post, so please spare me from asking basic requests like "Could you upload...". Thank you Have a nice day, ~masodikbela
    2 points
  2. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) Hello, came by to share something simple yet helpful for players, someone requested me this feature that allows you to input money with k format on the pick money dialog window, this will enable you to input “1kk” instead of “1000000” Hope it comes in handy for who is planning to use it.
    1 point
  3. Bug: Find in Client/UserInterface/PythonPlayerInputMouse.cpp: if (pkInstMain->NEW_GetDistanceFromDestPixelPosition(kPPosPickedItem)<20.0f) Change: float distance = 20.0f; if (pkInstMain->IsMountingHorse() || pkInstMain->IsNewMount()) distance = 110.0f; if (pkInstMain->NEW_GetDistanceFromDestPixelPosition(kPPosPickedItem) < distance)
    1 point
  4. run this query in player db and report the results: SELECT * FROM player.item WHERE id = 10019575; according to bt thats the ID of the item that crashes core when you try to remove it.
    1 point
  5. Find the dwID of the item in your database, maybe is still there. -Error with inventory cells -Error on the item_proto (wronge size etc.) -Other...
    1 point
  6. I personally like MVS. The DDoS protection is very good as well as the support. I used the Cloud Virtual Server, tera package, 15€. No problem with 100 players online, I never got to stretch it to it's limits, so I don't really know how many I could have had on that machine until I needed to upgrade.
    1 point
  7. Ovh should be fine but don't expect miracle if you get a big DDOS you will go down.
    1 point
  8. Solved, kinda: In char.cpp, search for : void CHARACTER::ComputePoints() and in this function search: RefreshAffect(); Move that above this: for (int i = 0 ; i < WEAR_MAX_NUM; i++) { LPITEM pItem = GetWear(i); if (pItem) { pItem->ModifyPoints(true); SET_BIT(m_pointsInstant.dwImmuneFlag, GetWear(i)->GetImmuneFlag()); } }
    1 point
  9. Due to the server part being written in C++, it uses both CPU and RAM, to run a server w/o lag it would need atleast 3GB of ram(due to the fact that it would need to alocate some to the OS itself and other processes as MYSQL) and a decent CPU, but the more the better. About the hosting provider, it is all about where your playerbase is located in, but myself i'd go with OVH/OVH resllers.
    1 point
  10. Hello Metin2Dev Community, I hope you're all right! It's been about 2 weeks since we took over the forum, which gave us time to familiarize ourselves with the community and the forum. It is now time to announce some of the projects for the forum. First of all, our projects are the following: Backup of all shared files to a Metin2Dev storage server to avoid dead links. Working on a new version of the forum with a new theme to make it more welcoming and "clean". Clean up all sections (useless topics, dead links, etc ...) and improve the forum tree structure if needed. Work on the more community aspect of the forum, for example by highlighting discord more prominently. Work on the forum to make it more easily accessible to new members. And a lot of other projects that we can't wait for you to discover! Don't hesitate to give us feedback if you have any. See you soon! The staff
    1 point
  11. @Crital Thank you for your suggestions, we'll make a note of it!
    1 point
  12. Hello, Quick back story, those are official from early 2014 pretty much, they contain SG sources, nova sources (2014+) and some wolfman prototype. Those are a small part of a big leak that occured in 2014. It contained Metin2 sources, Metin1 sources as well as Inferna sources. We currently have two theories that are sometimes called official theories but we can't really know who to trust. I am going to be short: It was either a leak made by an employee that copied the file and sold them later on. Or it was downloaded from their server after someone exploited a breach in it. Ever since, we never had any more leaks, might it be core or sources like we had from 2008 to 2014. The only "leak" was an uncythonized root from 2018 because they forgot to cythonize it.
    1 point
  13. Yeah see this is the issue with you and why this forum won't be as active as it once was. Everything has to be "political" give me proof, give me names. You want names? Go to services and pick one. Always some damn politics. It's funny how Ridack isn't allowed to sell his shit here but he's like one of the only guys that will actually go and change something if you ask him. Same with couple other people that got banned due to politics. Admins change on this forum every couple months, they come, start revolutions and nothing changes and they leave. I still remember when this forum first started. Everyone came here because it seemed like it's gonna be an actual places for "devs" to do something, learn something, share something etc etc. And it was like that first year or two. People sharing systems,assets,knowledge,different ideas coming in, different projects are born. Everything a good community should have. Look at this forum now. You have like 3-5 people that are still active, still develop, still post stuff now and then. The rest is gone. AND Yes before you said it, it has a lot to do with Metin dying out a little, people moving on, leaving etc. but a lot of us are still here just not active on m2d any more because there is no point, there is no place for us here, so we keep it on our own. But then again.. this is what drives the motor why people are selling / buying stuff so much. I'm guessing most of the people in charge have a cut in that.. so yeah. I don't hope for much. I also sell stuff and whenever I get contacted to "fix" something I will have a look at it see what it needs and if it's simple 5 minute job I won't even charge for it. If it requires some bigger scope changes I will tell him I can do it for him but for this much. This is business etiquette, something people seems to be lacking in Metin2, in general. Also 1) if something needs fixing, you shouldn't be paying for the fix. You should pay for "special changes" as you nicely putted. 2) A lot of the time if you ask someone to change something for your liking they will tell you no or give you cosmic price to put you off. Like one time I bought a channel switcher from this X guy and the port function was spaghetti mess so I asked him to tell me how to set my ports there because none of it makes sense. He told me that he doesn't know how to set it up for different channel ports, and I have to change my ports (so i have to change all configs, fw and all other shit just because he doesn't know what he's code does? In the end I just re-wrote the function and hard-coded the ports and it worked but I shouldn't had to do that You know what I mean? All I'm saying is take responsible for you actions, and what you're selling.
    1 point
  14. [Hidden Content] For this tutorial, your PC must supports virtualization technology. Benchmarks: 1- Enable virtualization technology(SVM Mode). I enabled at bios. But you can do this whit different ways: 2- Enable VT at VirtualBox: 3- Enable I/O APIC at VirtualBox: 4- Change Processor setting. Before check your CPU Core Count: Usage: Don't use gmake j command like: gmake -j20 Usage: gmake -j(core+1) Example I have 4 cores: gmake -j5
    1 point
  15. Probably you have sash/acce and that's the problem. In client/PythonNetworkStreamPhaseGameActor.cpp Search for: void CPythonNetworkStream::__RecvCharacterUpdatePacket(SNetworkUpdateActorData * pkNetUpdateActorData) Paste this: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].wSashPart = pkNetUpdateActorData->m_dwSash; Below this: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].wMainPart = pkNetUpdateActorData->m_dwArmor; Maybe you have dwAcce instead of sash.
    1 point
  16. Hello, I´m search the fix for Shamans that they can attack from mounts with more then ~140 Attack speed and every hit count. Contact me here in board. Regards
    0 points
  17. @Vanilla I coded it with C++ there is not reason to use lua code for this, useless flags and functions that server core sends for use, I already coded the checks if the boss is dead before spawn again and working perfectly. Maybe is possible with the functions that Vanilla Core already has to be done with quest, but someone who asking "How to do this" obviously he search for a ready Tutorial and he have no clue how to coding, so I'm just offering my services cause the system takes me some hours to be done and i don't feel to want to share it for free. Thanks.
    0 points
  18. both working just fine.
    0 points
  19. Only reason 95% use Discord. Good Luck with the discord!
    0 points
  20. 0 points
  21. Primary problem with lags is in packet delay- I fixed it by disable packet encryption and little change in void CPythonNetworkStream::GamePhase() *inspired by martysama*
    0 points
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.