PDA

View Full Version : Anyone got a moment?


Darubious
05-26-2010, 04:49 AM
Would appreciate anyone who can take a moment and try to log into the server "Something Wicked...". Reply with the result. Thank you in advance!

I realize this is my first post here. The tutorials are simple enough, so there are not many questions

KodeKatt
05-26-2010, 05:22 AM
I realize this is my first post here. The tutorials are simple enough, so there are not many questions
Can you point me to the ones you used? I'm having endless problems.. this is week 2 of trying to get this running, and I'm ready to just wipe everything clean and start entirely over, using a laptop as a dedicated server for it.

Darubious
05-26-2010, 05:34 AM
http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008

I had problems with obs being indiff, so I compiled the server and it works much better.

I am using dyndns, but having no luck getting others logged in from outside my LAN

KodeKatt
05-26-2010, 06:09 AM
my current issue is the login server..
I'm clueless what the problem is exactly.

D:\EQServ>EQEmuLoginServer.exe
EQEmuLoginServer v1.0 ALPHA by The Oustanding Developers at PEQ!

Using Port: 5999
Database Server:
Database Catalog:
Database UserName:
Database Password:


Unable to open opcodes file ''. Thats bad.

D:\EQServ>ls -la
total 22661
drwxrwxrwx 1 user group 0 May 26 02:19 .
drwxrwxrwx 1 user group 0 Jan 1 1980 ..
-rwxrwxrwx 1 user group 1850880 Apr 24 10:51 Chatserver.exe
-rw-rw-rw- 1 user group 187904 Apr 24 10:57 EMuShareMem.dll
-rw-rw-rw- 1 user group 2208768 May 25 22:07 EQEmuAuthCrypto.dll
-rwxrwxrwx 1 user group 1453056 Jul 14 2009 EQEmuLoginServer.exe
drwxrwxrwx 1 user group 0 May 25 22:29 Maps
-rwxrwxrwx 1 user group 2633216 Apr 24 10:57 World.exe
-rwxrwxrwx 1 user group 4997120 Apr 24 10:55 Zone.exe
-rw-rw-rw- 1 user group 291923 Apr 24 10:08 changelog.txt
-rw-rw-rw- 1 user group 0 Jan 5 2006 commands.pl
-rw-rw-rw- 1 user group 120 Jun 15 2009 compatible_content.txt
-rw-rw-rw- 1 user group 2415 May 26 02:08 eqemu_config.xml
-rw-rw-rw- 1 user group 2333 May 25 22:21 eqemu_config.xml.full
-rw-rw-rw- 1 user group 699 May 26 02:21 eqemulogin.ini
-rwxrwxrwx 1 user group 138240 Apr 24 10:52 eqlaunch.exe
-rw-rw-rw- 1 user group 2359296 Jun 17 2009 libmySQL.dll
-rw-rw-rw- 1 user group 0 Jan 5 2006 log.ini
-rw-rw-rw- 1 user group 699 May 25 22:24 login.ini
-rw-rw-rw- 1 user group 310 May 25 22:05 login_opcodes.conf
-rw-rw-rw- 1 user group 308 May 25 22:54 login_opcodes_sod.conf
drwxrwxrwx 1 user group 0 May 25 22:31 logs
-rw-rw-rw- 1 user group 300 Jun 8 2009 mail_opcodes.conf
-rw-rw-rw- 1 user group 1077 Mar 5 2006 mime.types
-rw-rw-rw- 1 user group 17127 May 26 03:06 opcodes.conf
-rw-rw-rw- 1 user group 16619 Apr 1 11:09 opcodes.conf.bak
-rw-rw-rw- 1 user group 17669 Jan 25 00:47 patch_6.2.conf
-rw-rw-rw- 1 user group 16596 Apr 9 2009 patch_Anniversary.conf
-rw-rw-rw- 1 user group 15281 Apr 9 2009 patch_Live.conf
-rw-rw-rw- 1 user group 16806 Apr 12 15:25 patch_SoD.conf
-rw-rw-rw- 1 user group 21362 Mar 23 23:58 patch_SoF.conf
-rw-rw-rw- 1 user group 17907 Apr 9 19:47 patch_Titanium.conf
-rw-rw-rw- 1 user group 0 Jan 5 2006 plugin.pl
drwxrwxrwx 1 user group 0 May 24 15:05 plugins
drwxrwxrwx 1 user group 0 May 24 15:05 quests
-rw-rw-rw- 1 user group 2149759 Oct 17 2005 spells_en.txt
-rw-rw-rw- 1 user group 4772239 Oct 28 2005 spells_us.txt
-rwxrwxrwx 1 user group 143 May 25 22:31 start.bat
drwxrwxrwx 1 user group 0 May 24 15:05 templates
drwxrwxrwx 1 user group 0 May 24 23:03 worldui
-rw-rw-rw- 1 user group 0 Jan 29 2006 worldui.pl

D:\EQServ>
So, there's no read/write issues on the files here, despite what the program is error saying..






I am using dyndns, but having no luck getting others logged in from outside my LAN
what's your address and port? I'll give it a shot and see if I can even poke into your network/server at all to connect on the default ports with EQ.

Also, simple trouble shooting:
[ ] Port forwarding from Modem and/or Router?
[ ] Firewall allowing connections?
[ ] does dyndns have your current IP? -You can use HFS to auto-update your IP to them. (Http File Server)

Akyra
05-26-2010, 09:30 AM
Kodekatt, it looks like it can't find the correct ini file to load. Please note that I found the EQEmuLoginServer zip file on the google codebase wanted a different ini file.

It needed a file called eqemulogin.ini (note the different filename than in the login_utils filder) and the contents to be this:
Port=5999
DumpPacketsIn=true
DumpPacketsOut=true
Trace=true
DatabaseServerName=<db_host>
DatabaseCatalogName=<db_name>
DatabaseUserName=<db_user>
DatabaseUserPassword=<db_password>
OPCodePathAndFileName=login_opcodes_sod.conf

This got it working for me before. Albeit a bit of a nightmare.

Hope this helps.

Akyra

Darubious
05-26-2010, 10:16 AM
i have a router with ddns setup, it does everything with ddns automatically. i just had to create a free account. i have port 5998 forwarded to the pc running eqemu. were there others i needed to forward? also, if i am using the public loginserver do would i still need a login.ini or eqemulogin.ini?

Akyra
05-26-2010, 10:33 AM
No Darubious. You would just need to ensure that you are connecting to the public login server correctly in your eqemu_config.xml

Hope this helps.

Akyra

Darubious
05-26-2010, 10:39 AM
<?xml version="1.0">
<server>
<world>
<shortname>swtwc</shortname>
<longname>Something Wicked...</longname>

<!-- Only specify these two if you really think you need to. (read: You don't) -->
<!-- <address>MY DNS ADDRESS HERE?</address> -->
<!-- <localaddress>localhost</localaddress> -->

<!-- Loginserver information. Defaults shown -->
<loginserver>
<host>login.eqemulator.net</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="enable"/>

<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>abcdefghijklmnopqrstuvwxyz</key>

<!-- Enable and set the port for the HTTP service. Defaults are shown -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>

<!-- Chatserver (channels) information. Defaults shown -->
<chatserver>
<host>channels.eqemulator.net</host>
<port>7778</port>
</chatserver>

<!-- Mailserver (in-game mail) information. Defaults shown -->
<mailserver>
<host>channels.eqemulator.net</host>
<port>7779</port>
</mailserver>

<zones>
<defaultstatus>20</defaultstatus>

<!-- Sets port range for world to use to auto configure zones -->
<ports low="7000" high="7100"/>
</zones>

<!-- Database configuration, replaces db.ini. Defaults shown -->
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>********</password>
<db>eq</db>
</database>

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

<!-- File locations. Defaults shown -->
<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>

Akyra
05-26-2010, 11:02 AM
Try using this instead. I don't think login.eqemulator.net is right, although I could be wrong, but try below anyway.

<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>

Akyra

KodeKatt
05-26-2010, 05:03 PM
Kodekatt, it looks like it can't find the correct ini file to load. Please note that I found the EQEmuLoginServer zip file on the google codebase wanted a different ini file.

It needed a file called eqemulogin.ini (note the different filename than in the login_utils filder) and the contents to be this:


This got it working for me before. Albeit a bit of a nightmare.

Hope this helps.

Akyra

That got it running, but it now crashes when I try to log in, leaving me at an empty server select screen.

Darubious
05-27-2010, 07:03 PM
Got everything running. the very second I shut off utorrent, outside connections became available. Lesson learned. Thanks for your help bud.

Akyra
05-28-2010, 08:39 AM
That got it running, but it now crashes when I try to log in, leaving me at an empty server select screen.

I never experienced this problem. Is there an error message displayed when it crashes or in the system logs? I didn't really get on with this build of the EQEmuLoginServer so I used the Minilogin instead.
If you can, try and build a version from the latest source as I recently built one and it works flawlessly supporting Titanium and SoD clients. If you're unable to get a build done, jump on to IRC and I can email you the EQEmuLoginServer.exe which I built the other day. Then you will need to hook it up to your login database with the "new style" login.ini and you should be good to go.

Akyra

KodeKatt
05-28-2010, 07:28 PM
I never experienced this problem. Is there an error message displayed when it crashes or in the system logs?

Generic Windows report crash window, I didn't look into it really.

But, I pretty much abandoned building it on this system and setup a laptop to run the server, except there's a whole new load of errors.

I've given up on the SQL loading the database without errors, but I can't get the zone part to work now.

http://www.eqemulator.org/forums/showthread.php?t=31382