Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #16  
Old 11-10-2012, 09:34 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Duh! login.ini under [options], change local_network to 127.0.0 without the 1.

If you're still having issues, try changing all instances of 'localhost' to '127.0.0.1'
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #17  
Old 11-10-2012, 09:37 PM
Gurgoth
Fire Beetle
 
Join Date: Oct 2012
Posts: 19
Default

I did not change the variable concerning minilogin. Since I am not using minilogin it is still listed as public.

I created a second database called eqlogin to rule out any difficulty with sharing a database, but that yielded no change.

I made the address page you have listed above, and that also yielded no change. Everything still appears to be working correctly.

Honestly this seems like a disconnect between the login server and the client, but the only configuration for the client is the EQHost.txt and if that is wrong I get an error. The login.ini controls the EQEmuLoginServer, and as best I can tell that one is correct. I also removed local host from all entries of that file and replaced it with 127.0.0.1.
Reply With Quote
  #18  
Old 11-10-2012, 09:43 PM
Gurgoth
Fire Beetle
 
Join Date: Oct 2012
Posts: 19
Default

Current configuration files:

eqemu_config.xml
Changes:
- Changed short and long names
- Changed ip addresses to 127.0.0.1
- Removed login server password (changed config in login.ini also)

Code:
<?xml version="1.0">
<server>
	<world>
		<shortname>EQHome</shortname>
		<longname>Personal Home</longname>
	
		<loginserver>
			<host>127.0.0.1</host>
			<port>5998</port>
			<account></account>
			<password></password>
		</loginserver>
	
	
	</world>

    <database>
        <host>127.0.0.1</host>
        <port>3306</port>
        <username>*****</username>
        <password>*****</password>
        <db>eq</db>
    </database>

</server>

login.ini
Changes
- Changed all IP addresses to 127.0.0.1
- Created eqlogin database separate from qe database
- Enabled unregistered servers

Code:
[database]
host = 127.0.0.1
port = 3306
db = eqlogin
user = *****
password = *****
subsystem = MySQL

[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = FALSE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 127.0.0.1

[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
Still no change to my situation of logging in under any user, and having a blank list.
Reply With Quote
  #19  
Old 11-10-2012, 09:44 PM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

then follow this post http://www.eqemulator.org/forums/showthread.php?t=35057 you'll get it working
now you have this error in login.ini [database] host = 127.0.0.1<------------this needs to be changed back to localhost
Reply With Quote
  #20  
Old 11-10-2012, 09:48 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

drop that '1' but leave the 'dot' for local_network and see what that does
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #21  
Old 11-10-2012, 10:51 PM
Gurgoth
Fire Beetle
 
Join Date: Oct 2012
Posts: 19
Default

Unfortunately I do not see how http://www.eqemulator.org/forums/showthread.php?t=35057 is going to help. I went through the pieces there and am still working on it but he has been able to get his client to to see the servers from the beginning. I am unable to even do that right now.
Reply With Quote
  #22  
Old 11-10-2012, 11:21 PM
Gurgoth
Fire Beetle
 
Join Date: Oct 2012
Posts: 19
Default

Completed everything in http://www.eqemulator.org/forums/showthread.php?t=35057 and nothing has changed my situation. His clients were able to see the servers from the beginning, and I still cannot.

Current setup:

EQHost.txt:

Code:
[LoginServer]
Host=127.0.0.1:5998
Login.ini

Code:
[database]
host = 127.0.0.1
port = 3306
db = eqlogin
user = *****
password = *****
subsystem = MySQL

[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = FALSE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 127.0.0

[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
eqemu_config.xml

Code:
<?xml version="1.0">
<server>
	<world>
		<shortname>EQHome</shortname>
		<longname>Personal Home</longname>
	
		<loginserver>
			<host>127.0.0.1</host>
			<port>5998</port>
			<account>EQHome</account>
			<password>everquest</password>
		</loginserver>
	
                <address>192.168.1.2</address>
                <localaddress>127.0.0.1</localaddress>

		<key>thisstringisatest11</key>
	
	</world>

    <database>
        <host>127.0.0.1</host>
        <port>3306</port>
        <username>*****</username>
        <password>*****</password>
        <db>eq</db>
    </database>

</server>
Output from EQEmuLoginServer.exe:

Code:
[Debug] [11.10.12 - 19:18:32] Logging System Init.
[Debug] [11.10.12 - 19:18:32] Config System Init.
[Debug] [11.10.12 - 19:18:32] MySQL Database Init.
[Debug] [11.10.12 - 19:18:32] Encryption Initialize.
[Debug] [11.10.12 - 19:18:32] Encryption Loaded Successfully.
[Debug] [11.10.12 - 19:18:32] Server Manager Initialize.
[Network] [11.10.12 - 19:18:32] ServerManager listening on port 5998
[Debug] [11.10.12 - 19:18:32] Client Manager Initialize.
[Network] [11.10.12 - 19:18:32] ClientManager listening on Titanium stream.
[Network] [11.10.12 - 19:18:32] ClientManager listening on SoD stream.
[Debug] [11.10.12 - 19:18:32] Server Started.
[Network] [11.10.12 - 19:18:36] New world server connection from 127.0.0.1:54015
[Network Trace] [11.10.12 - 19:18:36] Application packet recieved from server: 0x1008, (size 653)
[Network Trace] [11.10.12 - 19:18:36] New Login Info Recieved.
[World] [11.10.12 - 19:18:36] Server Personal Home(EQHome) successfully logged in.
[Network Trace] [11.10.12 - 19:18:36] Application packet recieved from server: 0x1001, (size 12)
[Network Trace] [11.10.12 - 19:18:36] World Server Status Recieved.
[Network Trace] [11.10.12 - 19:18:51] Application packet recieved from server: 0x1001, (size 12)
[Network Trace] [11.10.12 - 19:18:51] World Server Status Recieved.
[Network Trace] [11.10.12 - 19:18:52] Application packet recieved from server: 0x3005, (size 12)
[Network Trace] [11.10.12 - 19:18:57] Application packet recieved from server: 0x3003, (size 37)
[Network] [11.10.12 - 19:19:03] New Titanium client connection from 127.0.0.1:55886
[Network] [11.10.12 - 19:19:03] Application packet recieved from client (size 14)
[Network] [11.10.12 - 19:19:03] Session ready recieved from client.
[Network] [11.10.12 - 19:19:03] Application packet recieved from client (size 12)
[Network] [11.10.12 - 19:19:03] Server list request recieved from client.
[Network] [11.10.12 - 19:19:04] Client disconnected from the server, removing client.
[Network Trace] [11.10.12 - 19:19:06] Application packet recieved from server: 0x1001, (size 12)
[Network Trace] [11.10.12 - 19:19:06] World Server Status Recieved.
No change, everything is still appearing to function except I cannot see any servers in the server selection, and any user login is accepted.
Reply With Quote
  #23  
Old 11-10-2012, 11:52 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Make sure the '.' is there after the last '0'..

I may have missed this earlier..are you running this on a single computer or a local network?


For single computer (server/client) make sure ALL addresses are 127.0.0.1 and local_network is '127.0.0.'

If you're running on a LAN, then everything needs to 192.168.1.2 with the exception of your database entries, which should be 127.0.0.1, and your local_network should be '192.168.1.'

Either way, your combination should work once configured properly. I've had both a LAN and single-computer setup running just fine with EQEMULoginServer.


(NoPort had said to use 'localhost', so I can't argue against that..but my settings are all numeric and I don't have any problems)
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #24  
Old 11-11-2012, 12:01 AM
Gurgoth
Fire Beetle
 
Join Date: Oct 2012
Posts: 19
Default

Completely local.

Following changes were made:

login.ini
local_network: 127.0.0.

eqemu_config.xml
<address>127.0.0.1</address>

No change to results.

Again the symptoms are:

Client "appears" to login.
-- ANY login can be used, its as if its not even checking.
No servers available.
Reply With Quote
  #25  
Old 11-11-2012, 12:30 AM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Code:
[Network] [11.10.12 - 19:19:03] Server list request recieved from client.
[Network] [11.10.12 - 19:19:04] Client disconnected from the server, removing client.
I had this problem too when I was first getting started... The client disconnects immediately after sending the list request..which is why your list is blank...


Are you using the precompiled binaries? If so, try this:

- Download the EQEmuLoginServer compiled from Rev1765 Source from here:
http://code.google.com/p/projecteqem...r.rar&can=2&q=

- Copy these four files from it to your active server directory:
EQEmuLoginServer.exe
EQEmuAuthCrypto.dll
login_opcodes.conf
login_opcodes_sod.conf


I noticed an issue with the included loginserver and found that the older one worked. I compile my own exe's now, so I don't have to worry about them.

With any luck, that should do it..if your config files are correct
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #26  
Old 11-11-2012, 12:46 AM
Gurgoth
Fire Beetle
 
Join Date: Oct 2012
Posts: 19
Default

Ok - that did the trick.

Here is what I think happened in case anyone runs across this.

Followed this guide initially: http://www.eqemulator.net/wiki/wikka.php?wakka=ValesEQ

This helped me get a lot of the pieces in place and then I used this guide to complile the exe's: http://www.eqemulator.org/forums/showthread.php?t=35722

In the first guide it advises you to get an updated version of some of the files. In step 7 it suggests getting an updated version of: EQEmuAuthCrypto.dll

That file is the only file of the 4 you recommended copying that had a different time stamp from the rest and is likely what resolved my problem.

Thanks Uleat for helping out with the final piece.
Thanks Noport for helping me get most of the configurations ironed out.

I definitely appreciate the support in getting it setup. Hopefully the rest goes well, but I can login and create a character now .
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 09:33 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3