EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   LAN Private server down (https://www.eqemulator.org/forums/showthread.php?t=42232)

marianoryu 12-30-2018 03:35 PM

LAN Private server down
 
Hello - I'm trying to set up a LAN private server for offline play in a Windows 7 x64 Virtual Machine.

The server seems to boot up just fine, but when starting the client, I run into this.

https://i.imgur.com/3XyS74K.png

I can get into the character creation screen, but the world won't load.

Please help if possible, and thank you very much in advance!

Nightrider84 12-31-2018 01:07 AM

Looks like your zones might not be booting up, if you could get us your log on your boot up that wuold help.

marianoryu 12-31-2018 10:31 AM

Quote:

Originally Posted by Nightrider84 (Post 261015)
Looks like your zones might not be booting up, if you could get us your log on your boot up that wuold help.

I got these.

https://i.imgur.com/2kNA7Ec.png

https://i.imgur.com/aYKdi1e.png

The zones keep cycling from 1-30 fast.

Nightrider84 12-31-2018 01:55 PM

so the first screenshot is pretty worthless since the screen in the middle covers up the 4 behind it so i cant see the world screen. But from what I can see it looks like a initial problem with the DB either not being detected or configured incorrectly. Double check your eqemu_config file to make sure that the DB has the correct information.

marianoryu 12-31-2018 04:34 PM

Here are the contents of my eqemu_config.json. The host is exactly my ipv4 address as of the ipconfig command, and otherwise unchanged.

Code:

{
    "server" : {
          "chatserver" : {
              "host" : "",
              "port" : "7778"
          },
          "database" : {
              "db" : "peq",
              "host" : "localhost",
              "password" : "eqemu",
              "port" : "3306",
              "username" : "root"
          },
          "mailserver" : {
              "host" : "",
              "port" : "7778"
          },
          "qsdatabase" : {
              "db" : "peq",
              "host" : "localhost",
              "password" : "eqemu",
              "port" : "3306",
              "username" : "root"
          },
          "webinterface" : {
              "port" : "9081"
          },
          "world" : {
              "http" : {
                    "enabled" : "true",
                    "mimefile" : "mime.types",
                    "port" : "9080"
              },
              "key" : "BQeSym2lQcS8iRX7paslDxfbwEJL9nx",
              "loginserver1" : {
                    "account" : "",
                    "host" : "login.eqemulator.net",
                    "legacy" : "1",
                    "password" : "",
                    "port" : "5998"
              },
              "loginserver2" : {
                    "account" : "",
                    "host" : "192.168.110.128",
                    "password" : "",
                    "port" : "5998"
              },
              "longname" : "Akkas Windows PEQ Installer",
              "shortname" : "Akkas PEQ Installer",
              "tcp" : {
                    "ip" : "127.0.0.1",
                    "port" : "9001"
              },
              "telnet" : {
                    "enabled" : "true",
                    "ip" : "0.0.0.0",
                    "port" : "9000"
              }
          },
          "zones" : {
              "defaultstatus" : "0",
              "ports" : {
                    "high" : "7400",
                    "low" : "7000"
              }
          }
    }
}


phantomghost 12-31-2018 04:40 PM

Not at a computer to check but is it supposed to be localhost or the 127 IP?

Since eqemu_server.pl does all the work.. I've gotten lazy and use this tool to write the file for me....

marianoryu 12-31-2018 05:02 PM

All I can tell you is it's there by default - the only thing I changed was the ipv4 as per these instructions:

https://github.com/EQEmu/Server/wiki/Windows-Server

phantomghost 12-31-2018 06:13 PM

Alright took me a long time to figure it out... partially because the client I used is named after a database I do use, and I used a different database.

First. In the EQEMUSERVER folder.

Update:

login.ini
  • I had to update my db to be accurate.
    I had to update my pw to be accurate.
    I then changed the local_network to my IP address

I then edited the eqemu_config.json

Only have to update under loginserver2 to your IP (which you did).

I then updated my client to point to:
Host:XXX.XX.X.X:5999.


Now the part I had an issue with was the client already had logins from my account so I had to clear that info... and it worked. (Prior to clearing the data the server showed as UP... but it gave me errors when connecting. The log basically pointed out that the account had status of 0 and 255.

marianoryu 12-31-2018 06:18 PM

Changing to 5999 gives nothing on the server select screen. I had it set up to 5998 and it showed it, even if it said "down".

Uleat 12-31-2018 06:19 PM

What file/script are you using to start your server?

Barring config issues, it looks like your sharedmem files don't exist.


EDIT:

Titanium, Secrets of Faydwer use port 5998

Seeds of Destruction, Underfoot, Rain of Rear, Rain of Fear 2 use port 5999

marianoryu 12-31-2018 06:24 PM

start_server_with_loginserver.bat.

marianoryu 12-31-2018 06:30 PM

Fixed it! I just had the client installed in the wrong place (Program Files x86), Windows permissions block some stuff from happening. Moving the folder worked like a charm.

Thank you very much for your help, and Happy New Year!


All times are GMT -4. The time now is 04:48 PM.

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