PDA

View Full Version : Installation Problems -- Please Help :)


Varkalas D`Lonovan
06-27-2006, 11:05 AM
I followed the "Setup Guide For 0.7.0" step by step and all of my ini files and the xml file coincide with every other correct MiniLogin setup I've seen on the forums thus far. When I run "EQEmu" (start.bat), minilogin.exe runs and prints the following out:

LoginServer.ini read.
[Status] Loading opcodes..
Server mode: MiniLogin
Login server listening on port:5999

And Waiting for World to finish before starting Zone... is in the other window.

But world.exe never pops up, and if I try to run it manually it opens up its window but then closes instantaneously.

As a result, 20 seconds afterwards eqlaunch.exe gets executed and prints out:

[Debug] Starting Log: logs/eqemu_debug_1268.log
[Debug] [LAUNCHER__INIT] Loading server configuration..
[Debug] [NET__WORLD] WorldConnection connect: Connecting to the server 127.0.0.1
:9000 failed: TCPConnection::Connect(): connect() failed. Error: 10061
[Debug] [LAUNCHER__ERROR] worldserver.Connect() FAILED! Will retry.
[Debug] [LAUNCHER__INIT] Starting main loop...

I'm thinking it might be a problem with the database... but I followed everything on the setup site very carefully (I did not, however, complete the optional step). Any help would be greatly appreciated. :)

Thanks,
Varkalas

Belfedia
06-28-2006, 11:01 PM
Hello,

First !!! THANKS THANKS THANKS !!!
You don't understand why i say that ?
I try to explain a little, it is not a joke, i thanks you.
You have a minilogin install and you post on the correct forum :)
Many minilogin user post on windows or general support, and after
some thread, we understand some time that minilogin user !!!

For your problem, can you produce all your *.ini config files and xml config files plz ? that help much to understand where is the problem :)

Varkalas D`Lonovan
06-29-2006, 08:16 AM
config.ini

[Database]
host=localhost
user=eq
password=eq
database=eq
compression=off

[General]
quests=C:\EQEmu\Quests\

wordwrap=1


db.ini

###Your current database configuration is as follows:
##db.ini:

[Database]
host=127.0.0.1
user=eq
password=eq
database=eq


loginserver.ini

###Your current configuration is as follows:

loginserver.ini:
[LoginServer]
loginserver=127.0.0.1
loginport=5999
worldname=My Minilogin
worldaddress=127.0.0.1
locked=false
account=
password=

[WorldServer]
Defaultstatus=
Unavailzone=
[ChatChannelServer]

worldshortname=
chataddress=
chatport=

[LoginConfig]
ServerMode=Minilogin
ServerPort=5999


eqemu_config.xml

<?xml version="1.0">
<server>
<world>
<shortname>minilogin</shortname>
<longname>My Minilogin</longname>

<!-- Only specify these two if you really think you need to. -->
<address>127.0.0.1</address>
<localaddress>192.168.1.69</localaddress>

<!-- Loginserver information. -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>

<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>eqwipipqc9m824uipjs2q43</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>eq</username>
<password>eq</password>
<db>peq</db>
</database>
</server>

Zandig
06-29-2006, 10:52 AM
Are you using Cavedude's database or the PEQ database?
You have 2 databases selected.

In your DB.INI and CONFIG.INI you have:
database=eq
which is Cavedudes

and in your eqemu_config.xml you have:
<db>peq</db>
which is the PEQ database.

May want to change all the configs to the same database and see if that works.

Varkalas D`Lonovan
06-29-2006, 05:37 PM
Thanks for the heads up. Totally missed that. ;) Changed the database=eq in db.ini to database=peq. But the problem with world.exe still remains the same. As soon as it gets executed it immediately stops (window closes instantaneously).

Belfedia
06-29-2006, 08:30 PM
I don't see error on your config files (except Peq=eq)
Are you sure about Mysql is working and your database is up ? ("eq")
If world can't connect to your database, world close on run.
Try to use a front-end for mysql to acces to EQ base you can see if all working :)

Varkalas D`Lonovan
06-30-2006, 08:02 AM
When I run WinMySQLAdmin there's peq under the Databases tab. Which is what I want. Since now db.ini, config.ini, and eqemu_config.xml all have 'peq' for their respective database entry locations. Still don't know why world closes immediately. :\

Zandig
06-30-2006, 12:09 PM
Here is the standard eqemu_config.xml with the PEQ database if you are running a minilogin. The only things I see different is your <localaddress> where you set an IP and some gobble-di-guck (hehehe) <key> string. Try this one and let me know..

EQEMU_CONFIG.XML

<?xml version="1.0">
<server>
<world>
<shortname>minilogin</shortname>
<longname>My Minilogin</longname>

<!-- Only specify these two if you really think you need to. -->
<address>127.0.0.1</address>
<localaddress>127.0.0.1</localaddress>

<!-- Loginserver information. -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>

<!-- 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. -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>

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

Varkalas D`Lonovan
06-30-2006, 12:39 PM
Still no dice. :\ I really think it has to do with the installation of the database or something... but I followed it through and through and everything worked fine. Database shows up in winmysqladmin. Dunno.

CamelFilter
06-30-2006, 12:55 PM
Hmm... try opening up your database using mysqlcc... you might have setup the localhost/username/password stuff up.... I did that a couple times lol. If you can't open it just read through the 7.0 guide and it should explain what commands to give yourself access. Anyways that's about all I can think of.