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 01-11-2015, 02:09 PM
Gigfel
Fire Beetle
 
Join Date: Jan 2015
Location: Germany
Posts: 14
Default Zone Unavaiblable

First i would like to say hello to everyone because i am new at this Community.
Next i would like to excuse myself for my english because i am german.

I use a Windows 7 64bit Professional as Server and i have a MySQL with developer Tools installed, because i use it with a Apache (not an XAMPP installation).
As Client i have Underfoot and a RoF basis installation of Everquest.

Now to the Problem i have:
I try now around 4 Days to setup a Lokal Network Server with a PEQ Database.
All server starting and running without any errors or debug messages.
The EQLaunch is a blank black screen which should be correct as i understand after reading several threads.
I can log into the Server and create Characters but in the moment i try to enter i always get the Message: "That zone is unavaiblable."

As i understand is the Harddrive Position of the Server not important.
So i did install it to D:\EverQuest\Server without changing the internal structur of the folders.
Then would be the Mimimum you need a ActivePerl, a running MySQL and the pre-compiled EQEmu Servers.
To complete you need to downlaod the PEQ Database, import it into your MySQL (inclusive the required Updates) and get the Maps, Plugins etc with Tortiose.

So i first used the pre-compiled Version 1.1.0 from KimLS out of GitHub at this link:
https://github.com/EQEmu/Server/releases/tag/v1.1.0

I have installed the Components at is has been written in the Howto of VSAB (but did only install the minimum not the complete developing stuff):
http://wiki.eqemulator.org/p?Complet...Guide&frm=Main

Finally i got into the Server, could create a Character and got the Message "This zone is unavaiblable" in the moment i hitted the enter button.

Then played back the Backup of my Server and startet again, this time i walked throu the Installation Guide and did install the complete developing stuff.
I compiled a 64 bit Version without any errors, startet it, logged into and in the moment i entered "This zone is unavaiblable".
I did compile several Versions of 32 or 64 bit, with differend Sources of differend Releases and i always get the same Message at the end.

I tryed to start the Zone manually with ". IP Port IP" as Parameters also with the "Shortname of a Area" as Parameter.
Both booting normal as i had found out after a long time reading forum entries.
But the Problem that the Zones are unavaiblable still is there.
Now i ask myself if there is a communication Problem between the zone, world and eqlaunch.

Maybe someone of you guys could help me with this Problem.
P.S. The Executeables have Joker Firewall Rules and could use every port with every Protokoll format for the internal network

eqemu_config.xml
<server>
<world>
<shortname>EverQuestServer</shortname>
<longname>EverQuestServer</longname>
<address>192.168.2.7</address>
<localaddress>192.168.2.7</localaddress>

<loginserver>
<host>192.168.2.7</host>
<port>5998</port>
<account>xxxxx</account>
<password>xxxxx</password>
</loginserver>

<tcp ip="192.168.2.7" port="9000" telnet="disable"/>
<key>PrivateSinglePlayerEverQuestServer</key>
<http port="9080" enabled="false" mimefile="mime.types" />
</world>

<chatserver>
<host>192.168.2.7</host>
<port>7778</port>
</chatserver>

<mailserver>
<host>192.168.2.7</host>
<port>7778</port>
</mailserver>

<zones>
<defaultstatus>0</defaultstatus>
<ports low="7000" high="7100"/>
</zones>

<database>
<host>127.0.0.1</host>
<port>3306</port>
<username>xxxxx</username>
<password>xxxxx</password>
<db>everquest</db>
</database>

<qsdatabase>
<host>127.0.0.1</host>
<port>3306</port>
<username>xxxxx</username>
<password>xxxxx</password>
<db>everquest</db>
</qsdatabase>

<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe or ./zone</exe> -->
<!-- <timers restart="10000" reterminate="10000" /> -->
</launcher>

<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>

<directories>
<!-- <maps>maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>

login.ini
[database]
host = 127.0.0.1
port = 3306
db = everquest
user = xxxxx
password = xxxxx
subsystem = MySQL

[options]
unregistered_allowed = FALSE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 192.168.2.7

[security]
plugin = EQEmuAuthCrypto
mode = 5

[Titanium]
port = 5998
opcodes = login_opcodes.conf

[SoD]
port = 5999
opcodes = login_opcodes_sod.conf

[schema]
account_table = tblLoginServerAccounts
world_registration_table = tblWorldServerRegistration
world_admin_registration_table = tblServerAdminRegistration
world_server_type_table = tblServerListType

start.bat
@echo off
shared_memory.exe
start loginserver.exe
start world.exe
echo waiting for the world to finish before starting zone ...
ping -n 10 192.168.2.7 > nul
start queryserv.exe
start ucs.exe
start eqlaunch.exe zone
start zone . 192.168.2.7 7000 192.168.2.7
start zone kaladimb
exit

Screenshot

Screenshot is without "start zone ..." commands of the start.bat.

Last edited by Gigfel; 01-11-2015 at 04:18 PM.. Reason: Adding Screenshot of the Consoles
Reply With Quote
  #2  
Old 01-11-2015, 05:15 PM
Gigfel
Fire Beetle
 
Join Date: Jan 2015
Location: Germany
Posts: 14
Default Found the Problem

I have another Server Software running which needs the Port 9000 too.
After I did change the Port of Zones and Consoles to 9001, as described at following thread, i could log into the Zone.
http://www.eqemulator.org/forums/sho...ed+loginserver

Hope this helps other Persons with the same Problem
Reply With Quote
  #3  
Old 01-12-2015, 02:53 PM
Gigfel
Fire Beetle
 
Join Date: Jan 2015
Location: Germany
Posts: 14
Default Indicators for a double allocation of a Port

Hello, i have made myself a little work and noticed the Indicators which appear if you have a double allocation of a Port.

1. Loginserver, World, EQLaunch are running (Notize: EQLaunch is normaly a blank black screen).
2. At the Serverlist of the Loginserver your EQServer is show as down.
3. You could login, create Character but not enter the Game.
4. If you try to enter the Game you get the Message: "That zone is unavaiblable."

How you could correct this Error:

1. Open your "eqemu_config.xml".
2. Scroll down to the Entry "<tcp ip='...' port='9000' telnet='...' />".
3. Change the Port into "9001" or someting else.
4. Save the File and restart your EQServer.
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 06:17 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3