EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Anyone got a moment? (https://www.eqemulator.org/forums/showthread.php?t=31378)

Darubious 05-26-2010 04:49 AM

Anyone got a moment?
 
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

Quote:

Originally Posted by Darubious (Post 188292)
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.

Code:

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..






Quote:

Originally Posted by Darubious (Post 188296)
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:
Quote:

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

Code:

<?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.

Quote:

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

KodeKatt 05-26-2010 05:03 PM

Quote:

Originally Posted by Akyra (Post 188306)
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

Quote:

Originally Posted by KodeKatt (Post 188322)
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

Quote:

Originally Posted by Akyra (Post 188359)
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


All times are GMT -4. The time now is 10:32 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.