Epic 5 and 9.1

07/05/2015 06:04 mlejnek2#1
how to run epic 9.1 and epic 5 at same time i cant log into account with the 5.2 using the 9.1 auth for some reason i get a crypto error


says this crypto DecryptForSecret password failed. usersername at 127.0.0.1


so any idea on how to fix this at all ? i have the md5 and hash done right i know this for sure as i can log into the 9.1 server but not the 5.2 so how to fix this ?
07/05/2015 06:08 tokesbowls#2
Are they on different ports?
07/05/2015 06:19 mlejnek2#3
yes all on dif ports and i dont use the auth emu i use the PA from 9.1
07/05/2015 09:08 nimoht#4
i'm sure authentication method change after 8.2.
epic 5 client can't authenticate with 9.1 P.A. i think.
07/05/2015 10:29 Ghost Informatics#5
you can't , cu'z the password crypt in 9.1 princess and sframe different you need other host 2gb or 3gb and close 80+remote port and run the auth on the host.
07/05/2015 16:41 ThunderNikk#6
Or use the auth emulator by glandu2. I am pretty sure it will work that way because it supports both methods of encryption.
07/05/2015 18:07 mlejnek2#7
i cant get the auth emu to work and i followed the what ismokes stuff said to do to the letter and i get athentication errors sos accounts db cant be found
07/05/2015 18:44 ThunderNikk#8
Is yours called dbo.account???
07/05/2015 19:02 mlejnek2#9
i used the one Ismoke posted that he said not to edit in any way i used everything he gave for it and still not working
so im starting over and redoing my SQL and all that
07/05/2015 19:17 tokesbowls#10
Not sure why you are having issues, Im running my 9.1 and 4.1 with no issues
Hopefully you can get your working
07/05/2015 19:27 mlejnek2#11
so the auth emu give me this error says Server Invalid column name account um ok why is there a column named account now wtf

so ima create that column and see whats going on then

ok i got it working now
07/05/2015 19:40 ThunderNikk#12
You should probably not edit the database columns but edit the queries in the authserver.opt

#If the table name is "account":
sql.db_account.query:SELECT * FROM account WHERE account = ? AND password = ?;
sql.db_updatelastserveridx.query:UPDATE account SET last_login_server_idx = ? WHERE account_id = ?;

#If the table name is "accounts" (just change the sql query):
#sql.db_account.query:SELECT * FROM accounts WHERE account = ? AND password = ?;
#sql.db_updatelastserveridx.query:UPDATE accounts SET last_login_server_idx = ? WHERE account_id = ?;