EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Private Server - cannot see server list (https://www.eqemulator.org/forums/showthread.php?t=42132)

Mizikezap 10-15-2018 05:11 PM

Private Server - cannot see server list
 
Thank you for any help you can provide. I've spent over a week combing these forums and google to see if I can find my answer. I could not and I'm hoping you guys may have an insight on what I've done wrong. I usually try to solve my issues before I ask for assistance.

I've downloaded and installed the latest Windows Installation and the latest available Titanium client.

My Issues:
* I am not able to see my private server in the client screen's server list
* I have 0 of 0 expansions owned

I am trying to run my server and client on my laptop. I do not plan on exposing it to any other clients. It will be for solo play. My server is running successfully and I am able to log into the client using my database Admin User and Password. But no servers are displaying.

Here are my files. I have adjusted a few to use what I found suggested by other posters.

Windows Server Launcher results:
Akka's Windows Server Launcher
Zones to launch: 30
Zone background starting enabled...
Loginserver set to run...
World: UP Zones: (30/30) UCS: UP Queryserv: UP Loginserver: UP UP N

world.exe results:
[World Server] Loading server configuration..
[World Server] CURRENT_VERSION: 1.1.3
[World Server] Added loginserver 192.168.1.8:5998
[World Server] Added loginserver login.eqemulator.net:5998
[World Server] Connecting to MySQL root@127.0.0.1:3306...
[Status] Starting File Log 'logs/world_35140.log'
[World Server] Checking Database Conversions..
[Update] No script update necessary...
[Info] For EQEmu Server management utilities - run eqemu_server.pl
[Update] Bots database up to Date: Continuing World Bootup...
[Update] Database up to date...
[World Server] Loading variables..
[World Server] Purging expired data buckets...
[World Server] Loading zones..
[World Server] Clearing groups..
[World Server] Clearing raids..
[World Server] Clearing inventory snapshots..
[World Server] Loading items..
[World Server] Loading skill caps..
[World Server] Loading guilds..
[World Server] Loaded default rule set 'default'
[World Server] Loading EQ time of day..
[World Server] Loading launcher list..
[World Server] Reboot zone modes OFF
[World Server] Deleted 0 stale player corpses from database
[World Server] Loading adventures...
[World Server] Purging expired instances
[World Server] Loading char create info...
[World Server] Console (TCP) listener started.
[World Server] Server (TCP) listener started.

EQEmu Login Server results:
[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.

queryserv.exe results:
[QS Server] Starting EQEmu QueryServ.
[QS Server] Connecting to MySQL...
[Status] Starting File Log 'logs/query_server_27380.log'

ucs.exe results:
[UCS Server] Starting EQEmu Universal Chat Server.
[UCS Server] Connecting to MySQL...
[Status] Starting File Log 'logs/ucs_36044.log'
[UCS Server] Loaded default rule set 'default'

eqemu_config.json:
{
"server" : {
"chatserver" : {
"host" : "127.0.0.1",
"port" : "7778"
},
"database" : {
"db" : "peq",
"host" : "127.0.0.1",
"password" : "password",
"port" : "3306",
"username" : "UID"
},
"directories" : {
"logs" : "logs/",
"lua_modules" : "lua_modules/",
"maps" : "maps/",
"patches" : "./",
"plugins" : "plugins/",
"quests" : "quests/",
"shared_memory" : "shared/"
},
"mailserver" : {
"host" : "127.0.0.1",
"port" : "7778"
},
"qsdatabase" : {
"db" : "peq",
"host" : "127.0.0.1",
"password" : "password",
"port" : "3306",
"username" : "UID"
},
"webinterface" : {
"port" : "9081"
},
"world" : {
"address" : "127.0,0,1",
"http" : {
"enabled" : "true",
"mimefile" : "mime.types",
"port" : "9080"
},
"key" : "randomstringhere",
"loginserver1" : {
"account" : "",
"host" : "login.eqemulator.net",
"legacy" : "1",
"password" : "",
"port" : "5998"
},
"loginserver2" : {
"account" : "UID",
"host" : "192.168.1.8",
"legacy" : "0",
"password" : "password",
"port" : "5998"
},
"longname" : "Akkas Windows PEQ Installer (FxnKyb)",
"shortname" : "Akkas PEQ Installer",
"tcp" : {
"ip" : "127.0.0.1",
"port" : "9000"
},
"telnet" : {
"enabled" : "true",
"ip" : "0.0.0.0",
"port" : "9000"
}
},
"zones" : {
"defaultstatus" : "0",
"ports" : {
"high" : "7500",
"low" : "7000"
}
}
}
}


login.ini:
[database]
host = 127.0.0.1
port = 3306
db = peq
user = UID
password = password
subsystem = MySQL

[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 = 127.0.0.1
auto_create_accounts = TRUE

[security]
plugin = EQEmuAuthCrypto
mode = 5

[Titanium]
port = 5998
opcodes = login_opcodes.conf

[SoD]
port = 5999
opcodes = login_opcodes_sod.conf

[schema]
account_table = loginserver_server_accounts
world_registration_table = loginserver_world_server_registration
world_admin_registration_table = loginserver_server_admin_registration
world_server_type_table = loginserver_server_list_type


eqhost.txt:
[LoginServer]
Host=127.0.0.1:5998

I have also created an entry in the account table. Here are the values
id: 1
name: CharName
charname: MyCharName
sharedplat: 0
password: mypassword
status: 255
lsaccount_id: 1
gmspeed: 0
revoked: 0
karma: 0
minilogin_ip:
hideme: 0
rulesflag: 0
suspendeduntil: 0000-00-00 00:00:00
time_creation: 0
expansion: 0
ban_reason: (NULL)
suspend_reason: (NULL)

I also notice in the table loginserver_world_server_registration, the default server "Akkas Windows PEQ Installer (FxnKyb)" has a "ServerListTypeID" = 3. Could this be my problem since my config file has loginserver2 as legacy = 0?

Nightrider84 10-15-2018 05:47 PM

Word of advice, make sure you redact your username and password for your database so people can't remotely login to it.

Server list type wont really matter. It just determines if your server shows up as legendary ect, 3 is the normal server type so thats what you want.

So few questions, Does it launch your login server when the server is running?

Also do you have your client's Ip set to your servers ip?

Mizikezap 10-15-2018 05:59 PM

Thanks. I plan on changing all credentials once this is working.

The login server should be running. Here is the status:

EQEmu Login Server results:
[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.

I think I am using the correct IP address. Here is my ipconfig



C:\Windows\System32>ipconfig

Windows IP Configuration


Ethernet adapter Ethernet 2:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :

Wireless LAN adapter Local Area Connection* 4:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :

Wireless LAN adapter Local Area Connection* 5:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :

Ethernet adapter VMware Network Adapter VMnet1:

Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.223.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

Ethernet adapter VMware Network Adapter VMnet8:

Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.32.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

Ethernet adapter Ethernet:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :

Wireless LAN adapter Wi-Fi:

Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 10.0.0.16
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.0.0.1

Mizikezap 10-15-2018 08:28 PM

FYI - I have also followed the "Private Server Setup Wiki" that use to be on the Wiki page.

The "eqlaunch.exe zone" doesn't appear to do anything when I create a custom "startup.bat" file.

@echo off
shared_memory.exe
start loginserver.exe
start world.exe
echo Waiting for the world to finish loading before starting zones...
ping -n 10 127.0.0.1 > nul
start queryserv.exe
start ucs.exe
start eqlaunch.exe zone
exit

Here is the link to the Wiki from the Internet Archive:

https://web.archive.org/web/20170615...Guide&frm=Main

Nightrider84 10-16-2018 08:57 PM

So back to my original question, does the client your using to try and connect to your server have its ip set for the server itself? Your host id is 192.168.1.8 so that is what your clients iP should set to on your eqhost file

Mizikezap 10-17-2018 07:40 AM

I resolved my issue. I had a typo in one of my IP addresses. I had commas instead of periods.

I now have another issue, which I'll start a new thread on.

"world" : {
"address" : "127.0,0,1",
"http" : {
"enabled" : "true",
"mimefile" : "mime.types",
"port" : "9080"

Anon.GM 10-17-2018 08:39 AM

nevermind you fixed it :o)

Code:


"world" : {
"address" : "127.0.0.1",
"http" : {
"enabled" : "true",
"mimefile" : "mime.types",
"port" : "9080"



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

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