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 04-28-2019, 09:10 AM
Michelle-Bishop
Fire Beetle
 
Join Date: Apr 2019
Posts: 22
Default Server for Local/Offline Play Only 1017 error

Hi folks.


I am using this guide here to install a private server = https://github.com/EQEmu/Server/wiki/Windows-Server


I believe I followed everything just fine, I think... though I did notice on the command prompt that Perl didn't install or gave some error, not sure exactly.


Here is the EQEmu Login Server Command Prompt Window ---


[Login Server] Logging System Init.
[Login Server] Config System Init.
[Login Server] MySQL Database Init.
[Login Server] Server Manager Initialize.
[Login Server] Client Manager Initialize.
[Login Server] Server Started.
[Login Server] New world server connection from 10.0.0.100:55569
[Error] Handle_NewLSInfo error, remote address was null, defaulting to stream address 10.0.0.100.
[World Server] Server Kera's Server(Kera's Serv) did not attempt to log in but unregistered servers are allowed.
[Login Server] New Titanium client connection from 10.0.0.100:59094
[Login Server] Application packet received from client (size 14)
[Login Server] Session ready received from client.
[Login Server] Application packet received from client (size 44)
[Login Server] Login received from client.
[Login Server] Application packet received from client (size 12)
[Login Server] Server list request received from client.
[Login Server] Application packet received from client (size 16)
[Login Server] Play received from client, server number 2 sequence 5.
[Login Server] Application packet received from client (size 12)
[Login Server] Client disconnected from the server, removing client.
[Login Server] New Titanium client connection from 10.0.0.100:59096
[Login Server] Application packet received from client (size 14)
[Login Server] Session ready received from client.
[Login Server] Application packet received from client (size 12)
[Login Server] Application packet received from client (size 44)
[Login Server] Login received from client.
[Login Server] Application packet received from client (size 12)
[Login Server] Server list request received from client.
[Login Server] Client disconnected from the server, removing client.




Here's my EQEMU_Config file
------------
{
"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" : "jSx0rDQnhBlY72zPJEABOErxZI1ZEBz",
"loginserver1" : {
"account" : "",
"host" : "login.eqemulator.net",
"legacy" : "1",
"password" : "",
"port" : "5998"
},
"loginserver2" : {
"account" : "",
"host" : "10.0.0.100",
"password" : "",
"port" : "5998"
},
"longname" : "Kera's Server",
"shortname" : "Kera's Serv",
"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"
}
}
}
}

--------


I do want to note, that I did a fresh install of Titanium only edition, as I play on P99 (or used to), and am wishing to play on my own classic type server. Either way, I am using the P99 files still to log in to servers.

I was able to see my server in the list of all servers. Then, I switched it to LAN only or something, so that I could only see my own server, and I was able to, and it said it was UP as well.

As of now, I am getting the 1017 error.
I cannot log into my server.



If anyone has any suggestions, that would be wonderful.
I do not mind getting rid all my installs/reinstalling everything, as I won't be playing online anymore anyways as I won't have reliable internet in the next few weeks.

Thanks folks!
Reply With Quote
  #2  
Old 04-28-2019, 05:32 PM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,333
Default

First of all, if you're using a clean copy of Titanium, that is NOT patched with P99 files, (or any other patches),then there should be no problem on the client end of things.

I am posting a config below that actually works (for me) but I have adjusted with values similiar to yours. The "shortname" is best to be one word, with no spaces. Just make sure both the longname and shortname are matched exactly in the database as well. In this config, the web interface is disabled, since it doesn't work anyway. As my own preference, I don't use telnet, so I use port 9000, instead of 9001. I also use 127.0.0.1 (instead of "localhost").

In your login.ini the following 2 lines should look like this - (leave the "1" off the end of local_network IP)
listen_port = 5998
local_network = 127.0.0.

eqemu_config.json

Code:
{
     "server" : {
          "chatserver" : {
               "host" : "10.0.0.100",
               "port" : "7778"
          },
          "database" : {
               "db" : "peq",
               "host" : "127.0.0.1",
               "password" : "eqemu",
               "port" : "3306",
               "username" : "root"
          },
          "directories" : {
               "logs" : "logs/",
               "lua_modules" : "lua_modules/",
               "maps" : "maps/",
               "patches" : "./",
               "plugins" : "plugins/",
               "quests" : "quests/",
               "shared_memory" : "shared/"
          },
          "mailserver" : {
               "host" : "10.0.0.100",
               "port" : "7778"
          },
          "qsdatabase" : {
               "db" : "peq",
               "host" : "127.0.0.1",
               "password" : "eqemu",
               "port" : "3306",
               "username" : "root"
          },
          "world" : {
               "http" : {
                    "enabled" : "false",
                    "mimefile" : "mime.types",
                    "port" : "9080"
               },
               "key" : "jSx0rDQnhBlY72zPJEABOErxZI1ZEBz",
               "localaddress" : "10.0.0.100"
               "locked" : "false",
               "loginserver1" : {
                    "account" : "",
                    "host" : "login.eqemulator.net",
                    "legacy" : "1",
                    "password" : "",
                    "port" : "5998"
               },
               "loginserver2" : {
                    "account" : "",
                    "host" : "10.0.0.100",
                    "legacy" : "0",
                    "password" : "",
                    "port" : "5998"
               },
               "longname" : "Kera's Server",
               "shortname" : "keraserver",
               "tcp" : {
                    "ip" : "127.0.0.1",
                    "port" : "9000",
                    "telnet" : "disable"
               }
          },
          "zones" : {
               "defaultstatus" : "0",
               "ports" : {
                    "high" : "7400",
                    "low" : "7000"
               }
          }
     }
}
Reply With Quote
  #3  
Old 04-28-2019, 06:23 PM
Michelle-Bishop
Fire Beetle
 
Join Date: Apr 2019
Posts: 22
Default

Thank you Huppy.

Yea, I was using the eqgame.exe file from my P99 folder, as my other install I think began to patch EQ to the Live versions or something. Seems I won't be on P99 anymore for some years, I'm going to just get rid of everything and do a fresh install of EQ.

Thank you for the config, and editing. I appreciate it!
Reply With Quote
  #4  
Old 04-28-2019, 08:15 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Project PEQ has a 'Getting Started' section over on their website that you may be interested in.

[from your other thread..]
The current expansion for content is Gates of Discord.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #5  
Old 05-01-2019, 08:07 PM
Michelle-Bishop
Fire Beetle
 
Join Date: Apr 2019
Posts: 22
Default

Hmm, with the config Huppy, it doesn't appear as though the server wants to start up. Or the zones won't load or something? Here's an image. It keeps looping this.

https://ibb.co/BBB8YCM
Reply With Quote
  #6  
Old 05-01-2019, 08:18 PM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,333
Default

Quote:
Originally Posted by Michelle-Bishop View Post
Hmm, with the config Huppy, it doesn't appear as though the server wants to start up. Or the zones won't load or something? Here's an image. It keeps looping this.
I've never seen that before, but that config sample I posted is the exact same one I am using for my own server, BUT, with different values entered. I assume you edited the config for your own server ? (database, users, passwords, etc.) ? If it's all good, it's obviously a different issue.
Reply With Quote
  #7  
Old 05-01-2019, 09:35 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Code:
               "key" : "jSx0rDQnhBlY72zPJEABOErxZI1ZEBz",
               "localaddress" : "10.0.0.100",
               "locked" : "false",
missing comma (so far)
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #8  
Old 05-02-2019, 09:35 AM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,333
Default

Quote:
Originally Posted by Uleat View Post
missing comma (so far)
Damn keyboard
Reply With Quote
  #9  
Old 05-02-2019, 11:08 AM
Michelle-Bishop
Fire Beetle
 
Join Date: Apr 2019
Posts: 22
Default

Ah, that worked, was just missing that comma and it loaded up like before.

(EDIT) Scratch my other issue off. Fixed it.


Well, it appears I am now able to log in, create a character, and mess around in the tutorial section at the least! Awesome.

Once I get back home work, I have to remember how to switch it so I only see my server and be able to play it offline, as I see all of the private servers as of now.


I guess the main question I have as of now is, what is the server like if I don't make any changes to it at all? Like, what expansions are available, and are there any game-breaking things I need to be aware of? Like, do Boats work? I know that was an issue with P99/classic type stuff.

Either way, I do appreciate the help you guys have done so far. I can at least load it up and mess around so far. Good stuff =)
Reply With Quote
  #10  
Old 05-02-2019, 11:43 AM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,333
Default

Quote:
Originally Posted by Michelle-Bishop View Post

I guess the main question I have as of now is, what is the server like if I don't make any changes to it at all?
Look at the content/expansions on PEQTGC server, that's where the database comes from. You'll have yourself a vanilla OoW server, but also with current live content. (defiant, mercs, lvl 100 mobs in PoK, etc.) lol

There is expansions accessible past OoW, but without content worked on. You would have to do that yourself. PEQ is currently working on DoN expansion, but don't hold your breath waiting for it.
Reply With Quote
  #11  
Old 05-02-2019, 11:51 AM
Michelle-Bishop
Fire Beetle
 
Join Date: Apr 2019
Posts: 22
Default

Nice. Alright.

Hmm, I'm not sure what I'm doing wrong, but I am getting the 1017 error again after I was able to view just my server prior to logging a character in. grrrr
Reply With Quote
  #12  
Old 05-02-2019, 03:33 PM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,333
Default

With your goal of running just a local/lan server, I am assuming you changed this in your config ?
Code:
"loginserver1" : {
	"account" : "",
	"host" : "login.eqemulator.net",
	"legacy" : "1",
	"password" : "",
	"port" : "5998"
 },
"loginserver2" : {
	"account" : "",
	"host" : "10.0.0.100",
	"legacy" : "0",
	"password" : "",
	"port" : "5998"
 },
TO THIS : You only need one loginserver (no 1's or 2's)

Code:
"loginserver" : {
	"account" : "",
	"host" : "10.0.0.100",
	"legacy" : "0",
	"password" : "",
	"port" : "5998"
 },
Of course, if you're playing the client on the same box as server, change the IP to 127.0.0.1 (same in your login.ini) But that's only if you don't need a lan setup for others in the house to play.
Reply With Quote
  #13  
Old 05-02-2019, 05:07 PM
Michelle-Bishop
Fire Beetle
 
Join Date: Apr 2019
Posts: 22
Default

I don't understand what I am doing wrong...

Here's my eqemu config
------------------
Code:
 "server" : {
          "chatserver" : {
               "host" : "10.0.0.100",
               "port" : "7778"
          },
          "database" : {
               "db" : "peq",
               "host" : "127.0.0.1",
               "password" : "eqemu",
               "port" : "3306",
               "username" : "root"
          },
          "directories" : {
               "logs" : "logs/",
               "lua_modules" : "lua_modules/",
               "maps" : "maps/",
               "patches" : "./",
               "plugins" : "plugins/",
               "quests" : "quests/",
               "shared_memory" : "shared/"
          },
          "mailserver" : {
               "host" : "10.0.0.100",
               "port" : "7778"
          },
          "qsdatabase" : {
               "db" : "peq",
               "host" : "127.0.0.1",
               "password" : "eqemu",
               "port" : "3306",
               "username" : "root"
          },
          "world" : {
               "http" : {
                    "enabled" : "false",
                    "mimefile" : "mime.types",
                    "port" : "9080"
               },
               "key" : "jSx0rDQnhBlY72zPJEABOErxZI1ZEBz",
               "localaddress" : "10.0.0.100",
               "locked" : "false",
               "loginserver" : {
	          "account" : "",
	          "host" : "10.0.0.100",
	          "legacy" : "0",
	          "password" : "",
	          "port" : "5998"
 },
               "longname" : "Kera's Server",
               "shortname" : "keraserver",
               "tcp" : {
                    "ip" : "127.0.0.1",
                    "port" : "9000",
                    "telnet" : "disable"
               }
          },
          "zones" : {
               "defaultstatus" : "0",
               "ports" : {
                    "high" : "7400",
                    "low" : "7000"
               }
          }
     }
}
----------------------
Here's the login.ini
-----------------------
[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 10.0.0.100
auto_create_accounts = TRUE
-----------------
Here's the eqhost file
---------------------
[LoginServer]
Host=10.0.0.100:5998
-----------------------

I am able to log in the game with the original one I had, but only when I host the game when it shows up Online and not when it shows just my server at the select screen.
-------------------

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" : "jSx0rDQnhBlY72zPJEABOErxZI1ZEBz",
               "loginserver1" : {
                    "account" : "",
                    "host" : "login.eqemulator.net",
                    "legacy" : "1",
                    "password" : "",
                    "port" : "5998"
               },
               "loginserver2" : {
                    "account" : "",
                    "host" : "10.0.0.100",
                    "password" : "",
                    "port" : "5998"
               },
               "longname" : "Kera's Server",
               "shortname" : "Kera's Serv",
               "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"
               }
          }
     }
}
----------------


I've been also switching things out one by one, but I guess I'm just terribad at this. I am hosting the server here on my laptop, and also playing the game on the same machine as well. As of now, I don't care if others can connect to the server or not, but I'd like to at least play for now.
Reply With Quote
  #14  
Old 05-02-2019, 05:32 PM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,333
Default

Quote:
Originally Posted by Michelle-Bishop View Post
I don't understand what I am doing wrong...

Code:
----------------------
Here's the login.ini
-----------------------
[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 10.0.0.100    <<<<<<<<<<<<<<<<<<<<<<<< 10.0.0.
auto_create_accounts = TRUE
As I mentioned before,

Quote:
Originally Posted by Huppy View Post
In your login.ini the following 2 lines should look like this - (leave the "1" off the end of local_network IP)
listen_port = 5998
local_network = 127.0.0.
Reply With Quote
  #15  
Old 05-02-2019, 08:22 PM
Michelle-Bishop
Fire Beetle
 
Join Date: Apr 2019
Posts: 22
Default

I did forget to do that. I just changed it now, tried both IP addresses without the 1 at end and still same issue.

Does the port need to be changed to 5999? I see on other guides it is.


[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 100.0.0
auto_create_accounts = TRUE


Code:
{
     "server" : {
          "chatserver" : {
               "host" : "10.0.0.100",
               "port" : "7778"
          },
          "database" : {
               "db" : "peq",
               "host" : "127.0.0.1",
               "password" : "eqemu",
               "port" : "3306",
               "username" : "root"
          },
          "directories" : {
               "logs" : "logs/",
               "lua_modules" : "lua_modules/",
               "maps" : "maps/",
               "patches" : "./",
               "plugins" : "plugins/",
               "quests" : "quests/",
               "shared_memory" : "shared/"
          },
          "mailserver" : {
               "host" : "10.0.0.100",
               "port" : "7778"
          },
          "qsdatabase" : {
               "db" : "peq",
               "host" : "127.0.0.1",
               "password" : "eqemu",
               "port" : "3306",
               "username" : "root"
          },
          "world" : {
               "http" : {
                    "enabled" : "false",
                    "mimefile" : "mime.types",
                    "port" : "9080"
               },
               "key" : "jSx0rDQnhBlY72zPJEABOErxZI1ZEBz",
               "localaddress" : "10.0.0.100",
               "locked" : "false",
               "loginserver" : {
	"account" : "",
	"host" : "10.0.0.100",
	"legacy" : "0",
	"password" : "",
	"port" : "5998"
 },
               "longname" : "Kera's Server",
               "shortname" : "keraserver",
               "tcp" : {
                    "ip" : "127.0.0.1",
                    "port" : "9000",
                    "telnet" : "disable"
               }
          },
          "zones" : {
               "defaultstatus" : "0",
               "ports" : {
                    "high" : "7400",
                    "low" : "7000"
               }
          }
     }
}

[LoginServer]
Host=10.0.0.100:5998
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 09:01 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