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 01-14-2019, 01:53 PM
ableard
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default missign something on install

Hi, great new install routine!
I have installed an run eqemu through various iterations over the years.

Ran the latest install on a desktop, no issues, setup EOC, and reconfigured for my liking the server. No issues to report on first install.


The issue is setting up server on a laptop. Same win10 x64 hardware similar.

Initially, installed on D:/eqemuserver. This install had a number issues.


I moved to c:/eqemuserver, not clean install. After removal of some of the MariaDB ports looking to D: install ran, PEQ populated.

What I have not been able to fix is a problem with the world server. Server loads and runs, client see the server "down", client can log into character select, but characters log attempt says can't find zone.


The first install run says:
"vcredist_x86_2012.exe access is denied"
….
Installing::eqemu_server.pl
'world' is not recognized as an internal or external command, operable program or batch file.
[eqemu_server.pl] no database connection found... running without
invalid command 'start_from_world'
[Install] done
'world' is not recognized as an internal or external command, operable program or batch file.
[eqemu_server.pl] no database connection found....running without
[install] eqemu server installer...

it continues and installs everything from here.
If I rerun the eqemu_install.bat the above error does not appear.
I have installed the VC routine libraries, before, and manually from this directory, and ports look correct.
I can access the PEQ database thru hiedisql.


I sure what I am missing.

suggestions welcome!

Ableard
__________________
The first key to wisdom is the assidous and frequent questioning....For by doubting we come to inquiry, and by inquiry we arrive at truth.

Abelard ~1120 AD
Reply With Quote
  #2  
Old 01-14-2019, 07:26 PM
Sturm
Hill Giant
 
Join Date: Dec 2015
Posts: 116
Default

Did you right click the .exe and select "Run as administrator"?
__________________
Developer of the Imperium Server.
https://imperium-eq.com/
Reply With Quote
  #3  
Old 01-14-2019, 07:34 PM
ableard
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default

yes.
The only difference between installs is setting up the laptop to run 127.0.0.1 versus desktop as my IP on the lan. The laptop client ran on the desktop server.

I am not seeing the simple thing I have mixed up, hence why I asked for thoughts.
__________________
The first key to wisdom is the assidous and frequent questioning....For by doubting we come to inquiry, and by inquiry we arrive at truth.

Abelard ~1120 AD
Reply With Quote
  #4  
Old 01-14-2019, 10:08 PM
ableard
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default

found the culprit, Virtual box network adapter plugging up port 9080.


Never mind...………………

__________________
The first key to wisdom is the assidous and frequent questioning....For by doubting we come to inquiry, and by inquiry we arrive at truth.

Abelard ~1120 AD
Reply With Quote
  #5  
Old 01-15-2019, 08:03 PM
ableard
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default

I spoke too soon.

The zones are up but the world does not seem to connect.

World:
stops at [world server] server (tcp) listener started.

it should continue with;
[world server] new zone server connection from XXXXXXXXXXXX-XXXX at 127.0.0.1

should the install.bat have the world error I posted in the first post?

thanks for any thoughts
__________________
The first key to wisdom is the assidous and frequent questioning....For by doubting we come to inquiry, and by inquiry we arrive at truth.

Abelard ~1120 AD
Reply With Quote
  #6  
Old 01-15-2019, 09:35 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

http://wiki.eqemulator.org/i?M=Pastebin&Paste=FVFBCFyr#

try adding
Code:
"address" : "127.0.0.1",
just inside world.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #7  
Old 01-16-2019, 08:32 AM
kokey98
Hill Giant
 
Join Date: Dec 2012
Location: terra firma
Posts: 131
Default

could there be a problem with Path= ? 2nd install may have redundant paths with extra exe/dll?
Reply With Quote
  #8  
Old 01-16-2019, 08:53 PM
ableard
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default

Uleat, thanks. It did not fix the issue.

Path= yes I have been trying this.

I have uninstalled everything, perl, MariaDB, cleared DBase, server....
Cleaned up PATH

First time I run eqemu_install I have the world not recognized during the install right after install perl/MariaDB. (question 1 above)

Then install runs and completes.


When I run server, stops and never loads new zone connections (question 2 above).

My login/eqemu_server are unchanged except for address of 127.0.0.1
no other changes made.

If I rerun eqemu_install the world error never happens.

still no new zone server connection .

not sure where to go from here.
__________________
The first key to wisdom is the assidous and frequent questioning....For by doubting we come to inquiry, and by inquiry we arrive at truth.

Abelard ~1120 AD
Reply With Quote
  #9  
Old 01-16-2019, 10:42 PM
phantomghost
Hill Giant
 
Join Date: May 2015
Posts: 126
Default

Your desktop install you did a login server?

Laptop you are leaving as localhost so you can connect on PC?

Only thing here would be with loginserver you update loginserver2 to your specific IP but then you also set client to login there instead of EQ emulator host.

If you have PERL and MySQL and PATH all set up, you could re-run eqemu_server.pl to get a clean config file and just edit the name only and see if that fixes.


https://github.com/EQEmu/Server/wiki...t-Server-Setup

Seems like maybe something you adjusted and are overlooking, a fresh file may solve.. could just redo the whole folder even if the db is populated in heidisql.

As far as recent events the only time I've had issues where it popped up with zone is not available was when I tried taking an old DB (old zones for CT, splitpaw, LS etc.) and just started updating missing columns in various tables until it didn't crash (would say issues with starting zone and inventory issues).. so I did the quickest fix I could to those issues, and eventually it didn't crash it popped up with zone is not available.
Reply With Quote
  #10  
Old 01-17-2019, 12:01 PM
ableard
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default

For the Login Server shows this error (which is different than my running desktop version):

Error handle_newslinfo error, remote address was null, defaulting to stream address 127.0.0.1


Thanks for helping.
Something in this laptop, too which I have no recollection, has been modified from various versions of MySQL, eqemu, and other game servers was changed in the past.

I have started from scratch every time, no old DB, ports look ok.
Was reaching out here to see if anyone could find something I have not looked at.
Every comment is valid and I have retraced them hoping to find what I have missed.
I do thank you for the comments.
__________________
The first key to wisdom is the assidous and frequent questioning....For by doubting we come to inquiry, and by inquiry we arrive at truth.

Abelard ~1120 AD
Reply With Quote
  #11  
Old 01-17-2019, 07:15 PM
phantomghost
Hill Giant
 
Join Date: May 2015
Posts: 126
Default

I was unable to reproduce... tried messing up various things on my server and could not get that error.

Have you seen this link?

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

Talks about satellite internet connections and a workaround


Quote:
https://github.com/EQEmu/Server/comm...7b9195f0195153

All you should have to do to workaround this now is simply add a file to the folder in which you are running the installer and call the file

Code:
skip_internet_connection_check.txt
Doesn't matter what you put in the file

Also if your script has downloaded eqemu_server.pl already, make sure you delete it and let the installer download a fresh copy

Give that a whirl and let me know how that goes for you

Has original code... doubt this will help but can look at it (maybe it will).

https://github.com/EQEmu/Server/blob...qemu_server.pl



Here is the most recent code you had--- maybe the answer will be beneficial:
http://www.eqemulator.org/forums/showthread.php?t=34259
Reply With Quote
  #12  
Old 01-18-2019, 07:01 PM
ableard
Fire Beetle
 
Join Date: Feb 2005
Posts: 15
Default

Phantomhost, thanks for the ideas. I see what you were talking about but that will not apply to me.

What is not working can best be shown in the following zone.txt files.
this is from my working desktop sever.
[01-17-2019 :: 12:58:12] [Zone Server] Entering sleep mode
[01-17-2019 :: 12:58:14] [Zone Server] Starting EQ Network server on port 7011
This is what is shown in the laptop
[01-17-2019 :: 12:58:12] [Zone Server] Entering sleep mode

The only port being used specifically close is 7235 and 7280. Is there a way to test who is on a specific port? I feel almost like I have someone grabbing a port but not sure how to test this internally.

thankie
__________________
The first key to wisdom is the assidous and frequent questioning....For by doubting we come to inquiry, and by inquiry we arrive at truth.

Abelard ~1120 AD
Reply With Quote
Reply

Thread Tools
Display Modes

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 12:19 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