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 |
I myself haven't seen any changes in how static or dynamic zones work, but I could be wrong. Are you 100 percent sure you haven't changed anything in your source, settings, or anything of the sort that could cause an issue? Also, what was your original build date and what is your new build date?
|
Original build date was 1/28/2015.
latest build date was yesterday (12/10/2015). I made no changes to source code whatsoever. The only changes to the database are as follows: - I made were to run mercs.sql to load the mercs (which also don't work, but that's another issue to investigate later) - the additions to the launcher and launcher zones tables, as specified above. - edited the rule values table to enable query server log money trades - edited the rule values table to up the level cap to 70 - edited the rule values table to enable mercs. That's it! |
All times are GMT -4. The time now is 05:20 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.