[RELEASE] EO Old client source codes

02/28/2009 18:12 forcer#61
loveomg, just use google translate, I bet korean and chinese aren't that far like english and chinese. I was unlucky when searching the client, but I will help you fix the dMap files issue. please try to run your msn.

here is query generator for salted md5:
[Only registered and activated users can see links. Click Here To Register...]
02/28/2009 19:49 Spy520#62
loveomg can you upload the client when you finish it please
03/01/2009 14:53 loveomg#63
Of course, SPY520

Everything I works will share with u
But, after working complete all these servers.. you have to walk your way
Also I have some plan to operate my server^^

Ah... Forcer and everyone, could u help me something?
I can't login to AcountServer
MD5, password(), old_password... every function useless
Please make some solution about this prablem

This is the chacter size of ID, PW
// max size define
const int _MAX_MSGSIZE =1024;
const int _MAX_ACCOUNTSIZE =16; <-- Char(16)
const int _MAX_NAMESIZE =16; <-- Char(16)
const int _MAX_PSWSIZE =16; <-- Char(16)
const int _MAX_WORDSSIZE =256;
const int _MAX_EMOTIONSIZE =16;
const int _MAX_IPSIZE =16;
03/01/2009 15:02 rexes13#64
Quote:
Originally Posted by loveomg View Post
Of course, SPY520

Everything I works will share with u
But, after working complete all these servers.. you have to walk your way
Also I have some plan to operate my server^^

Ah... Forcer and everyone, could u help me something?
I can't login to AcountServer
MD5, password(), old_password... every function useless
Please make some solution about this prablem

This is the chacter size of ID, PW
// max size define
const int _MAX_MSGSIZE =1024;
const int _MAX_ACCOUNTSIZE =16; <-- Char(16)
const int _MAX_NAMESIZE =16; <-- Char(16)
const int _MAX_PSWSIZE =16; <-- Char(16)
const int _MAX_WORDSSIZE =256;
const int _MAX_EMOTIONSIZE =16;
const int _MAX_IPSIZE =16;
what exactly is ur prob???and btw i wanna join ur team if u start a server....
03/01/2009 15:40 loveomg#65
When I log to AcountServer

It says "琅뵀츰샀왯즈댄" or "鑒앴욋댄轎" or "륩蛟포챈헝빅"
I think it cause from Password incorrect
So I want to know which password should be saved in account DB
MD5 or password() or old_password() or any other???
Please test varius password as you can
then let me know the correct password usage

In LoginThread.cpp these codes are...
RefuseLogin(nIndex, cMsg.m_pInfo->szAccount, c_errPassword, "琅뵀츰샀왯즈댄");
RefuseLogin(nIndex, cMsg.m_pInfo->szAccount, c_errUnknown, "鑒앴욋댄轎");
RefuseLogin(nIndex, cMsg.m_pInfo->szAccount, c_errServerBusy, "륩蛟포챈헝빅");
03/02/2009 07:18 forcer#66
for old source, I think built-in mysql function is used:
Code:
SELECT id,name,type,point,pointtime,online,licence,netbar_ip,ip_mask FROM account as t1 left join %s as t2 on t2.account_id = t1.id WHERE name = '%s' AND password = PASSWORD('%s')
[Only registered and activated users can see links. Click Here To Register...]
see account.cpp

new password hashing(mysql):
Code:
select md5(concat("PASSWORD",char(0xa3,0xac,0xa1,0xa3),"fdjf,jkgfkl"))
here are some examples:

insert user 'test' with password 'test' (new account server):
Code:
insert into account.account (name, password) values ('test',md5(concat('test',char(0xA3,0xAC,0xA1,0xA3),"fdjf,jkgfkl"))
insert user 'test' with password 'test' (old account server):
Code:
insert into account.account (name, password) values ('test', password('test'))
remember that only mysql 3.x and 4.0.x returns 16 character password hash, so you should avoid using 4.1.x or 5.x
03/03/2009 09:46 Necron33#67
Well loveomg, here is two simple querys to insert 2 types of accounts for the old account server[Non-Md5(like CO].
Quote:
insert into account (name,password,reg_date) values ('test','test',now());

#This will make you the account

#username: test
#password: test
and for the new one [Md5] with user test pass test try the two and they should work.
Quote:
insert into account (name,password,reg_date) values ('test','53b6320eb06e2c62888a6d1739cd24bd',now());
#This will make you the account
#username: test
#password: test
for spy520 and rexes13 please if you have anything usefull to say do it other wise please don't post now.
you gotta use mysql 4.0 exactly 4.0 not more if you are looking for it just download it [Only registered and activated users can see links. Click Here To Register...] it comes with wamp ^^.
03/03/2009 11:33 forcer#68
Quote:
Originally Posted by Necron33 View Post
Well loveomg, here is two simple querys to insert 2 types of accounts for the old account server[Non-Md5(like CO].
I have covered this with my previous post already.
Also, there is no plaintext password used in any EO Account Server.

Account server that we use in present does use MD5 with salt (example in my previous post)

Old account server that we have source codes of, is using MySQL PASSWORD() hashing function that returns 16 character hash.

Loveomg, if you read this, please really contact me on msn or any other communication method that you prefer, it's really important to cooperate in this case.
03/03/2009 12:28 Necron33#69
didn't notice ypur post beside i gave simpler querys :p.
well on co there is i just say to him to try no more.
he already mentioned his msn i will add him is he offline all the time?
03/03/2009 12:33 forcer#70
Quote:
Originally Posted by Necron33 View Post
didn't notice ypur post beside i gave simpler querys :p.
well on co there is i just say to him to try no more.
he already mentioned his msn i will add him is he offline all the time?
unfortunately yes, he is offline all the time.
03/04/2009 05:12 loveomg#71
Necron and Forcer I'm sorry ^^;

I think u live in USA or Latin America
Your time zone is 12hours differ from mine
And for I'm a graduate school student, I have little time for loging MSN

Ya.. I have tested so many things for liging to the server without error
So now I'm neer to the olution
Most of the server sources are analized

Sooner or later I can solve thi problem
Please wait some days..

Finishing thi work, I'll upload it here with some explanations
03/04/2009 07:15 forcer#72
Quote:
Originally Posted by loveomg View Post
Necron and Forcer I'm sorry ^^;
No need to sorry, take your time, it is for sure important for future development, but it's not more important that your study. Weekend is comming shortly, I believe that you will have more time for this. To be honest, I'm not so good in c++ like you, getting the experience you have in short time is impossible, so I just need to wait :)
BTW I live in Europe, so my time zone is GMT+1
03/06/2009 08:17 forcer#73
bump
03/06/2009 11:08 Necron33#74
Quote:
Originally Posted by loveomg View Post
Necron and Forcer I'm sorry ^^;

I think u live in USA or Latin America
Your time zone is 12hours differ from mine
And for I'm a graduate school student, I have little time for loging MSN

Ya.. I have tested so many things for liging to the server without error
So now I'm neer to the olution
Most of the server sources are analized

Sooner or later I can solve thi problem
Please wait some days..

Finishing thi work, I'll upload it here with some explanations
I live in Asia in Japan :D
03/06/2009 17:24 Spy520#75
Dioblo necron moved from Russia to Iran then to JaPan where is he going to go soon XD btw your and my post are spamming too