dx11 1 Posted August 27, 2018 Share Posted August 27, 2018 Hello , I have a puzzling question , when i want to add something from my mind , i don't know where i should add it client and server files or source ? What is the standard? Link to comment Share on other sites More sharing options...
Bot Metin2 Dev 4874 Posted August 27, 2018 Bot Share Posted August 27, 2018 It depends on a stuff you want to add. Link to comment Share on other sites More sharing options...
dx11 1 Posted August 27, 2018 Author Share Posted August 27, 2018 47 minutes ago, Chyu ^^ said: It depends on a stuff you want to add. Can you give me some examples ? Link to comment Share on other sites More sharing options...
Bot Metin2 Dev 4874 Posted August 27, 2018 Bot Share Posted August 27, 2018 You would give an example. Link to comment Share on other sites More sharing options...
Contributor MrQuin 6402 Posted August 27, 2018 Contributor Share Posted August 27, 2018 Stop your bullshit about what to do and how to and you don't even try ! 1 My only accounts are here and on M2D, Don't trust anyone else from other shitty sites. Link to comment Share on other sites More sharing options...
Bot Metin2 Dev 4874 Posted August 27, 2018 Bot Share Posted August 27, 2018 42 minutes ago, MrQuin said: Stop your bullshit about what to do and how to and you don't even try ! How can he learn something then? 2 Link to comment Share on other sites More sharing options...
Premium TAUMP 837 Posted August 27, 2018 Premium Share Posted August 27, 2018 1 hour ago, MrQuin said: Stop your bullshit about what to do and how to and you don't even try ! Stfu, stop being totally pussy. Link to comment Share on other sites More sharing options...
Contributor MrQuin 6402 Posted August 27, 2018 Contributor Share Posted August 27, 2018 1 hour ago, Chyu ^^ said: How can he learn something then? 36 minutes ago, .T4Ump said: Stfu, stop being totally pussy. What i am saying is that there are a lot of people like him who wants everything on gold plate without even trying to search 1 My only accounts are here and on M2D, Don't trust anyone else from other shitty sites. Link to comment Share on other sites More sharing options...
Bot Metin2 Dev 4874 Posted August 27, 2018 Bot Share Posted August 27, 2018 Did you even read his question? Link to comment Share on other sites More sharing options...
dx11 1 Posted August 27, 2018 Author Share Posted August 27, 2018 11 minutes ago, MrQuin said: What i am saying is that there are a lot of people like him who wants everything on gold plate without even trying to search i'm computer science student and I know very well how to search Because my field taught me this The answer to my question allows me to learn in a faster time When I add something somewhere I do not know why it was specifically added to that place , So I asked thanks 9 hours ago, Chyu ^^ said: You would give an example. if i want to add form with some button and when i click to this button do specific thing and when i should add something in source and when add something in source when i do it in client source and when do it in server source thx for your time 1 Link to comment Share on other sites More sharing options...
Bot Metin2 Dev 4874 Posted August 27, 2018 Bot Share Posted August 27, 2018 4 minutes ago, dx11 said: i'm computer science student and I know very well how to search Because my field taught me this The answer to my question allows me to learn in a faster time When I add something somewhere I do not know why it was specifically added to that place , So I asked thanks if i want to add form with some button and when i click to this button do specific thing and when i should add something in source and when add something in source when i do it in client source and when do it in server source thx for your time In most common way the UI is creating in Python. You can find it in Root (implementation) and UIScript (coding) but sometimes in Locale too (ehhh...). Link to comment Share on other sites More sharing options...
dx11 1 Posted August 27, 2018 Author Share Posted August 27, 2018 2 minutes ago, Chyu ^^ said: But you have to give us some example of what you want to add. I do not have an idea now but I think there are basics I would like to know in order to discover the rest 5 minutes ago, Chyu ^^ said: In most common way the UI is creating in Python. You can find it in Root (implementation) and UIScript (coding) but sometimes in Locale too (ehhh...). thnx can you give me some situations modification should be in source and some modification in client and serverside Link to comment Share on other sites More sharing options...
Bot Solution Metin2 Dev 4874 Posted August 27, 2018 Bot Solution Share Posted August 27, 2018 3 hours ago, dx11 said: can you give me some situations modification should be in source and some modification in client and serverside There are only a few things you can edit on server if you don't want to touch a core (core is a file that is generated by compiling the sources). The biggest section that serverside allows you is writing a quests. Those can be used for handling the dungeons or stores or just some kind of story line. Next thing you can do on server is just about localization and some configuration of how is server working (based on your experience this is not related to you yet). With editing source you can edit literally anything you want. Behaviour of spells, way of how you increase your skills, stacking behaviour, polymorph options and may other things. In a nutshell you, you can fix security issues, increase performance and create system you are not able to create without them (obviously lol). Because M2 server is clever in that way it checks what is client doing, there are required changes in client sources too. But! Some changes could be done by editing only one of them. For example you don't need to edit server source if you want to add your custom effect for a weapon or you don't need to edit client source if you want to increase maximal level. Last thing are packages. Here are stored data like 3D models, 2D graphics, sounds, icons, skyboxes, etc. Although there is coded our own "API" which provides Python to communicate with client binary that is written in C++ (mainly). Any UI you see in in packages too, look into UIScript. Please consider I'm not calling myself as a developer so there could be some mistakes. We have more experienced guys here who could describe it more clearly. Look, this could help you at the begining: 1 Link to comment Share on other sites More sharing options...
dx11 1 Posted August 28, 2018 Author Share Posted August 28, 2018 3 hours ago, Chyu ^^ said: There are only a few things you can edit on server if you don't want to touch a core (core is a file that is generated by compiling the sources). The biggest section that serverside allows you is writing a quests. Those can be used for handling the dungeons or stores or just some kind of story line. Next thing you can do on server is just about localization and some configuration of how is server working (based on your experience this is not related to you yet). With editing source you can edit literally anything you want. Behaviour of spells, way of how you increase your skills, stacking behaviour, polymorph options and may other things. In a nutshell you, you can fix security issues, increase performance and create system you are not able to create without them (obviously lol). Because M2 server is clever in that way it checks what is client doing, there are required changes in client sources too. But! Some changes could be done by editing only one of them. For example you don't need to edit server source if you want to add your custom effect for a weapon or you don't need to edit client source if you want to increase maximal level. Last thing are packages. Here are stored data like 3D models, 2D graphics, sounds, icons, skyboxes, etc. Although there is coded our own "API" which provides Python to communicate with client binary that is written in C++ (mainly). Any UI you see in in packages too, look into UIScript. Please consider I'm not calling myself as a developer so there could be some mistakes. We have more experienced guys here who could describe it more clearly. Look, this could help you at the begining: thanks for your efforts and time Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now