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 04-30-2009, 10:30 AM
circuitdragon
Sarnak
 
Join Date: Jun 2003
Posts: 57
Default

Not a whole lot of gain IMO to more zones open, but as far as static zones, they do, on my server at least, cut the load time in to "city areas" by a fraction of time. Sorry for being late to reply, but NOS put things in perspective here. I will add though, that on mine I have noticed that when my zone servers start to boot up, it sends a request for all of them at once. What I am getting at is, mine is set for 15 dynamics, and as that zone server starts up, it sends a request for all 15 at once to the world server. Seems to cause them all to crash from there, and then auto boot kicks in and regains them, one at a time...like normal. No idea if anyone else has seen this, or knows where a timer switch may be that I could have some how modified. With the auto reboot of zones, I could care less, but this does add more time to a full boot of sequence of my server. With Nightravens examples, I'm almost willing to say his takes at least a good 5 minutes before things calm down a bit.
__________________
You can do nothing, and fail all the time. Or you can try something, and win some of the time.
Reply With Quote
  #2  
Old 04-30-2009, 11:36 AM
nosfentora
Discordant
 
Join Date: Oct 2004
Location: In a house
Posts: 387
Default

I still think that somewhere along the line the names you're using in your .bat file as an argument to eqlaunch, the launcher table and the launcher_zones table is not the 'same'

double check that you don't have any extra spaces anywhere, sometimes it can be finicky.

This is what you'd want to see - i used my example of 5 dynamic zones and 1 static (halas) zone.

Code:
.....
[04.30. - 09:11:48] [WORLD__LS] Connecting to login server...
[04.30. - 09:11:50] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[04.30. - 09:11:50] [WORLD__LS] Loginserver provided 70.183.172.217 as world address
[04.30. - 09:12:48] [WORLD__ZONE] New TCP connection from 127.0.0.1:2974
[04.30. - 09:12:48] [WORLD__CONSOLE] New launcher from 127.0.0.1:2974
[04.30. - 09:12:48] [WORLD__LAUNCH] Adding pending launcher 1
[04.30. - 09:12:48] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[04.30. - 09:12:48] [WORLD__LAUNCH_TRACE] zone: Loaded zone 'Halas' on port 7005
[04.30. - 09:12:48] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[04.30. - 09:12:55] [WORLD__LAUNCH] zone: Halas reported state STARTED (1 starts)
[04.30. - 09:13:13] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[04.30. - 09:13:17] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[04.30. - 09:13:21] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[04.30. - 09:13:25] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[04.30. - 09:13:29] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[04.30. - 09:13:49] [WORLD__ZONE] New TCP connection from 127.0.0.1:2985
[04.30. - 09:13:49] [WORLD__ZONE] New TCP connection from 127.0.0.1:2986
[04.30. - 09:13:49] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:2985
[04.30. - 09:13:49] [WORLD__ZONE] [1] Zone started with name dynamic_02 by launcher zone
[04.30. - 09:13:49] [WORLD__ZONE] [1] Auto zone port configuration.  Telling zone to use port 7000
[04.30. - 09:13:49] [WORLD__ZONE] New TCP connection from 127.0.0.1:2987
[04.30. - 09:13:49] [WORLD__ZONE] New TCP connection from 127.0.0.1:2988
[04.30. - 09:13:49] [WORLD__ZONE] New TCP connection from 127.0.0.1:2989
[04.30. - 09:13:49] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:2986
[04.30. - 09:13:49] [WORLD__ZONE] [2] Zone started with name dynamic_05 by launcher zone
[04.30. - 09:13:49] [WORLD__ZONE] [2] Auto zone port configuration.  Telling zone to use port 7001
[04.30. - 09:13:49] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:2989
[04.30. - 09:13:49] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:2988
[04.30. - 09:13:49] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[04.30. - 09:13:49] [WORLD__ZONE] [4] Auto zone port configuration.  Telling zone to use port 7002
[04.30. - 09:13:50] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:2987
[04.30. - 09:13:50] [WORLD__ZONE] [5] Zone started with name dynamic_03 by launcher zone
[04.30. - 09:13:50] [WORLD__ZONE] [5] Auto zone port configuration.  Telling zone to use port 7003
[04.30. - 09:13:50] [WORLD__ZONE] New TCP connection from 127.0.0.1:2991
[04.30. - 09:13:50] [WORLD__CONSOLE] New zoneserver #6 from 127.0.0.1:2991
[04.30. - 09:13:50] [WORLD__ZONE] [6] Zone started with name dynamic_01 by launcher zone
[04.30. - 09:13:50] [WORLD__ZONE] [6] Auto zone port configuration.  Telling zone to use port 7004
[04.30. - 09:13:55] [WORLD__ZONE] [3] Zone started with name Halas by launcher zone
[04.30. - 09:13:55] [WORLD__ZONE] [3] Auto zone port configuration.  Telling zone to use port 7005
[04.30. - 09:13:55] [WORLD__ZONE] [3] Setting to 'halas' (29) (Static)
[04.30. - 09:13:55] [WORLD__ZONE] [3] [halas] Broadcasting a world time update
this is my .bat file using:

start "Zones" /min eqlaunch.exe zone

Code:
@echo off

cls
echo ******************************************
echo ***      Starting EverQuest Server     ***
echo ******************************************
cd "c:\eqemu yak"
echo *** Clearing old logs...               ***
del ".\logs\*.*" /q
echo *** Starting EverQuest World Server... ***
start "World" /min world.exe
sleep 90
echo *** Starting EverQuest Zones...        ***
start "Zones" /min eqlaunch.exe zone
sleep 40
echo *** Starting EverQuest Chat Server...  ***
start "Chat" /min chatserver.exe
sleep 8
echo *** Starting EverQuest Mail Server...  ***
start "Mail" /min mailserver.exe
echo *** EverQuest Server Started           ***
echo ******************************************
sleep 8
exit
My Launcher table
Code:
+------+----------+
| name | dynamics |
+------+----------+
| zone |        5 |
+------+----------+
my Launcher_Zones table
Code:
+----------+-------+------+
| launcher | zone  | port |
+----------+-------+------+
| zone     | Halas | 7005 |
+----------+-------+------+
Reply With Quote
  #3  
Old 04-30-2009, 12:15 PM
Nightraven74
Fire Beetle
 
Join Date: Apr 2009
Location: us
Posts: 6
Default

nope wasnt that I misstyped the name betwenn the 2 I changed name to static in bolth files still no go changed name to zone and it's off and running ran into new problem I just set 94 zones to start staticly and 10 dyn zones well at the end of the list the last few zones kept crashing.

I cut the dyn zone # to 5 and only the last 2 static zones crash I cut again too 3 dyn zones and all is happy. ram usage 67% total cpu usage 0-6%

not sure if their are any caps on usage usage or ports gona try another exsparament to test for this by opening up more resources and seeing if I can get 1 more dyn without crashing statics.

Allso what area do you goto to make the zones save stats so they keep spawn timers going I want to be able to have it live like with dragon spawns and all and the only way I know to insure things are spawned as they should be is thrue static zones
Reply With Quote
  #4  
Old 04-30-2009, 01:10 PM
Nightraven74
Fire Beetle
 
Join Date: Apr 2009
Location: us
Posts: 6
Default

update I got it to do up to 6 dyn with 94 static and when I try to open the editor it wont conect to the db it says to many connections
Reply With Quote
  #5  
Old 04-30-2009, 01:39 PM
nosfentora
Discordant
 
Join Date: Oct 2004
Location: In a house
Posts: 387
Default

did you have 'static' in all *3* places? the Launcher table, the Launcher_Zones table, and your .bat file (start eqlaunch.exe static)?

looking back at your posts, your .bat file has
start eqlaunch.exe zone

if you changed the Launcher and Launcher_Zones table to something else, then it definitely wouldn't find them.

what you pass eqlaunch as an argument will be the name of the launcher it looks for in the Launcher table.

as far as too may connections, that a config setting for mysql that you'd have to change.
Reply With Quote
  #6  
Old 04-30-2009, 02:35 PM
nosfentora
Discordant
 
Join Date: Oct 2004
Location: In a house
Posts: 387
Default

also, take a look in your eqemu_config.xml file under

Code:
    <zones>
        <defaultstatus>0</defaultstatus>

        <!-- Sets port range for world to use to auto configure zones -->
        <ports low="7000" high="7110"/>
    </zones>
the default high port is 7100 - you might need to up that a little.

i ran 100 static zones and 5 dynamics and they all loaded ok.
Reply With Quote
  #7  
Old 05-01-2009, 03:33 AM
Nightraven74
Fire Beetle
 
Join Date: Apr 2009
Location: us
Posts: 6
Default

last problem solved with editing the mysql's config file to allow more than 100 conections =p zone servers use 1 connection per zone static or dynamic so the default setting of 100 was to low =p thanks for all the help guys now for the gruling task of adding more zone entry's lol
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 04:46 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3