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 08-12-2018, 02:42 PM
Schema13
Fire Beetle
 
Join Date: Dec 2015
Location: France - Aix en Provence
Posts: 6
Default Server don't start on windows

Hi

I'm on windows 10 and I try to install my private server to visit some EQ zone where I've never been.

Setup run successfully but when I launch t_start_server.bat or t_start_server_with_login_server.bat I have an error :

Error from reader: * Line 1, Column 1
Syntax error: value, object or array expected

Any idea to debug this ?

Thx a lot
Reply With Quote
  #2  
Old 08-12-2018, 07:30 PM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default

When I Google your error message I see a lot of JSON links, so while you wait for some better ideas, why not check out your JSON config file
__________________
Maybe I should try making one of these servers...
Reply With Quote
  #3  
Old 08-12-2018, 08:28 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I've seen people setting up vms get this..not sure how to address it since I don't do vms :(
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #4  
Old 08-13-2018, 12:41 AM
Schema13
Fire Beetle
 
Join Date: Dec 2015
Location: France - Aix en Provence
Posts: 6
Default

Then :
1 - I just change server name and IP in the json config file.
2 - I read the bat files and I try to launch exe manually. Doing this with world.exe result in parsing the json config file. This file looks good as I have the msg in cmd : [World Server] Added loginserver xxx.xxx.xx.x:5998 with my IP server
3 - manually lauching eqlaunch.exe result in ... nothing, others .exe looks good
4 - I didn't set any vms
5 - login.ini is a properties txt file and looks good too. Lauching the exe files shows some request and connection properties are in this one.
6 - Manually launch the exe files then using the client result in a freezing client on the screen : Connecting to the server, please wait...
7 - I have RoF2 client and I test it -> good on eqemu public servers

Then any other idea
Reply With Quote
  #5  
Old 08-13-2018, 01:53 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Use a JSON validator and paste your config into it, you most likely have a syntax error in it

https://jsonformatter.curiousconcept.com/
Reply With Quote
  #6  
Old 08-13-2018, 11:22 AM
Schema13
Fire Beetle
 
Join Date: Dec 2015
Location: France - Aix en Provence
Posts: 6
Default

When using validator :

eqemu_config.json : Valid JSON (RFC 4627)

Then looks like it's not a syntax error

Another idea ?
Reply With Quote
  #7  
Old 08-14-2018, 10:00 AM
Schema13
Fire Beetle
 
Join Date: Dec 2015
Location: France - Aix en Provence
Posts: 6
Default

Nothing else I can try ?

looking for debug information ?
another .exe to launch ?
some properties to change ?
opening some port ?

When launched manually, I notice shared_memories.exe is charging some stuffs and the last is loading spells, then he shut down.
Reply With Quote
  #8  
Old 08-14-2018, 04:03 PM
dagulus2
Hill Giant
 
Join Date: Feb 2013
Posts: 220
Default

To me, 'Syntax error: value, object or array expected' looks like the server is not seeing your Database.

Did you rename your Database?

If so did you use any special characters in the name?

Does the username and password in eqemu_config.json allow you to access your database using HeidiSQL?
Reply With Quote
  #9  
Old 08-15-2018, 09:23 AM
Schema13
Fire Beetle
 
Join Date: Dec 2015
Location: France - Aix en Provence
Posts: 6
Default

That was some ideas but :
1 - I check my environment and mysql is in the variables
2 - I can connect to the database using HeidiSQL with the default settings that are in the json file (I didn't change anything in it)
3 - I check the firewall settings and all the port are open.

Maybe share_memories.exe or eqlaunch.exe ? What are the expected behavior from these files ?
Reply With Quote
  #10  
Old 08-16-2018, 12:54 PM
Schema13
Fire Beetle
 
Join Date: Dec 2015
Location: France - Aix en Provence
Posts: 6
Default

Ok I solve it

1 - Environment variables for perl and mysql needs to be set on my OS (windows 10)
2 - lauching .bat files from windows explorer result in non admin mode. Maybe you should say it in the tutorial : launch t_start_server_with_login.bat from cmd line running in admin mode.

Thx a lot for the installer and the tools it works great
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 10:42 AM.


 

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