Jump to content

Search the Community

Showing results for tags 'client'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Community
    • M2Dev
    • Offtopic
    • Games Talk
    • Music / Videos / Art
    • Member Representations
    • Services & Sales
  • Metin2
    • General
    • Questions and Answers
    • Frequently Asked Questions
    • Private Servers
    • Videos
  • Suggest a Tutorial / Release
    • Suggest a Tutorial / Release
    • Temporary forum
  • Releases
    • General
    • Guides & HowTo
    • Tools
    • Programming & Scripts / Systems
    • Maps
    • Quests
    • Binaries & Clients / ServerFiles
    • 3D Models
    • 2D Graphics
    • Operating Systems


There are no results to display.

There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start







Steam ID













Found 130 results

  1. Version of Files : XXX [[ Hi / Hello / Hey... ]] [[ It is a template to help you with your problem... ]] 1. Description of the problem / Question : spider dungeon2, bug graphics black screen 2. SysErr ( Client / Server ) / SysLog ( Server ) 3. How to reproduce it ? [[ Explain to us, how do you do it ? ]] 4. Screenshots ? [[ A picture is worth more than a thousand words... ]] Thanks, Sincerly, [[ Username ]]
  2. Hi,devs~ I have a error· I changed the database, player table name field is gb2312, epk also USES locale_newcibn, but, I created the character, the name USES simplified Chinese, he reported an error! This is syserr of DB: SYSERR: Jul 4 00:24:48 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' cannot be null query: INSERT INTO player (id, account_id, name, level, st, ht, dx, iq, job, voice, dir, x, y, z, hp, mp, random_hp, random_sp, stat_point, stamina, part_base, part_main, part_hair, part_sash, gold, playtime, skill_level, quickslot) VALUES(0, 1, '�ҵ�', 1, 6, 4, 3, 3, 0, 0, 0, 459514, 953855, 0, 760, 260, 0, 0, 0, 800, 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\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\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\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\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\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\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ SYSERR: Jul 4 00:24:48 :: __QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index SET pid3=0 WHERE id=1 SYSERR: Jul 4 00:24:52 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' cannot be null Thank you for your answer! Best wishes to you
  3. Looks like this: - 2004 - 2008 This is how you use it: Unpack locale_ro from your client and replace the old ymirred.tga from effect folder with the new ymirred.tga offered by me. note1.you should make a backup. in case you won't like it you can restore the old ymirred file. MEGA: https://mega.nz/#!UYoCDKjY!5x3knFrYcNOzAB4qJNWU-LruB3sUS7WYGqzHNmemkcY I want a proof from you that you succed to put it in your client. Good luck!
  4. Hi guys I try to add sasii switchbot but i when compile the launcher i get this errors https://prnt.sc/rqh362 Well, i know is undefinited header but how i should define ?
  5. Hey today i will show you my new tool. This tool will help you find duplicate files in the client. At the moment, this tool does not support automatic correction of duplicates, but if the community is interested, then I will try to implement this. File uniqueness is verified through the md5 algorithm. Thus, we can see duplicate files by their contents, and not by name. P.S The idea behind this tool belongs to Kori. DOWNLOAD ver. VT
  6. In a few days / hours you will post the best source to client: D http://postimg.org/image/iwufapf2j/ -Binary Folder (The place is saved .exe after compilation.) -extern Folder (You realize only) -source Folder ( Contain source files .cpp and .h ) -vs_files Folder ( Containt files that's necesary for visual studio ) List of fix and definitions: Python >2.2 long overflow All mount can attack All toolset set to v120_xp (Windows xp compatibility) include source files of the client and library, all set to v120)xp toolset ENABLE_COSTUME_SYSTEM ENABLE_ENERGY_SYSTEM ENABLE_DRAGON_SOUL_SYSTEM ENABLE_BELT_SYSTEM Cryptopp 5.6.2 boost 1.55 I did not do updates because in my opinion are not required. http://prntscr.com/5yaf8b -library builder folder(This folder contains source to absolutely all the libraries it needs client. All can be built with Visual Studio 2013.) I solved all compilation errors, absolutely everything. There are only three errors that you will solve soon: D Currently working on the client, I want to pass it on OpenGL: D For linux. The link will appear in about a few hours / days, up to you if you are interested in the source ))) Soon windows server (Game & db) All projects in libraries (CWebBrowser, EffectLib etc. ..) are made by me with their own settings different from the Ymir. And if you are obedient to post a cythonized client source. If you are interested, I'll post it. So it is pointless: D DOWNLOAD LINK AVALIABLE Pleasw wait 24h , i make a special root files for this client src If you find bugs, leave message in topic so I can fix them, each update will be posted here.
  7. Hello dear metin2 devs, I'm just starting to learn about metin2 servers. I will number my questions for better communication. 1.Are there any server files and client with Alchemy, belts and pets like the official servers? 2. If I use some files where there aren't alchemy, belts etc. Included, are we able to add them later? I guess it needs compile (*) again etc. Is it recommended to do it this way or we just start by using files where it's already included? 3. Does it matter if server files and client are in English or can we easily change it later? I noticed that eternexus couldn't extract the locale_en from the official game. Do we use a different way? The tutorial I saw was a bit old. My knowledge currently are: I know pretty good C but no C++ which metin2 uses as I saw. Know the basics of MySQL (create tables, insert, foreign keys etc). So I have some programming knowledge. I can create Virtual Machines with FreeBSD, set up the sshd and download mysql service. Can connect with WinSCP and use putty for easy of usage instead of using the FreeBSD terminal and I can use Navicat for the databases part. BUT just the basic things from tutorials to start a server. I have no problem to learn new things, but I will need some guidance for the first time I guess. Thank you for reading my questions and thank you in advance! Any answer will be really helpful! (*) I haven't really understand the compile method we use. I have see something with Cmake which I didnt get it at all and something using VisualStudio. Is there any link to a guide about this please?
  8. Hi!Devs, my client, Player through the body, like pictures, I don't want them to be traversed, unstoppable, this is an inexplicable mistake, where should I change it? Thank you for your answer The best wishes for you~
  9. Hey, Here is my version of clean and stable client: * based on 2k10 client with updated maps/textures etc. working on 40k binary * client weight ~ 630MB (removed many unused files) * maps in separated in two folders: outdoor and indoor * many new features SUPPORTED LANGUAGES: EN, PL Preview: https://imgur.com/a/pwpTE Changelog: Download: Client_1.12 - entire client: mirror #1 https://mega.nz/#!xkxEgTTD!-SMjZSX12EyWSVvNxdYhMmp9Zeb-B-iRmL_z-NNS1uE Update_1.2 - contains: binary source with extern and update: mirror #1 https://mega.nz/#!Q0w2BKIK!Hl0g5Eojygy5CZDe3ZYI1aDP1wIpcM_9ohk-eIQwwfM mirror #2 http://www117.zippyshare.com/v/xvD6EYNI/file.html Update_1.4: mirror #1 http://www.mediafire.com/file/a7day8bejaydbqi/update_1.4.7z Update_1.5 mirror #1 https://www.mediafire.com/file/vkgkzrghijvakv3/Update1.5.7z Update_1.5.1 mirros #1 https://www.mediafire.com/file/4cesrfr25ismk87/Update_1.5.1.7z ---------------------------------------------------------------------- Windows Server Files development machine with source mirror #1 http://www.mediafire.com/file/5mmi4m4knr6p6yf/ServerWindowsSF.7z Server source + Windows SF + Ymir documentations (translated into english)
  10. Hello devs, i have problem with my client, when i select character my game window is exitting and i have the following syserr:(i got the path and the image what says it's missing what could be the problem?) 0810 12:41:14148 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR 0810 12:41:23425 :: CreateFromMemoryFile: Cannot create texture 0810 12:41:23426 :: ui:3436: RuntimeWarning: tp_compare didn't return -1 or -2 for exception 0810 12:41:23428 :: uiDragonSoul.py(line:61) __LoadWindow ui.py(line:3091) LoadScriptFile ui.py(line:3291) LoadChildren ui.py(line:3157) LoadChildren ui.py(line:3436) LoadElementExpandedImage dragonsoulwindow.LoadWindow.LoadObject - <type 'exceptions.RuntimeError'>:Failed to load image (filename: d:/ymir work/ui/dragonsoul/dragon_soul_bg.tga) 0810 12:41:23428 :: ============================================================================================================ 0810 12:41:23428 :: Abort!!!!
  11. Hello, I have a problem with an image resolution (more specific select.jpg): I have already changed loading(0,1,2,3...) images and it works correctly The default size of loading images: title subImage version 2.0 image "loading1.jpg" left 0 top 0 right 1280 bottom 720 Then I switched to: title subImage version 2.0 image "loading0.jpg" left 0 top 0 right 1920 bottom 1080 it works perfectly on any resolution ... is responsive. AND HERE IS THE PROBLEM The default size is: title subImage version 2.0 image "select.jpg" left 0 top 0 right 1024 bottom 768 Then I switched to: title subImage version 2.0 image "select.jpg" left 0 top 0 right 1920 bottom 1080 and is look like this: but the original image is this:
  12. It looks like this: You can unpack all pack files with EterNexus and in order to run the client it you can make a .bat file with start metin2.bin text inside it. MEGA: https://mega.nz/#!dZYS2ajZ!qCwXS53cJXFBcU7csLHRl-uXlNstrSyRpUzxFaFfe8A
  13. Hello everyone. I'm currently facing an issue where I want to make a certain system / icon visible only if a variable (which was declared and changed via quest) has a certain value. I want the client to check the value of the variable for the quest, and the client to update automatically as the variable is set to a certain value. Can this be done? I have looked into an older topic related to this issue: [HowTo|Old]Quest-Client communication(for any version) , but it didn't help really much. I'm still not sure how to check this. Can someone help me please? I'm pretty dumb when comes to client communication
  14. Hello DEV Community i need your help.. I can try build solution in VS 2017 / 2015 and 2013 and it write me same error can anyone help? Please.. These Errors
  15. Hi metin2dev community!sry 4 my eng.I stayed read only a lot of time but now i find unfixible(for me) problem,and I want you to show slove this.My vds provider update list of freebsd versions so i must go on 11.2/12 from 9.2.I dont find any install guide for it,and use Rumor's guide.but with it i only can up the 2089 files 2011,when i try to up smth neewst server(vps) go to down(on 9.2 work good)probably i do smth wrong.So Can anyone show me the guide for 11.2/12 bsd or help slove the problem.Maybe some psychic tell me slove when see my sysrr Succeed connecting.0220 14:51:00647 :: 0220 14:51:02065 :: HANDSHAKE RECV 237272 0 0220 14:51:02065 :: HANDSHAKE SEND 237272 0220 14:51:02182 :: HANDSHAKE RECV 237389 58 0220 14:51:02182 :: HANDSHAKE SEND 237505 0220 14:51:02512 :: KEY_AGREEMENT RECV 256 0220 14:51:02539 :: KEY_AGREEMENT SEND 256 0220 14:51:02594 :: KEY_AGREEMENT_COMPLETED RECV 0220 14:54:01289 :: HANDSHAKE RECV 416629 0 0220 14:54:01289 :: HANDSHAKE SEND 416629 0220 14:57:00529 :: HANDSHAKE RECV 595886 0 0220 14:57:00529 :: HANDSHAKE SEND 595886 0220 14:58:01991 :: ---------------------------------------------------------------------------- CLOSE LOGIN WINDOW 0220 14:58:01991 :: 0220 14:58:01991 :: ---------------------------------------------------------------------------- DELETE LOGIN WINDOW0220 14:58:01991 :: 0220 14:58:02008 :: ---------------------------------------------------------------------------- DELETE POPUP DIALOG 0220 14:58:02008 :: 0220 14:58:02008 :: ---------------------------------------------------------------------------- DELETE CURTAIN0220 14:58:02008 :: 0220 14:58:02008 :: ---------------------------------------------------------------------------- DELETE MAIN STREAM 0220 14:58:02008 :: 0220 14:58:02012 :: CResourceManager::__DestroyDeletingResourceMap 44 0220 14:58:02012 :: CResourceManager::__DestroyResourceMap 50 0220 14:58:02087 :: CResourceManager::__DestroyResourceMap 0 0220 14:58:02087 :: CPythonBackground Clear0220 14:58:02087 :: 0220 14:58:02087 :: PythonIME Clear0220 14:58:02087 :: 0220 14:58:02087 :: PythonNetworkMainStream Clear0220 14:58:02087 :: 0220 14:58:02087 :: Python Graphic Clear mysql.err
  16. I have those lines in my Client source PythonNetworkStreamPhaseLoading.cpp -> bool CPythonNetworkStream::__RecvPlayerPoints() for (DWORD i = 0; i < POINT_MAX_NUM; ++i) { CPythonPlayer::Instance().SetStatus(i, PointsPacket.points[i]); if (i == POINT_LEVEL) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byLevel = PointsPacket.points[i]; else if (i == POINT_ST) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byST = PointsPacket.points[i]; else if (i == POINT_HT) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byHT = PointsPacket.points[i]; else if (i == POINT_DX) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byDX = PointsPacket.points[i]; else if (i == POINT_IQ) m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byIQ = PointsPacket.points[i]; } PythonNetworkStreamPhaseGame.cpp -> bool CPythonNetworkStream::RecvPointChange() case POINT_PLAYTIME: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].dwPlayMinutes = PointChange.value; break; case POINT_LEVEL: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byLevel = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; case POINT_ST: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byST = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; case POINT_DX: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byDX = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; case POINT_HT: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byHT = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; case POINT_IQ: m_akSimplePlayerInfo[m_dwSelectedCharacterIndex].byIQ = PointChange.value; __RefreshStatus(); __RefreshSkillWindow(); break; But there is a problem with this code. If I'm riding my horse, it returns the stats the character has while riding. For example if a character has INT: 6 and starts riding, the 6 will become 38. If this code executes while the character is riding the horse, POINT_IQ will return 38 instead of the real INT (6). Is there any way to get the real values?
  17. Hey guys I just compiled a new bin and the client wouldn't launch. The only thing in the syserr was: RunMain Error Anyone knows how can I find out more? The bin is custom made with a bunch of systems and changes inside would be nice to have a place to start. Thanks in advance
  18. Hello, I'm looking for tips how to fix client memory leak after every teleportation memory usage (RAM) of client is increasing and finally client crash. What I found it can be something with trees. Regards.
  19. So I am a new developer as you can tell I actually have programming languages background but I need help with Metin2 developing so I am planning on buying a host because after several tries I couldn't follow the tuts on any forums because I always get errors so I decided to buy a host . I am just confused when I look around forums I understand nothing I am trying to find some tuts from scratch but all I find is tuts for advanced people or a follow along tuts which I am not looking forward to because I wanna learn it from scratch until I become good at it to the point that I can read someone else's scripts like I can do when I am reading a C++ script or C# . For example , I can't understand what is the Source code / game.tar / MySQL.tar and how to make my own serverfiles , how to attach the client to the serverfiles , how to use the root or how to attach a client to the host with out a root (some clients doesn't have root files ) ... etc. I need someone to instruct me , maybe even from scratch , please I am up to pay you !.
  20. Hello I have just installed the battle 2 serverfiles on my server, and it seems like the client is not connecting to the server. I have linked some files that might be useful: ConfigAuth: https://pastebin.com/MjvDQDQd ConfigCh1Core1: https://pastebin.com/HFGQ6dpY ConfigCh1Core2: https://pastebin.com/uiccVwCb ConfigGame99: https://pastebin.com/KSLMpHMC serverinfo.py: https://pastebin.com/8WgenU5G Thank you!
  21. Hello, i want some help, after loading i can't do nothing and the window freeze. and i get some error's in my syserr. Syserr: Thanks for help.
  22. Hello Guys, i search a good Client Protection (eix./epk.). Anyone know a good? i pay as well! - Send me a Message
  23. Hello, Is there any library, documentation or tutorial how to code client in Metin2? Any language, but not python (I never used python). The best would be NodeJS or some kind of C. Thanks for answers in advance
  24. Hello!!...i want to buy a very good protection for client,but i want a protection to stop especially m2bob.I offer 100-150€ for this kind of protection. Best Regards!
  • 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.