You need to have your mysql username and password written correctly in both ascent.conf and logonserver.conf
The thing is when you copied your friends conf files , his database accounts were there and not yours. Since your mysql account is different than your friend it will cause an error as ascent and the logonserver cant find that mysql account no where in your pc.
Further more you would need to fix thoes .conf files and set it up properly according to your mysql
In Ascent.conf
Code:
<WorldDatabase Hostname = "localhost" Username = "root" Password = "scrolllock" Name = "zouls" Port = "3306" Type = "1">
Code:
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "scrolllock" Name = "zouls" Port = "3306" Type = "1">
The yellow ones are your world database, meaning everything that supposed to be about the world and not the character goes there.
/Username most of the times is root
/Password is up to you to what password you put in when you installed mysql
/Name is the name of the database you created.
The green are your character database , meaning accounts , character , guild and everything else that has to do with your character's.
/Username same as above
/Password same as above
/Name same as above
Sometimes both world and character databases are put into the same database , and that would equal same username and same password and same database name.
Logonserver.conf
Code:
<LogonDatabase Hostname = "localhost"
Code:
Username = "root"
Password = "scrolllock"
Name = "zouls"
Port = "3306"
Type = "1">
Everything in orange you put in the same stuff you put in for your character information in the ascent.conf
/Username by now you should know what this means
/Password by now you should know what this means
/Name by now you should know what this means
Make sure you have your conf set up properly like I said here , and remember is everything with your mysql information not your friends.
========================
Also another cause for this error could be your ascent.conf and logonserver.conf remote password.
Logonserver.conf remote password look for this
Code:
# WorldServer Setup
#
# This directive controls the password used to authenticate with the worldserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
# Default: "change_me_logon"
#
Code:
<LogonServer RemotePassword = "zouls">
Ascent.conf remote password look for this
Code:
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# LogonServer Setup
#
# DisablePings
# This directive controls whether pings will be sent to the logonserver to check
# if the connection is still "alive". Expect problems if it is disabled.
# Default: 0
#
# RemotePassword
# This directive controls the password used to authenticate with the logonserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
Code:
<LogonServer DisablePings = "0"
RemotePassword = "zouls">
Both the remote password MUST BE THE SAME for both ascent.exe and logonserver.exe work properly and for both to connect to each other