Quote:
Originally Posted by cruey
Its probly because your a kiwi
|
no it was more along the lines of me hoping you were doing something useful.
Quote:
Originally Posted by hani2012
I was trying learn eosource But I failed and didn't understand it ..if there is any website learn us that will be great
|
ill post some links in a few for you and others :)
Quote:
Originally Posted by Korvacs
What kind of resources does the EO community have?
You will need:
The Auth, Game, password encryption.
The Packet types both servers will use (if you dont have them then a large number of them can be guessed - use CO's packets as a template (See my sig).
Those are the 2 things you need to login. After you have achieved that you can move on to writing the auth/game logic.
To be honest its worth having a shot at, most of the people in the CO section started by modifying simple npcs..
|
as of the current version, there is no encryption.. i have chosen to take the current build that up and then upgrade encryption from there to me it seems like the best approach
packets, i have posted in my topic the ones that i have almost fully got mapped out, got a few more to finish off little bits and then they can be posted as well, but your very right.. the CO packets are very good templates, packet ids are different sometimes but then when you compare functions of each packet, its pretty easy to rematch them
as for login sequences, i have that fully sorted, by far the easy bit :L
Quote:
Originally Posted by PowerChaos
i do not know any c++ or other languages then php
so i wont be able to help a lot with this
but a good start would be to open the accserver and take a look at the code
there are tutorials around here that explain how to open them
based on that code you can start figuring out what it exactly need to login
as far for the script , there is a script ( md5.js) that got the md5 struckture , it shows how it works and the auth need to be based on that part
that part means that the accountserver starts translating the password to a md5 passwor , or that the game does that for you ... 1 of the 2 will do the password trick
then for the db , so far i made my script the db is based on differed id's
the id (db account) reffers to characters account_id
the characters itself get again a id that is used for the character database
so the start of this , as soon they login and does not have a character id . let tehm register and link the character id to the account_id
so far the basic to get logged in , for the rest i am not skilled enouf to write all this stuff in a c++ aplication
but this should help already to understand how the database works
to see a demo , please take a look at my control panel , it takes ALL information based on account id and character id
Greetings From PowerChaos
|
try C#, it is what most emulators are currently written in, just so you understand here... the md5 encryption is purely server side, the client communicates the raw password to the server
Quote:
Originally Posted by cruey
I'll try to like make you a reference thingy to what we have already at this section:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Thats pretty much all I can think of at 3:42am, but im sure if you look at the posts of our most famous developers: loveomg, pfj511 or whatever you'll be able to find some interesting stuff.
|
pfj was more of a debugger and binary administrator. I think there were a few more topics as well..