My problem: My server isn't showing up in my server select portion of my client.
I've been having problems with the EQEmuLoginServer that is pre-made that you can download, so i am trying to use the one from the latest build and for some reason my server isn't showing up in my server select portion of my client. I have compiled the latest source stuff, following the "http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008" guide.
Also, on my EQEmu Login Server dialogue box, it has a line that says "Server EQ3(eq3) did not attempt to login but this server requires a password". I don't know if this is normal or if this is a warning sign of something.
Also, when I try to do a quick connect to my server (i got into it previously via an older version of eqemuloginserver) I get this error in the log files
Code:
[Network] [08.06.10 - 14:14:52] New Titanium client connection from 10.1.60.52:55642
[Network] [08.06.10 - 14:14:52] Application packet recieved from client (size 14)
[Network] [08.06.10 - 14:14:52] Session ready recieved from client.
[Network] [08.06.10 - 14:14:52] Application packet recieved from client (size 36)
[Network] [08.06.10 - 14:14:52] Login recieved from client.
[Client] [08.06.10 - 14:14:52] User: johnhu
[Client] [08.06.10 - 14:14:52] Hash: 46c80c42aee41cae5bdd1595f2eefd7fcde422d7
[Network] [08.06.10 - 14:14:52] Application packet recieved from client (size 12)
[Network] [08.06.10 - 14:14:52] Server list request recieved from client.
[Network] [08.06.10 - 14:14:52] Application packet recieved from client (size 16)
[Network] [08.06.10 - 14:14:52] Play recieved from client, server number 1 sequence 5.
[Client Error] [08.06.10 - 14:14:52] Client requested a user to world but supplied an invalid id of 1.
From there I:
- copied login.ini, login_opcodes.conf, login_opcodes_sod.conf from the "\trunk\EQEmuServer\EQEmuLoginServer\login_uti l" dir to my emuserver dir
- copied EQEmuAuthCrypto.dll from the "trunk\EQEmuServer\EQEmuLoginServer\login_util\ms\ release" dir to my emuserver dir
- did a build of the "EQEmuLoginServer.sln" from the "trunk\EQEmuServer" dir, then copied the "EQEmuLoginServer.exe" from the "trunk\EQEmuServer\Release" dir to my emuserver dir
- then ran "EQEmuLoginServerDBInstall.sql" from the "trunk\EQEmuServer\EQEmuLoginServer\login_util " dir against my "peq" db
- then adjusted my tables in my peq db that need to be adjusted for the EQEmuLoginServer
- as a side note, i also have a separate db called peqlogindb and i have tried the same thing with it (ie putting int he tables, adjusting them, and having the login.ini file pointing to said db
this is my login.ini file
Code:
[database]
host = localhost
port = 3306
db = peq
user = XXXX
password = XXXX
subsystem = MySQL
[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 10.1.60.
[security]
plugin = EQEmuAuthCrypto
mode = 5
[Titanium]
port = 5998
opcodes = login_opcodes.conf
[SoD]
port = 5999
opcodes = login_opcodes_sod.conf
[schema]
account_table = tblLoginServerAccounts
world_registration_table = tblWorldServerRegistration
world_admin_registration_table = tblServerAdminRegistration
world_server_type_table = tblServerListType
Here is my tblloginserveraccounts
Code:
`tblloginserveraccounts` VALUES ('1', 'Admin', '5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8', '2010-08-06 12:54:06', 'admin@somewhere.com', '2010-08-06 12:54:06', '127.0.0.1');
`tblloginserveraccounts` VALUES ('2', 'NAME', '46c80c42aee41cae5bdd1595f2eefd7fcde422d7', '2010-08-06 12:57:38', 'admin@somewhere.com', '2010-08-06 13:13:10', '10.1.60.52');
Here is my tblserveradminregistration
Code:
`tblserveradminregistration` VALUES ('1', 'Admin', 'Password', 'Tom', 'Wilson', 'Tom.Wilson@gmail.com', '2010-08-06 12:54:06', '0.0.0.0');
Here is my tblserverlisttype
Code:
`tblserverlisttype` VALUES ('1', 'Legends');
`tblserverlisttype` VALUES ('2', 'Preferred');
`tblserverlisttype` VALUES ('3', 'Standard');
Here is my tblworldserverregistration
Code:
`tblworldserverregistration` VALUES ('1', 'EQ3', 'eqserver', 'eq3', '2', null, null, '1', '0', null);
My servers IP is 10.1.60.4
My Clients IP is 10.1.60.52
Any ideas on how to get my server to show up in the server select portion of my client?