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

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

Reply
 
Thread Tools Display Modes
  #1  
Old 01-23-2009, 04:38 AM
kryones
Fire Beetle
 
Join Date: Nov 2008
Location: Maryville,MO
Posts: 10
Default No World Created

I followed the steps in
http://www.eqemulator.net/wiki/wikka...kka=ws1129r222

and everything appears to be working properly, except for when I log in the EQ program and go to where I would join a server, there is no server listed. I've noted that when I run the "ServerStart.bat" file the title bar displays that there is "1 client", but also notes that there are "0 servers."

Anyone have any idea what may be the case?
Reply With Quote
  #2  
Old 01-23-2009, 10:06 AM
unknownhost
Sarnak
 
Join Date: Dec 2006
Posts: 89
Default

not sure how to fix your issue my friend, never had any luck getting the wikki install to work myself. (likely my own fault i figure)

but have you tried the PEQ installer?

http://www.projecteq.net/phpBB2/viewtopic.php?t=4346

also with upgrade packs for the newer code revisions.

http://www.projecteq.net/phpBB2/viewtopic.php?t=4612
(stay away from rev233~!! just upgrade to rev89 as 233 has/had some errors which im not sure Cave dude has had a chance to fix quite yet)


or if you are trying to setup a minilogin..
http://www.eqemulator.net/forums/showthread.php?t=26531

(possibly the easiest server setter-upper w/tools in the history of EqEmu!)
Reply With Quote
  #3  
Old 01-23-2009, 01:27 PM
kryones
Fire Beetle
 
Join Date: Nov 2008
Location: Maryville,MO
Posts: 10
Default hmm

Ok, so I figured I'd try to better understand my problem before I attempted to ask again. I've gone through the guides that you listed to me, even used one guide linked in a signature of a senior member that posted on one of them. I'm very confident that my minilogin is working, because when I log into the EQ client it confirms that a client has connected.

I'm attempting to set up a server on my computer to have multiple clients on my LAN connect to it. I'm pretty confident that my database is up-to-date and all files are where they're supposed to be.

The Link that I seem to be missing is how the game world that the users will connect to is created on the server that my computer is acting as. Because the client works fine, but when it comes time to pick a world/server to join in-game, there are no options.

Does that clarify the problem any? - Sorry I'm such a newb :P
Reply With Quote
  #4  
Old 01-23-2009, 01:44 PM
kryones
Fire Beetle
 
Join Date: Nov 2008
Location: Maryville,MO
Posts: 10
Default furthermore..

here's the code for my config files, maybe you'll see what I'm doing wrong?

(I've assigned my TCP/IP address to 192.168.1.2 via properties when TCP/IP is selected in the properties window of my LAN connection.)

eqemu_config.xml:

Code:
<?xml version="1.0">
<server>
        <world>
                <shortname>Classic</shortname>
                <longname>Classic</longname>
                <!-- Only specify these two if you really think you need to. -->
		<address>192.168.1.2</address>
		<localaddress>192.168.1.2</localaddress>
		
		<!-- Loginserver information.  -->
        <loginserver>
		<host>192.168.1.2</host>
		<port>5999</port>
		<account></account>
		<password></password>
	</loginserver>
	<unlocked></unlocked>
       <!-- Sets the shared key used by zone/launcher to connect to world -->
                <key>kiw9083wdfgesiwud</key>
                <!-- Enable and set the port for the HTTP service. -->
                <http port="9080" enabled="true" mimefile="mime.types" />
        </world>

                <!-- Database configuration, replaces db.ini. -->
        <database>
                <host>localhost</host>
                <port>3306</port>
                <username>Bill</username>
                <password>password</password>
                <db>ax_classic</db>
        </database>
</server>

LoginServer Configuration Settings File:
Code:
### --- This file tells world.exe what loginserver to connect to.
### --- Leave the account and password field BLANK.

### --- Public Login is un-supported as is LAN playing. We reccomend using the EQEmu.net Loginserver ALWAYS.

### --- NOTE: Starting 6-1-2002, you can no longer use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automaticly.

# READ README.TXT

[LoginServer]
loginserver=192.168.1.2
#loginserver2=
loginport=5999
#loginport2=
#worldname=
#worldaddress=
#locked=false
#account=
#password=

[WorldServer]
Defaultstatus=
Unavailzone=

[ChatChannelServer]
worldshortname=
chataddress=
chatport=

[LoginConfig]
ServerMode=MiniLogin
ServerPort=5999
I also changed my host file in the WINDOWS/system32/drivers/etc directory to:
Code:
 
192.168.1.2	localhost
Also, I'm using a .bat file to startup my server, the code reads:
Code:
@echo off
Echo Starting MiniLogin Server
c:
cd c:\minilogin
start minilogin.exe
echo.
echo.

cd C:\eqemu
start world.exe
echo waiting a bit for world to finish loading...
echo.
echo.
ping -n 10 192.168.1.2 > nul

echo starting zone
start eqlaunch.exe zone
exit
if you need to see any other file's contents to help solve this problem I'd gladly supply the info. Thanks so much for your help thus far!
Reply With Quote
  #5  
Old 01-23-2009, 01:53 PM
kryones
Fire Beetle
 
Join Date: Nov 2008
Location: Maryville,MO
Posts: 10
Default

after a little more search and siezure, and a couple edits on the code above (I updated it) I also noticed that I wasn't fully updated on my EQEMU files, so I'm at REV89 now.

Now I have an error upon server startup that says:

Code:
[Debug]---------------------------------------------
[01.23. - 11:42:45] Starting Log: logs/eqemu_debug_3676.log
[01.23. - 11:42:45] [LAUNCHER__INIT] Loading server configuration..
[01.23. - 11:42:46] [NET__WORLD] WorldConnection connect: Connecting to the server 127.0.0.1:9000 failed: TCPConnection::Connect(): connect() failed. Error: 10061
[01.23. - 11:42:46] [LAUNCHER__ERROR] worldserver.Connect() FAILED! Will retry.
[01.23. - 11:42:46] [LAUNCHER__INIT] Starting main loop...
Reply With Quote
  #6  
Old 01-23-2009, 02:02 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

After it retried did you get anything? I get this fairly commonly but on retry it usually connects. Did you fix your client shortcut and your eqhosts.txt file?
Reply With Quote
  #7  
Old 01-23-2009, 03:09 PM
kryones
Fire Beetle
 
Join Date: Nov 2008
Location: Maryville,MO
Posts: 10
Default

It never did anything as far as a retry. The program just continued to sit there with that debug text on it.

All the code I have listed above is up-to-date with what I have.

I did update the target of the shortcut to my EQ.exe file with the "patchme" at the end of it or w/e as was directed in one of those guides I listed.

I'm unsure what to put in the EQhost file. Currently it has:
Code:
[LoginServer]
Host=localhost:5999
I wasn't really sure what to put here as I've been just listing the IP address as host otherwise. Should I change "localhost" to 192.168.1.2 also?
Reply With Quote
  #8  
Old 01-23-2009, 03:17 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

Quote:
Originally Posted by kryones View Post
It never did anything as far as a retry. The program just continued to sit there with that debug text on it.

All the code I have listed above is up-to-date with what I have.

I did update the target of the shortcut to my EQ.exe file with the "patchme" at the end of it or w/e as was directed in one of those guides I listed.

I'm unsure what to put in the EQhost file. Currently it has:
Code:
[LoginServer]
Host=localhost:5999
I wasn't really sure what to put here as I've been just listing the IP address as host otherwise. Should I change "localhost" to 192.168.1.2 also?
Are you looking in the logs or just the console? Can you look in eqemu_debug_world.log and see what it says? I don't think that the localhost/192.168.1.2 will make any difference but you might try it as something to rule out.
Reply With Quote
  #9  
Old 01-23-2009, 05:09 PM
kryones
Fire Beetle
 
Join Date: Nov 2008
Location: Maryville,MO
Posts: 10
Default

there are a LOT of EQEMU error logs, and everyone that I've opened says:

Code:
---------------------------------------------
[01.23. - 01:39:04] Starting Log: logs/eqemu_error_world_2624.log
[01.23. - 01:39:04] Failed to connect to database: Error: #1045: Access denied for user 'root'@'localhost' (using password: YES)
does that help?
Reply With Quote
  #10  
Old 01-23-2009, 05:31 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

Definitely. You have the wrong username/password set up in your config for the database part. You either need to change the password on the root account for the database, or you need to change the access credentials in the config. I use a different user for my database than root. I have an eq user that has specific permissions on only the eq database, but you are welcome to set it up however it's easier for you to manage as it really doesn't matter in the larger scheme of things if your server isn't exposed to the internet anyway.
Reply With Quote
  #11  
Old 01-23-2009, 05:45 PM
Kobaz
Hill Giant
 
Join Date: Nov 2008
Location: Gold Coast, Oz
Posts: 119
Default

I'd set localhost back to 127.0.0.1 as how it is could easily muck up other programs.
Reply With Quote
  #12  
Old 01-23-2009, 05:57 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

Quote:
Originally Posted by Kobaz View Post
I'd set localhost back to 127.0.0.1 as how it is could easily muck up other programs.
I agree. I meant to post that earlier, but forgot. This for your hosts file in the in the WINDOWS/system32/drivers/etc directory. Shouldn't muck with that unless you really know what's listening on that interface.
Reply With Quote
  #13  
Old 01-23-2009, 06:34 PM
kryones
Fire Beetle
 
Join Date: Nov 2008
Location: Maryville,MO
Posts: 10
Default

ok so I reset the local host file.

As far as assigning a new password/username to the database config, is that just editing a config file somewhere or do I have to command it in mySQL?

In other words, I'm unsure about how to go about correcting the error.
Reply With Quote
  #14  
Old 01-23-2009, 08:03 PM
kryones
Fire Beetle
 
Join Date: Nov 2008
Location: Maryville,MO
Posts: 10
Default

ok I got it to login, turns out I just had my password capitalized in one instance and not capitalized in the other, and also I wasn't referencing the correct database because I'm using perl, and I was referencing AX Classic.

However, now my world debug reads:

Code:
---------------------------------------------
[01.23. - 11:29:19] Starting Log: logs/eqemu_debug_world_0360.log
[01.23. - 11:29:19] [WORLD__INIT] Loading server configuration..
[01.23. - 11:29:19] [WORLD__INIT] Log settings loaded from log.ini
[01.23. - 11:29:19] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEMu 0.7.0
[01.23. - 11:29:19] [WORLD__INIT] Connecting to MySQL...
[01.23. - 11:29:19] [WORLD__INIT_ERR] Cannot continue without a database connection.
any thoughts?
Reply With Quote
  #15  
Old 01-23-2009, 09:35 PM
kryones
Fire Beetle
 
Join Date: Nov 2008
Location: Maryville,MO
Posts: 10
Default

ok so I have 2 separate error logs now. And I think that the second is the reason for the first.


EQEmu Debug World:
Code:
---------------------------------------------
[01.23. - 19:26:02] Starting Log: logs/eqemu_debug_world_2508.log
[01.23. - 19:26:02] [WORLD__INIT] Loading server configuration..
[01.23. - 19:26:02] [WORLD__INIT] Log settings loaded from log.ini
[01.23. - 19:26:02] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEMu 0.7.0
[01.23. - 19:26:02] [WORLD__INIT] Connecting to MySQL...
[01.23. - 19:26:02] [WORLD__INIT_ERR] Cannot continue without a database connection.
EQEmu Error World:
Code:
---------------------------------------------
[01.23. - 19:26:02] Starting Log: logs/eqemu_error_world_2508.log
[01.23. - 19:26:02] Failed to connect to database: Error: #1130: Host 'BILL' is not allowed to connect to this MySQL server
I've looked everywhere for an instance in which I reference a username as "BILL" instead of "root" but I havn't found it anywhere. Anyone know where I can find it?
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 04:38 PM.


 

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