Jump to content

blinkol3

Inactive Member
  • Posts

    21
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by blinkol3

  1. So, should I open the client's project on VS, compile it, get the exe and then run the debugger? What is supposed to happen after that? Don't I need to host server files in a FreeBSD machine, get a Client (as a folder with all the data and the exe) and put the ip of the machine?

    I'm sorry I'm asking really basic questions, but I'm used to work with very different kind of programs. The ones they make you run in college, that only have console/file input, process them with data structures and then give you console/file output.

    I don't really understand what happens in practice compiling the client, how to "link" it to the game or how to get the standard "client form" all clients I download have.

  2. Hi, everyone.

    After some time I'm back at trying to work on the source files. I'm a computer engineering student, about to get my bachelor degree. I've studied C and Java, not C++ yet, but I'm about to start reading the Stroustrup C++ manual.

    Do you have any suggestion on how to work on the sources? In particular, how would you approach the debugging of the mainline? Should I launch the game and practically test to find the bugs and then try and id them from the source files?

    Do you have any basic suggestion from a novice who's never worked on big projects before (only on small programs made for college courses, like basic Java, C and Advanced Algorithms and Programming)?

    Thank you for your help!

  3. 5 minutes ago, AetherMt2 said:

    Use mainline, everyone started from there.

    You will have stuff to fix but most is already public or easilly googled.

     

    Not sure what is "vanilla untouched", as it already have edits, so it isnt untouched at all.

     

    4 minutes ago, Galet said:

    I never talked about "vanilla untouched" I just talked about Vanilla's sources.

    You need to have a client, client sources, and then serverfiles with server sources. You need to compile : Launcher, Game & Db from sources.

    You can find mainline in this forum.

    I have downloaded the kraizy source: can I use that mainline?

    My main "problem" about the fixing part is that I've always coded in C, running my programs using the IDE (codeblocks for me) and fixing them the same way. In order to fix the files, I have to compile them first using a virtual machine, am I right?

  4. 1 hour ago, Galet said:

    1) I suggest you to use either the untouched one, either the one provided by vanilla, they're both free and the first one suggest you to work on your own code whereas the second is already modified but still stable, however, this is currently a beta so as vanilla said, be carefull with it.

    2) I think your brain is the best tool, you can of course use some IDE like NetBeans (Nice one but it tends to fuck up the accents because of the Korean strings so you need to do some edits) or you can use Visual Studio, IntelliSense is pretty good and if you already know some C you'll be fine in not so many times. Also, as I said, just look at the code, try to learn how it's work, this is how you'll be better, regardless of the tool you're using.

    You're welcome !

    Can you provide a link for the untouched source file? I can't seem to find the release anywhere.

    Also, do I need anything else? Like, client sources, db etc.? I'm not really expert about the structure of the game.

    Thanks again

  5. Hi guys,
    I have two questions:
    1) Which are the best sources avaliable for free, in your opinion? Can you provide a link?
    2) Is there any how-to that explains how the libraries work or how to start debugging the game/adding new systems etc.? I've not studied C++ yet, but I'm at least decent in C programming and I'm about to start studying Java.

    Thanks for your help!

  6. 10 minutes ago, HellBoy said:

    Unless you piss off the monkeys from SG most of the attacks came from spoiled kids that wont have bigg effect on a fine ass dedicated server even so you can always chose a nice hosting company that offer a decent DDoS protection.

    Then learn some basics of C++ , PY , PHP  most of the things you wanna do can be made in different ways and you must be abe to use the easy one for example dont go always for c++ and fuck up your game core dayly when you can make the things with a simple quest.

    Read most of the official quests there are some leaked ones from 2014 or wtf so you can understand how it works same with the files from Source in order to find a way to modify them as you wish

    Ask for help when you stuck, google, check the tutorials on the forums dedicated to metin2 or clips its faster to learn like that.

    About source pick 1 and work with it until you make it as you like you wont find any free or buy that will serve you as good as the one you manage to build yourself.

    The players will not apreciate the things you do at the level of the effort you put into and think if the ideea you have in mind will fit in the gameplay you wanna build and how the players react to it before you start it not to work for nothing

    Well, THAT is a good post :)
    I'll learn the basics of PHP, PY and FreeBSD (and I'll do my best on fully learning C++). I'm using the kraizy.tar sources, I hope they're good: I'll start editing them after getting a bit of knowledge about the languages mentioned above.
    I suppose you'll often see me here, since I'm probably gonna have a lot of problems and I'll ask here eheheh
    About the gameplay I'm thinking of, I know it might not be appreciated, but I'll give a try: that is my idea of this game, and I'll try to build the server this way.
    In my opinion videogames can be compared to art: at the moment I'm trying to play a cover of a song I like. I'm doing what I like and, in the worst case, I will have just spent some money and time practicing.
    Thank you for your answer :)

  7. 7 minutes ago, HellBoy said:

    About the rest welll most of the sv owners got less clues than a cow about c++ py php etc and use tutorials for, start like that and learn on the way what you need

    Well, that doesn't fit my way of thinking. If the server gets DDossed, or someone manages to enter the database (using the site, maybe?) I want to be able to understand what's happening and stop it. In addiction, I would like to make a lot of changes (well, maybe not so many, since I want to build an old-style server) and I'd prefer to edit the sources. Finally, I'm studying computer engineering: I'm gonna learn C++ one way or another. The soon, the better, I suppose.

  8. Hello everyone,
    I'm an "old school" metin2 user, and some days ago I decided to build my own pserver. It's something I tried to do a lot of times, but I never managed to, because of my lack of skills.
    At the moment (I started attending a major degree course in computer engineering three months ago) I can program in C, using matrices and taking input from files etc., and know a bit of theorical concepts (calculator's architecture, the meaning of "compiling" etc.). In addiction, I can "move" in a Unix-like OS, using "ls", "cd" etc.
    I know it's not much, but I'm still at the beginning, and that's why I'm here to ask you:

    What do you sudgest to study first? I know the souces are written C++ (by the way: are the valilla published in this site the best I can find for free?), so I'd better start with the study of this language, hadn't I?
    Do you also sudgest to study FreeBSD?

    I would like to fully manage all the server-side parts, being able to solve every problem (including bugs, DDos attacks etc.). I'm obviously ready to study A LOT, since that's what (i hope) I will do for living (I'm not talking about running mt2 pservers, but programming videogames).

    Thank you for your help!

  9. Hi guys, first of all I'm from Italy and I'm 17, so, even if my English is pretty good, it's not perfect: I'm sorry for any possible grammatical error.
    I'm going to open a private server on a VPS, i've already started working on it on hamachi: it would be a half old-style server: old-style structure (ymir skills, maps ecc.) with some new features (kill system, less difficult ecc.). If you're interested in the project, you can add me on Skype, and I'll give you a list of all the features and ideas for the server.

    Unfortunately, despite my good ideas, I'm not that good in the more "technical" part of building a server: I can coordinate a team, of course, and the co-founder will pay all necessary cost, but we need skilled people, able to work with the database and client.

    We need:
    -2 GA, able to work with 40k files, script in lua and database management

    -1 Client modder, able to mod a client as I request
    -1 Site scripter
    -1 3D graphic modeler, able to create a map for the server
    If you're interested in the project, add me on Skype: my nickname is Ledz96. I will give you more information about the state of the project, ideas, retribution etc.
    Have a nice day :)

×
×
  • 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.