Edit: Aye, I'm using Windows 7 64bit, but compiled everything in 32 bit, as per the guide. Used Visual Studio Ultimate 2013.
Just for the record, I can access the peq database just fine through HeidiSQL, so it might not be a database problem?
*Mumble grumble* this forum needs support for [spoiler][/spoiler]
The start.bat is the one provided with the official guide.
Code:
@echo off
shared_memory.exe
start world.exe
echo waiting for the world to finish before starting zone...
ping -n 10 127.0.0.1 > nul
start queryserv.exe
start ucs.exe
start eqlaunch.exe zone
exit
I found that if I start the programs manually through command prompt, ucs.exe outputs another line.
Here's what I typed:
Code:
start sharedmemory.exe
start world.exe
start queryserv.exe
start ucs.exe
start eqlaunch.exe zone
And yes, I literally typed "zone" after eqlaunch.exe. Is that a bad thing?
In the bat file, shared_memory.exe does not have a start command. I launched it by typing "start shared_memory.exe" which then outputted a couple lines such as "loading items...", and after a few seconds, it closed.
Just realized I can copy-paste the text in command prompt, so 'ere we go.
World.exe:
Code:
[World Server] Loading server configuration..
[World Server] CURRENT_VERSION: 1.1.3
[World Server] Added loginserver login.eqemulator.net:5998
[World Server] Connecting to MySQL...
[Status] Starting File Log 'logs/world_3452.log'
[World Server] HTTP world service disabled.
[World Server] Checking Database Conversions..
[Upgrade Script] No script update necessary
Perl Version is 5.12.3
Warning: Using a password on the command line interface can be insecure.
Warning: Using a password on the command line interface can be insecure.
Warning: Using a password on the command line interface can be insecure.
============================================================
EQEmu: Automatic Upgrade Check
============================================================
(Windows) MySQL is in system path
Path = C:\xampp\mysql\bin/mysql
============================================================
Binary Database Version: (9086)
Local Database Version: (9086)
Database up to Date: Continuing World Bootup...
============================================================
[World Server] Loading variables..
[World Server] Loading zones..
[World Server] Clearing groups..
[World Server] Clearing raids..
[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] Zone (TCP) listener started.
[World Server] Client (UDP) listener started.
[World Server] New TCP connection from 127.0.0.1:1183
[World Server] New TCP connection from 127.0.0.1:1185
[World Server] New TCP connection from 127.0.0.1:1186
Queryserv.exe:
Code:
[QS Server] Starting EQEmu QueryServ.
[QS Server] Connecting to MySQL...
[Status] Starting File Log 'logs/query_server_4992.log'
ucs.exe:
Code:
[UCS Server] Starting EQEmu Universal Chat Server.
[UCS Server] Connecting to MySQL...
[Status] Starting File Log 'logs/ucs_4856.log'
[UCS Server] Loaded default rule set 'default'
eqlaunch.exe:
Yes, eqlaunch.exe has no text displayed.
Now, since I started the programs through command prompt, I've also got a couple log files:
Code:
"J:\EQ\EQEmuServer\logs\world_3452.log" 2KB
"J:\EQ\EQEmuServer\logs\world_3980.log" 2KB
"J:\EQ\EQEmuServer\logs\zone-dynamic_01.log" 0KB
"J:\EQ\EQEmuServer\logs\zone-dynamic_02.log" 0KB
"J:\EQ\EQEmuServer\logs\zone-dynamic_03.log" 0KB
"J:\EQ\EQEmuServer\logs\query_server_408.log" 0KB
"J:\EQ\EQEmuServer\logs\query_server_4992.log" 0KB
"J:\EQ\EQEmuServer\logs\ucs_4856.log" 1KB
"J:\EQ\EQEmuServer\logs\ucs_5568.log" 1KB
"J:\EQ\EQEmuServer\logs\world_2684.log" 2KB
The world logs are the same, sans differing IP addresses. Here's the most recent log:
World_3452.log:
Code:
[09-06-2015 :: 13:26:38] [World Server] HTTP world service disabled.
[09-06-2015 :: 13:26:38] [World Server] Checking Database Conversions..
[09-06-2015 :: 13:26:38] [World Server] Loading variables..
[09-06-2015 :: 13:26:38] [World Server] Loading zones..
[09-06-2015 :: 13:26:38] [World Server] Clearing groups..
[09-06-2015 :: 13:26:38] [World Server] Clearing raids..
[09-06-2015 :: 13:26:38] [World Server] Loading items..
[09-06-2015 :: 13:26:38] [World Server] Loading skill caps..
[09-06-2015 :: 13:26:38] [World Server] Loading guilds..
[09-06-2015 :: 13:26:38] [World Server] Loaded default rule set 'default'
[09-06-2015 :: 13:26:38] [World Server] Loading EQ time of day..
[09-06-2015 :: 13:26:38] [World Server] Loading launcher list..
[09-06-2015 :: 13:26:38] [World Server] Reboot zone modes OFF
[09-06-2015 :: 13:26:38] [World Server] Deleted 0 stale player corpses from database
[09-06-2015 :: 13:26:38] [World Server] Loading adventures...
[09-06-2015 :: 13:26:38] [World Server] Purging expired instances
[09-06-2015 :: 13:26:38] [World Server] Loading char create info...
[09-06-2015 :: 13:26:38] [World Server] Zone (TCP) listener started.
[09-06-2015 :: 13:26:38] [World Server] Client (UDP) listener started.
[09-06-2015 :: 13:26:57] [World Server] New TCP connection from 127.0.0.1:1183
[09-06-2015 :: 13:27:07] [World Server] New TCP connection from 127.0.0.1:1185
[09-06-2015 :: 13:27:19] [World Server] New TCP connection from 127.0.0.1:1186
ucs_4856.log:
Code:
[09-06-2015 :: 13:27:07] [UCS Server] Loaded default rule set 'default'
One peculiar thing that's happening, is that the server shows up in the server listing, but is listed as locked. I can join, but am greeted with just a black screen.
The client I'm using is the one provided with Steam, sans the updates (downloaded the client, but never launched it; moved the game folder and deleted the Everquest entry from Steam).