New Server - Problems Setting Up Static Zones
So after giving up on my old server directory and all the supporting files, I started over. I rebuilt a new server and downloaded up all the files per the setup guide. I compiled it for win-64 and the server works now. One thing I am trying to configure is setting up static and dynamic zones.
The generic server database sets up the database with this in the launcher table:
name dynamics
peq 40
zone 5
The launcher zones table has nothing in it.
start.bat is set up with a single eqlaunch.exe line:
start eqlaunch.exe zone
Based thread from a couple years ago, I had set up around 45 static zones in the past. I had it working effectively for months. For whatever reason, the same batch file, launcher zone and launcher table setup do not work now. I get constant debug assertion failed errors:
Debug Assertion Failed!
Program C:\EQ\EQEmuServer\zone.exe
File: F:\dd\vctools\crt\crtw32\lowio\close.c
Line: 46
Expression: (fh >= 0 && (unsigned)fh < (unsigned)_nhandle)
All that has been done is this:
Launcher table
name dynamics
peq 40
zone 5
first 0
second 0
third 0
Launcher Zones has been loaded with this list of static zones
first guildlobby 7001
second poknowledge 7002
third potranquility 7003
first akanon 7004
second abysmal 7005
third bazaar 7006
first cabeast 7007
second cabwest 7008
third crescent 7009
first erudnint 7010
second erudnext 7011
third felwithea 7012
first felwitheb 7013
second firiona 7014
third freeporteast 7015
first freeportwest 7016
second gfaydark 7017
third grobb 7018
first guild 7019
second gunthak 7020
third halas 7021
first highkeep 7022
second kaladima 7023
third kaladimb 7024
first katta 7025
second kattacastrum 7026
third kael 7027
first neriaka 7028
second neriakb 7029
third neriakc 7030
first nexus 7031
second oggok 7032
third paineel 7033
first qeynos 7034
second qeynos2 7035
third qrg 7036
first rathemtn 7037
second rivervale 7038
third overthere 7039
first shadowhaven 7040
second sharvahl 7041
third soltemple 7042
first thurgadina 7043
second tutorialb 7044
start.bat looks like this:
<code>
@echo off
c:
cd \EQ\EQEmuServer
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 first
start eqlaunch.exe second
start eqlaunch.exe third
start eqlaunch.exe zone
exit
</code>
This worked perfectly when I compiled the old server 6 months ago. Has something changed regarding static and dynamic zones since then?
Thanks,
Riklin
|