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 12-20-2007, 11:34 AM
horton_who
Fire Beetle
 
Join Date: Dec 2007
Posts: 3
Default Zone Unavailable

I followed the Guide.pdf by TechGuy and originally used the PEQ database and was not able to get a Zone to Launch?

So I tried the ax_classic and I get to the same point as before, I can login and connect to the server, create a Character. But when I try to login I get Zone Unavailable. It appears that even though the Dynamic Zones are loaded, no zone is loaded into the memory space?

I really tried searching for over a week before posting here. Any help would be appreciated.

eqemu_config.xml information
Code:
<?xml version="1.0">
<server>
	<world>
	    <shortname>Kaeronus</shortname>
	    <longname>KaeronusEQ World</longname>
	           
	<!-- Only specify these two if you really think you need to. -->
	    <address>ROUTABLE DNS NAME</address>
	    <!--<localaddress>192.168.0.3</localaddress>-->
	   
	<!-- Loginserver information.  -->
	    <loginserver>
	        <host>eqemulator.net</host>
		<port>5998</port>
		<account></account>
	        <password></password>
	    </loginserver>

            <!-- Sets the ip/port for the tcp connections.  Both zones and console (if enabled).  Defaults are shown -->
            <tcp ip="localhost" port="9000" telnet="disable"/>

	    <!-- Sets the shared key used by zone/launcher to connect to world -->
	    <key>kowe99888kkk77iwud</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>root</username>
	    <password>*******</password>
	    <db>ax_classic</db>
	    <!--<db>peq</db>-->
	</database>
</server>
*please note I ***** the password and the address is a DNS name that resolves correctly inside and on the Internet, I have alod tried putting the static IP there also, but to no avail.

Please let me know if you see something I am not? I get this error if I am on the same network or attaching over the internet through the FW, as I have an internal DNS server I have ruled out the FW as an issue.

I will post the information from the World.exe in the next POST as I ran out of space

Thanks for your help in advance..
Reply With Quote
  #2  
Old 12-20-2007, 11:36 AM
horton_who
Fire Beetle
 
Join Date: Dec 2007
Posts: 3
Default

Here the results from the Command Prompt screen on the Server.

Also I have it running on Windows Server 2003 sp2, and the client is on Windows XP Pro. I have also ruled out the client as I can connect to other servers on the eqemulator.net.

Output from World.exe
Code:
[Debug] Starting Log: logs/eqemu_debug_world_3228.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Log settings loaded from log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEMu 0.7.0
[Debug] [WORLD__INIT] Connecting to MySQL...
[Status] Starting Log: logs/eqemu_world_3228.log
[Status] Using database 'ax_classic' at localhost:3306
[Debug] [WORLD__INIT] Starting HTTP world service...
[Debug] [WORLD__HTTP] Loaded mime types from mime.types
[Debug] [WORLD__INIT] Loading variables..
[Debug] [WORLD__INIT] Loading zones..
[Debug] [WORLD__INIT] Clearing groups..
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=55059
[Debug] [WORLD__INIT] Loading guilds..
[Debug] [RULES__CHANGE] Loading rule set 'default' (0)
[Debug] [RULES__CHANGE] Set rule Character:AutosaveIntervalS to value 300
[Debug] [RULES__CHANGE] Set rule Character:CorpseDecayTimeMS to value 10800000
[Debug] [RULES__CHANGE] Set rule Character:DeathExpLossLevel to value 6
[Debug] [RULES__CHANGE] Set rule Character:EnduranceRegenMultiplier to value 100

[Debug] [RULES__CHANGE] Set rule Character:ExpMultiplier to value 1.000000000000
0
[Debug] [RULES__CHANGE] Set rule Character:HPRegenMultiplier to value 100
[Debug] [RULES__CHANGE] Set rule Character:LeaveCorpses to value false
[Debug] [RULES__CHANGE] Set rule Character:LeaveNakedCorpses to value false
[Debug] [RULES__CHANGE] Set rule Character:ManaRegenMultiplier to value 100
[Debug] [RULES__CHANGE] Set rule Character:MaxLevel to value 65
[Debug] [RULES__CHANGE] Set rule Combat:BaseCritChance to value 0.0000000000000
[Debug] [RULES__CHANGE] Set rule Combat:BerserkBaseCritChance to value 0.0600000
000000
[Debug] [RULES__CHANGE] Set rule Combat:NPCBashKickLevel to value 6
[Debug] [RULES__CHANGE] Set rule Combat:WarBerBaseCritChance to value 0.03000000
00000
[Debug] [RULES__CHANGE] Set rule GM:MinStatusToZoneAnywhere to value 250
[Debug] [RULES__CHANGE] Set rule Guild:MaxMembers to value 2048
[Debug] [RULES__CHANGE] Set rule Pets:AttackCommandRange to value 150.0000000000
000
[Debug] [RULES__CHANGE] Set rule Skills:MaxTrainTradeskills to value 21
[Debug] [RULES__CHANGE] Set rule Spells:BardSpellAggroMod to value 3
[Debug] [RULES__CHANGE] Set rule Spells:PetSpellAggroMod to value 10
[Debug] [RULES__CHANGE] Set rule Spells:SpellAggroModifier to value 100
[Debug] [RULES__CHANGE] Set rule World:ClientKeepaliveTimeoutMS to value 65000
[Debug] [RULES__CHANGE] Set rule World:ZoneAutobootTimeoutMS to value 60000
[Debug] [WORLD__INIT] Loaded default rule set 'default'
[Debug] [WORLD__INIT] Loading EQ time of day..
[Error] Starting Log: logs/eqemu_error_world_3228.log
[Error] Could not load EQTime file eqtime.cfg
[Debug] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes ON
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [NET__IDENTIFY] Registered patch 6.2
[Debug] [NET__IDENTIFY] Registered patch Titanium
[Debug] [NET__IDENTIFY] Registered patch Anniversary
[Debug] [NET__IDENTIFY] Registered patch Live
[Debug] [WORLD__LS] Connecting to login server...
[Debug] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:41412
[Debug] [WORLD__CONSOLE] New launcher from 127.0.0.1:41412
[Debug] [WORLD__LAUNCH] Adding pending launcher 1
[Debug] [WORLD__LAUNCH] Launcher Identified itself as 'zones'. Loading zone list
.
[Debug] [WORLD__LAUNCH] Removing pending launcher 1. Adding zones to active list
.
[Debug] [WORLD__LAUNCH] zones: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:41425
[Debug] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:41425
[Debug] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zones
[Debug] [WORLD__ZONE] [1] Auto zone port configuration.  Telling zone to use por
t 7000
[Debug] [WORLD__LAUNCH] zones: dynamic_02 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:41431
[Debug] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:41431
[Debug] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zones
[Debug] [WORLD__ZONE] [2] Auto zone port configuration.  Telling zone to use por
t 7001
[Debug] [WORLD__LAUNCH] zones: dynamic_03 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:41433
[Debug] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:41433
[Debug] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zones
[Debug] [WORLD__ZONE] [3] Auto zone port configuration.  Telling zone to use por
t 7002
[Debug] [WORLD__LAUNCH] zones: dynamic_04 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:41436
[Debug] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:41436
[Debug] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zones
[Debug] [WORLD__ZONE] [4] Auto zone port configuration.  Telling zone to use por
t 7003
[Debug] [WORLD__LAUNCH] zones: dynamic_05 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:41440
[Debug] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:41440
[Debug] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zones
[Debug] [WORLD__ZONE] [5] Auto zone port configuration.  Telling zone to use por
t 7004
[Debug] [WORLD__CLIENT] New connection from 66.29.168.154:4983
[Debug] [NET__IDENT_TRACE] 66.29.168.154:4983: First opcode 0x4dd0 did not match
 expected 0x2792
[Debug] [NET__IDENT_TRACE] 66.29.168.154:4983: Tried patch 6.2_world, and it did
 not match.
[Debug] [NET__IDENT_TRACE] 66.29.168.154:4983: First opcode 0x4dd0 did not match
 expected 0x2ec9
[Debug] [NET__IDENT_TRACE] 66.29.168.154:4983: Tried patch 6.2_zone, and it did
not match.
[Debug] [NET__IDENT_TRACE] 66.29.168.154:4983: First opcode matched 0x4dd0 and l
ength matched 464
[Debug] [NET__IDENTIFY] Identified stream 66.29.168.154:4983 with signature Tita
nium_world
[Debug] [WORLD__CLIENT] New client from 66.29.168.154:4983
[Debug] [WORLD__CLIENT] horton_who: Logged in. Mode=(CharSel)
[Debug] [WORLD__CLIENT] horton_who: LS Account #99335
Got a bogus character (Brin) Ignoring!!!
PP length =0 but PP should be 19568
[Debug] Unable to convert EQ opcode 0x1c4c to an Application opcode.
[Debug] [WORLD__CLIENT_ERR] horton_who: Received unknown EQApplicationPacket
[Debug] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x1c4c) Size=344]
[Debug] [WORLD__CLIENT_ERR] 0000: 01 00 00 00 06 00 00 00 - 0d 00 00 00 08 00 00
 00  | ................
[Debug] [WORLD__CLIENT_ERR] 0016: 81 8f 17 00 01 01 01 00 - 00 20 20 20 20 20 20
 20  | .........
[Debug] [WORLD__CLIENT_ERR] 0032: 20 49 6e 74 65 6c 28 52 - 29 20 50 65 6e 74 69
 75  |  Intel(R) Pentiu
[Debug] [WORLD__CLIENT_ERR] 0048: 6d 28 52 29 20 4d 20 70 - 72 6f 63 65 73 73 6f
 72  | m(R) M processor
[Debug] [WORLD__CLIENT_ERR] 0064: 20 31 2e 36 30 47 48 7a - 00 00 00 00 00 04 00
 00  |  1.60GHz........
[Debug] [WORLD__CLIENT_ERR] 0080: 00 08 00 00 20 00 00 00 - 00 05 00 00 d0 02 00
 00  | .... .......╨...
[Debug] [WORLD__CLIENT_ERR] 0096: 00 00 00 00 20 00 00 00 - 80 07 00 00 b0 04 00
 00  | .... .......░...
[Debug] [WORLD__CLIENT_ERR] 0112: 3c 00 00 00 00 00 10 16 - 01 01 01 41 54 49 20
 4d  | <..........ATI M
[Debug] [WORLD__CLIENT_ERR] 0128: 4f 42 49 4c 49 54 59 20 - 52 41 44 45 4f 4e 20
 58  | OBILITY RADEON X
[Debug] [WORLD__CLIENT_ERR] 0144: 33 30 30 20 00 00 00 00 - 00 00 00 00 00 00 00
 00  | 300 ............
[Debug] [WORLD__CLIENT_ERR] 0160: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00
 00  | ................
[Debug] [WORLD__CLIENT_ERR] 0176: 00 00 00 00 00 00 00 00 - 00 00 00 00 09 00 04
 00  | ............     ...
[Debug] [WORLD__CLIENT_ERR] 0192: 88 03 00 00 02 00 00 00 - 05 00 00 00 01 00 00
 00  | ................
[Debug] [WORLD__CLIENT_ERR] 0208: 02 00 00 00 00 00 00 00 - 53 65 72 76 69 63 65
 20  | ........Service
[Debug] [WORLD__CLIENT_ERR] 0224: 50 61 63 6b 20 32 00 00 - 00 00 00 00 00 00 00
 00  | Pack 2..........
[Debug] [WORLD__CLIENT_ERR] 0240: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00
 00  | ................
[Debug] [WORLD__CLIENT_ERR] 0256: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00
 00  | ................
[Debug] [WORLD__CLIENT_ERR] 0272: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00
 00  | ................
[Debug] [WORLD__CLIENT_ERR] 0288: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00
 00  | ................
[Debug] [WORLD__CLIENT_ERR] 0304: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00
 00  | ................
[Debug] [WORLD__CLIENT_ERR] 0320: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00
 00  | ................
[Debug] [WORLD__CLIENT_ERR] 0336: 00 00 00 00 00 00 00 00 -
     | ........
[Debug] [WORLD__CLIENT] horton_who: Attempting autobootup of gfaydark (54)
Thanks Again
Reply With Quote
  #3  
Old 12-20-2007, 05:19 PM
Inspiration
Fire Beetle
 
Join Date: Dec 2007
Posts: 10
Default

Hi horton who

If you are trying to use minilogin I think you need to change 'eqemulator.net' to your local address. i.e. in your case 192.168.0.3 in your eqemu_config.xml file.

Does your eqhost.txt file contain Host=192.168.0.3:5998 or is it 5999?

Which version of the emulator are you using? I had no problems with 0.7.0-992 with either database but I can not get ax_classic to work with 0.7.0-1070. I get 'zone unavailable' after selecting a character. PEQ seems to work fine with the latest version on both XP and Vista.

When using PEQ chech the 'launcher' variable using your MySQL query browser. If it is blank run this:

insert into launcher values ('zone', 5);

and make sure 'variables' has minilogin as the login type. If not run this:

insert into variables (varname, value, information) values ('LoginType', 'Minilogin', 'Set to either Public or Minilogin in value column');

Let me know if any of that helps, I'll try and help further if you can't get it going.

Last edited by Inspiration; 12-21-2007 at 01:22 AM..
Reply With Quote
  #4  
Old 12-21-2007, 04:53 AM
horton_who
Fire Beetle
 
Join Date: Dec 2007
Posts: 3
Default

I am using EQEmu-0.7.0-1070

I am not using the minilogin I am using eqemulator.net

So the Variables table is set to Public

I am currently using ax_classic, but I originally used PEQ and both gave me the same error.

I will try checking the
Quote:
insert into launcher values ('zone', 5);
Reply With Quote
  #5  
Old 12-21-2007, 05:12 AM
Bishop4351
Sarnak
 
Join Date: Sep 2006
Location: Texas
Posts: 49
Default

Have you tried just firing up a few zone.exe's alone?

Before I got eqlauncher figured out and the way I wanted it I'd just write a script (in bash but you can use a .bat) to start a few of them.
Reply With Quote
  #6  
Old 12-25-2007, 06:41 PM
sklead's Avatar
sklead
Sarnak
 
Join Date: Jul 2005
Posts: 38
Default

I used a more recent version of EQEmu and I had the same "That zone is not available" problem.

The fix is simple, just download the 992 version and delete your other folder. Configure the .xml file and everything as you normally would. There's no need to re-install anything else.
__________________
In my defens, God me defend
Reply With Quote
  #7  
Old 12-26-2007, 03:25 PM
FlekradLive
Fire Beetle
 
Join Date: Dec 2007
Posts: 2
Default cheers for the fix

Downloaded the 992 version , and bang game loaded straight up
Cheers....now back to the letting outside ppl in problem /scratch head
Reply With Quote
  #8  
Old 12-27-2007, 05:44 PM
techguy84's Avatar
techguy84
Discordant
 
Join Date: Apr 2007
Location: Somewhere Safe
Posts: 453
Default

Well, the worst part for me is that I cant determine a "critical" error from a "ignore it" error in logs. So lets see what we can see here....


First thing that stuck out to me is the absurd amount of errors at the end and the lines where it says its unable to convert the OP_Codes. Another one was the bogus character "Brin".

Maybe tring to dump your database and your eq cache might clear up the Brin problem.

Are you using Titanium and not other version of the client. Lots of erros refering to op codes to me would seem like your version of EQ is different from what the emu is compatible with.

As far as the difference in version of the emu, like 992 versus current, can lead to errors, but should cause constant errors like the inability to connect. The devs do strive to at lease make sure that there isnt a huge difference in code that causes things to break more so than fix. 99% of the time that a newer version of the the emu will not work for someone is simply due to the lack of proper sql updates to your database to make sure that everything is compatible. If you look in your changelog, you will see these sql updates that must be put in for things to work.

The most significant one recently is going to be the implementation of the graveyard, or from what I have read. Lots of people had errors with the emu recently when they followed my guide. I never covered reading the changelog for sql updates, so people never looked into it and just let things ride, and couldnt get thier servers to work.

The bad part is that there is a million of reason why stuff doesnt work, and its hard to determine what it is if your not the one that set up the server in the first place. You have to wonder what people did exactly when setting it up, and if they did it right or wrong. But thats what we are here for, to help you when you run into issues.

Let me know how things go, I will more than likely be checking in until after the begining of the year, then its some more away time so I will help out until then!
Reply With Quote
Reply


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 01:49 AM.


 

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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3