View Single Post
  #1  
Old 07-05-2010, 08:53 PM
weezilla
Fire Beetle
 
Join Date: Jul 2010
Location: around
Posts: 10
Default login server issues

Okay, I've just finished my third server setup this week in attempt of success (windows, then linux, then fresh windows).

This last time I installed a fresh copy of windows xp 32bit sp2 home. I compiled revision 1583server code and sourced peqdb_rev1549. I followed http://www.eqemulator.net/wiki/wikka.php?wakka=Windows religiously.

I couldn't find EQEmuLoginServer.exe after I compiled, so I pulled the one from the google SVN and made my own eqemulogin.ini, since this version of EQEmuLoginServer.exe doesn't seem to point at the current source's "login.ini"

Code:
Port=5998
DumpPacketsIn=true
DumpPacketsOut=true
Trace=true
DatabaseServerName=localhost
DatabaseCatalogName=peqlogindb
DatabaseUserName=root
DatabaseUserPassword=mypw
OPCodePathAndFileName=login_opcodes_sod.conf
Here is my eqemu_config.xml.


Code:
<?xml version="1.0">
<server>
	<world>
		<shortname>weezilla</shortname>
		<longname>weezilla test</longname>

		<address>weezilla.dyndns.org</address>
		<localaddress>10.10.10.114</localaddress>

		<loginserver>
		<host>weezilla.dyndns.org</host>
		<port>5998</port>
		<account></account>
		<password></password>
		</loginserver>

		<!-- Server status.  Default is unlocked -->
		<!--<locked/>-->
		<!-- <unlocked/> -->

		<!-- Sets the ip/port for the tcp connections.  Both zones and console (if enabled).  Defaults are shown -->
		<tcp ip="localhost" port="9000" telnet="disable"/>

		<!-- Sets the shared key used by zone/launcher to connect to world -->
		<key>some long random string</key>
		
		<!-- Enable and set the port for the HTTP service.  Defaults are shown -->
		<http port="9080" enabled="false" mimefile="mime.types" />
	</world>
	<chatserver>
		<host>channels.eqemulator.net</host>
		<port>7778</port>
	</chatserver>

	<mailserver>
		<host>channels.eqemulator.net</host>
		<port>7779</port>
	</mailserver>

	<zones>
		<defaultstatus>20</defaultstatus>
		<ports low="7000" high="7100"/>
	</zones>

	<database>
		<host>localhost</host>
		<port>3306</port>
		<username>root</username>
		<password>mypw</password>
		<db>peq</db>
	</database>

	<!-- Launcher Configuration -->
	<launcher>
		<!-- <logprefix>logs/zone-</logprefix> -->
		<!-- <logsuffix>.log</logsuffix> -->
		<!-- <exe>zone.exe or ./zone</exe> -->
		<!-- <timers restart="10000" reterminate="10000"> -->
	</launcher>

	<files>
		<!-- <spells>spells_us.txt</spells> -->
		<!-- <opcodes>opcodes.conf</opcodes> -->
		<!-- <logsettings>log.ini</logsettings> -->
		<!-- <eqtime>eqtime.cfg</eqtime> -->
	</files>
	<!-- Directory locations.  Defaults shown -->
	<directories>
		<!-- <maps>Maps</maps> -->
		<!-- <quests>quests</quests> -->
		<!-- <plugins>plugins</plugins> -->
	</directories>
</server>
I see
"Connecting to login server: weezilla.dyndns.org:5998"
"Setting World to MiniLogin Server type"
"Connected to login server: weezilla.dyndns.org:5998"
Even though I'm running EQEmuLoginServer.exe and not minilogin.exe

The Login server seems to be running fine, but I do see this:
"Unhandled server packet 0x1000"
after I run world.exe (but it seems to run after that).

I set my eqhost.txt to point directly to my server, and I'm able to login with ANY username/password combination. The server list is empty and it displays 0 of 0 expansions.

I tried minilogin, but every configuration I try, I just get "A connection to the server could not be reached."

I know I have to be really close >< I don't know what it is stopping me. I've got almost 30 hours in this over the weekend and was hoping to get it working before classes start again tomorrow =(

Any help would be EXTREMELY appreciated. (Btw, my aim is to have this on the public login at eqemulator.net).
Reply With Quote