Log in

View Full Version : Auto Zone Port Configuration


Kilralpine
11-30-2008, 09:37 PM
Ok my past problems have all been traced to my ISP blocking zone ports 7000-7500, i have discovered a few ports (enough to currently boot all of my custom zones as static).

My issue is; this auto zone port configuration, i have tutorial set as static under Launcher_Zones with 3724 as the port i chose; i know this port will work.

When i get in game and do a #zonestatus i get that it has assigned it port 7000....so how do i either
a= disable auto zone config
b= force it to use port 3724?

If you guys could help me fix this problem - i would be sooo terribly happy :-)

World.exe Log
---------------
---------------------------------------------
[11.30. - 20:26:41] Starting Log: logs/eqemu_debug_world_2820.log
[11.30. - 20:26:41] [WORLD__INIT] Loading server configuration..
[11.30. - 20:26:41] [WORLD__INIT] Log settings loaded from log.ini
[11.30. - 20:26:41] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEMu 0.7.0
[11.30. - 20:26:41] [WORLD__INIT] Connecting to MySQL...
[11.30. - 20:26:41] [WORLD__INIT] Starting HTTP world service...
[11.30. - 20:26:41] [WORLD__HTTP] Loaded mime types from mime.types
[11.30. - 20:26:41] [WORLD__INIT] Loading variables..
[11.30. - 20:26:41] [WORLD__INIT] Loading zones..
[11.30. - 20:26:41] [WORLD__INIT] Clearing groups..
[11.30. - 20:26:41] [WORLD__INIT] Clearing temporary merchant lists..
[11.30. - 20:26:41] [WORLD__INIT] Loading items..
[11.30. - 20:26:44] [WORLD__INIT] Loading guilds..
[11.30. - 20:26:44] [RULES__CHANGE] Loading rule set 'default' (1)
[11.30. - 20:26:44] [RULES__CHANGE] Set rule GM:MinStatusToZoneAnywhere to value 250
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:MaxLevel to value 70
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:LeaveCorpses to value false
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:LeaveNakedCorpses to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ExpMultiplier to value 2.7500000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:DeathExpLossLevel to value 1
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:CorpseDecayTimeMS to value 86400000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:AutosaveIntervalS to value 300
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:HPRegenMultiplier to value 70
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ManaRegenMultiplier to value 100
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:EnduranceRegenMultiplier to value 100
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Guild:MaxMembers to value 2048
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Skills:MaxTrainTradeskills to value 21
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Pets:AttackCommandRange to value 200.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule World:ZoneAutobootTimeoutMS to value 120000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule World:ClientKeepaliveTimeoutMS to value 95000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule World:UseBannedIPsTable to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule World:MaxClientsPerIP to value 5
[11.30. - 20:26:44] [RULES__CHANGE] Set rule World:ExemptMaxClientsStatus to value -1
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:PetSpellAggroMod to value 10
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:SongAggroMod to value 33
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:SpellAggroMod to value 90
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:BaseCritChance to value 0.0199999995530
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:WarBerBaseCritChance to value 0.0399999991059
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:BerserkBaseCritChance to value 0.0700000002980
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:NPCBashKickLevel to value 6
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ConsumptionMultiplier to value 100
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Spells:AutoResistDiff to value 15
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Spells:ResistChance to value 2.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Spells:ResistMod to value 0.4000000059605
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Spells:PartialHitChance to value 0.6999999880791
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:ClientBaseCritChance to value 0.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:NPCGlobalPositionUpdateInterval to value 60000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule NPC:MinorNPCCorpseDecayTimeMS to value 600000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule NPC:MajorNPCCorpseDecayTimeMS to value 1200000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:GraveyardTimeMS to value 1200000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:EnableShadowrest to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Map:FixPathingZWhenLoading to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Map:FixPathingZAtWaypoints to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Map:FixPathingZWhenMoving to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Map:FixPathingZOnSendTo to value false
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:ClientLinkdeadMS to value 180000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule NPC:UseItemBonusesForNonPets to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Map:FixPathingZMaxDeltaSendTo to value 20.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Map:FixPathingZMaxDeltaLoading to value 20.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Map:FixPathingZMaxDeltaMoving to value 20.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Map:FixPathingZMaxDeltaWaypoint to value 20.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:HealOnLevel to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:FeignKillsPet to value false
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemManaRegenCap to value 30
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemHealthRegenCap to value 30
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:UseIntervalAC to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:PetAttackMagicLevel to value 30
[11.30. - 20:26:44] [RULES__CHANGE] Set rule NPC:SayPauseTimeInSec to value 10
[11.30. - 20:26:44] [RULES__CHANGE] Set rule NPC:OOCRegen to value 10
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:SmartAggroList to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:SittingAggroMod to value 35
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:MeleeRangeAggroMod to value 20
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:CurrentTargetAggroMod to value 0
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:CriticallyWoundedAggroMod to value 100
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:SlowAggroMod to value 450
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:IncapacitateAggroMod to value 500
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Aggro:MovementImpairAggroMod to value 175
[11.30. - 20:26:44] [RULES__CHANGE] Set rule NPC:BuffFriends to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:DeathItemLossLevel to value 10
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Watermap:CheckWaypointsInWaterWhenLoading to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Watermap:CheckForWaterAtWaypoints to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Watermap:CheckForWaterWhenMoving to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Watermap:CheckForWaterOnSendTo to value false
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Watermap:CheckForWaterWhenFishing to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Watermap:FishingRodLength to value 30.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Watermap:FishingLineLength to value 40.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemDamageShieldCap to value 30
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemAccuracyCap to value 150
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemAvoidanceCap to value 100
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemCombatEffectsCap to value 100
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemShieldingCap to value 35
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemSpellShieldingCap to value 35
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemDoTShieldingCap to value 35
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemStunResistCap to value 35
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Character:ItemStrikethroughCap to value 35
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Spells:PartialHitChanceFear to value 0.2500000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:MQWarpExemptStatus to value -1
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:MQZoneExemptStatus to value -1
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:MQGateExemptStatus to value -1
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:MQGhostExemptStatus to value -1
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:EnableMQWarpDetector to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:EnableMQZoneDetector to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:EnableMQGateDetector to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:EnableMQGhostDetector to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:MQWarpDetectorDistance to value 4900.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:MQWarpLagThreshold to value 140.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Zone:MQWarpThresholdTimer to value 90000.0000000000000
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:EnableFearPathing to value true
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:FleeHPRatio to value 22
[11.30. - 20:26:44] [RULES__CHANGE] Set rule Combat:FleeIfNotAlone to value false
[11.30. - 20:26:44] [WORLD__INIT] Loaded default rule set 'default'
[11.30. - 20:26:44] [WORLD__INIT] Loading EQ time of day..
[11.30. - 20:26:44] [WORLD__INIT] Loading launcher list..
[11.30. - 20:26:44] [WORLD__INIT] Reboot zone modes ON
[11.30. - 20:26:44] [WORLD__INIT] Deleted 0 stale player corpses from database
[11.30. - 20:26:44] [WORLD__INIT] Deleted 0 stale player backups from database
[11.30. - 20:26:44] [WORLD__INIT] Zone (TCP) listener started.
[11.30. - 20:26:44] [WORLD__INIT] Client (UDP) listener started.
[11.30. - 20:26:44] [NET__IDENTIFY] Registered patch 6.2
[11.30. - 20:26:44] [NET__IDENTIFY] Registered patch Titanium
[11.30. - 20:26:44] [NET__IDENTIFY] Registered patch Anniversary
[11.30. - 20:26:44] [NET__IDENTIFY] Registered patch Live
[11.30. - 20:26:44] [WORLD__LS] Connecting to login server...
[11.30. - 20:26:44] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[11.30. - 20:26:44] [WORLD__LS] Loginserver provided 76.97.207.170 as world address
[11.30. - 20:27:01] [WORLD__ZONE] New TCP connection from 127.0.0.1:2112
[11.30. - 20:27:01] [WORLD__CONSOLE] New launcher from 127.0.0.1:2112
[11.30. - 20:27:01] [WORLD__LAUNCH] Adding pending launcher 1
[11.30. - 20:27:01] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[11.30. - 20:27:01] [WORLD__LAUNCH_TRACE] zone: Loaded zone 'tutorial' on port 3724
[11.30. - 20:27:01] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[11.30. - 20:27:06] [WORLD__LAUNCH] zone: tutorial reported state STARTED (1 starts)
[11.30. - 20:27:11] [WORLD__ZONE] New TCP connection from 127.0.0.1:2116
[11.30. - 20:27:11] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:2116
[11.30. - 20:27:11] [WORLD__ZONE] [1] Zone started with name tutorial by launcher zone
[11.30. - 20:27:11] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use port 7000
[11.30. - 20:27:11] [WORLD__ZONE] [1] Setting to 'tutorial' (183) (Static)
[11.30. - 20:27:12] [WORLD__ZONE] New TCP connection from 127.0.0.1:2117
[11.30. - 20:27:12] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:2117
[11.30. - 20:27:12] [WORLD__ZONE] [2] Zone started with name tutorial by launcher 3724
[11.30. - 20:27:12] [WORLD__ZONE] [2] Auto zone port configuration. Telling zone to use port 7001
[11.30. - 20:27:12] [WORLD__ZONE] [2] Setting to 'tutorial' (183) (Static)

trevius
11-30-2008, 09:45 PM
Unfortunately zone port assigning doesn't work at all. The only thing you can do is assign a range to use in your config file. Instead of using 7000-7500, just set it to 3700-4000, or whatever range you are planning to use.

Kilralpine
12-01-2008, 08:58 AM
exactly which config file would this be? or would i need to add my own line under the .xml?

trevius
12-01-2008, 06:02 PM
It is the port settings in the zone section in the eqemu_config.xml file. You don't have to add anything, they should already be there. I think by default, they are set to 7000 to 7100 or something.

Kilralpine
12-02-2008, 12:36 AM
Well ive browsed through about 20 files including the Config.xml and this is what ive got for it

<?xml version="1.0">
<server>
<world>
<shortname>ICELANCE</shortname>
<longname>ICELANCE - UNDER TESTING!</longname>

<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>some long random string</key>

<!-- Enable and set the port for the HTTP service. -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>

<!-- Database configuration, replaces db.ini. -->
<database>
<host>localhost</host>
<port>3306</port>
<username>r***</username>
<password>******</password>
<db>peq</db>
</database>
</server>


I skimmed through quite a few posts, there is another format that includes the telnet line and that was about all i found...i havent come across a format yet which includes Zone server port assignments - could you perhaps post an example if i indeed missed it?

Kilralpine
12-02-2008, 03:17 PM
Did few things to the Router, Full DMZ on my IP with a good solid reboot; rebooted the whole network, got rid of old norton and got a copy of Norton 360 2008

Seems that the server is working and is stable for now; will let you know if anything else comes up...thanks for ur past help