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 05-28-2010, 10:25 PM
spbmxer
Fire Beetle
 
Join Date: May 2010
Location: los angeles, cali
Posts: 3
Default the game wont start .please help!!!

ok i am able to get through the login server, but as soon as i select a server to play on my screen freezes half black. im able to tab out but the game never starts it just stays half black screen.
Reply With Quote
  #2  
Old 05-28-2010, 11:06 PM
Akyra
Fire Beetle
 
Join Date: Apr 2010
Posts: 18
Default

Are you connecting to your own server, or a public server? If you go into your EQ folder, then the Logs folder, you will find a file called dbg.txt - this may help diagnose the problem if you post it here.

Akyra
Reply With Quote
  #3  
Old 05-29-2010, 04:37 AM
KodeKatt
Sarnak
 
Join Date: May 2010
Location: Oslo, Norway
Posts: 63
Default

Quote:
Originally Posted by spbmxer View Post
ok i am able to get through the login server, but as soon as i select a server to play on my screen freezes half black. im able to tab out but the game never starts it just stays half black screen.
Exactly my issue, the game appears to freeze when you attempt logging into the server except it actually isn't frozen, if you wait for a while, it eventually times out and returns you to main menu (log in, account, options, ect.).

I haven't figured this one out either, don't know if it's an issue with the age of my EQ or not, because I bought these Titan packs back in 2006, when I used to play EQ a lot more, so I could get clicky toys for all my accounts.. I've tried 2 of the 6 packs of the CD's, so I know it wasn't just a bad install. I'm going to try setting up my server on this machine to use the minilogin on the laptop server, see if I have an issue on that server as well.
Reply With Quote
  #4  
Old 05-29-2010, 07:13 AM
KodeKatt
Sarnak
 
Join Date: May 2010
Location: Oslo, Norway
Posts: 63
Default

spbmxer, Does your server in the select window show up as status "0" like mine?

Also, connecting my world server on this system to the minilogin server on the laptop server I built didn't work, the backend sees it, but the game doesn't see the server listed.
Reply With Quote
  #5  
Old 05-29-2010, 11:39 AM
Akyra
Fire Beetle
 
Join Date: Apr 2010
Posts: 18
Default

Kodakatt, this could be a firewall issue or a routing issue depending on how you've set up your system.

My advice is to ensure you have this set in your eqemu_config.xml file;

Quote:
<address>192.168.1.x</address>
<localaddress>127.0.0.1</localaddress>
This got it working for me when I was having this issue. I know it says that you don't need to change the 2 lines above in the comment above it in the config, but I found that setting them helped a lot. Also, ensure you have no username and password when connecting to your login server. Note: If you make this server public (or at least accessible from outside your network) you will need to change the address and local address, or comment them back out because it will point an external client to "192.168.1.x" or whatever is set in the <address> tag. And, obviously, that won't be your external IP. Then you will just have to make sure you've set up port forwarding correctly on your router.
I was getting this problem when the server's firewall was blocking the ports sending data out. I used Windows Firewall and just added the applications (zone.exe, eqlaunch.exe, world.exe, chatserver.exe) to the exceptions list, this isn't the safest of ways but for a private server, it will be a quick and easy fix to firewall blocking issues.

Additionally, if you're using MiniLogin, take a look at my post for a similar issue when using minilogin: http://www.eqemulator.org/forums/sho....php?t=31387#3. It explains about the use of the minilogin config file.

I found the best way to debugging connection issues was watching the World.exe and Login Server windows as I connected in to see what happens, LoginServer should push your client through to the World.exe window. Additionally, I used the file dbg.txt in my client's Log folder in the EQ directory. It helped me fix my problems with port routing.

Hope this helps.

Akyra
Reply With Quote
  #6  
Old 05-29-2010, 04:14 PM
KodeKatt
Sarnak
 
Join Date: May 2010
Location: Oslo, Norway
Posts: 63
Default

Akyra: That seems to have worked, though I'm unsure why the console windows showed 2 Servers, 1 Client, and Client only saw one server when I had 2 servers connected.. but oh-well, I don't need two.

That fix did not work though. Still unable to log into the server from server select.

Code:
[Debug] [WORLD__CLIENT] New connection from 192.168.1.103:1810
[Debug] [NET__IDENT_TRACE] 192.168.1.103:1810: First opcode 0x4dd0 did not match expected 0x2792
[Debug] [NET__IDENT_TRACE] 192.168.1.103:1810: Tried patch 6.2_world, and it did not match.
[Debug] [NET__IDENT_TRACE] 192.168.1.103:1810: First opcode 0x4dd0 did not match expected 0x2ec9
[Debug] [NET__IDENT_TRACE] 192.168.1.103:1810: Tried patch 6.2_zone, and it did not match.
[Debug] [NET__IDENT_TRACE] 192.168.1.103:1810: First opcode matched 0x4dd0 and length matched 464
[Debug] [NET__IDENTIFY] Identified stream 192.168.1.103:1810 with signature Titanium_world
[Debug] [WORLD__CLIENT] Checking inbound connection 192.168.1.103 against BannedIPs table
[Debug] [WORLD__CLIENT] Connection 192.168.1.103 PASSED banned IPs check.  Processing connection.
[Debug] [WORLD__CLIENT_ERR] : ID is 0.  Is this server connected to minilogin?
[Debug] [WORLD__CLIENT_ERR] : Could not find a minilogin account, verify ip address logging
into minilogin is the same that is in your account table.
Server is on 192.168.1.101

v . 192.168.1.101 . v

v . 192.168.1.103 . v

^ This freezes in this window, buttons are grayed because I tried logging in ^
Reply With Quote
  #7  
Old 05-29-2010, 06:44 PM
Akyra
Fire Beetle
 
Join Date: Apr 2010
Posts: 18
Default

In the World.exe screenshot you linked, it's showing that there is no minilogin account set. You will need to add an account, here is some SQL to add an account, don't forget to update the fields:

Quote:
insert into account (id, name, status, minilogin_ip) values(2, 'accountname', 250, '192.168.1.x');
Ensure to replace ID with the next ID available in the table, and choose a decent account name, also change the 192.168.1.x to your client's IP address - this is very important. This script above will add a GM status account. Note that when using Minilogin, you won't need to enter a password to login.

May be a wise idea to restart all server console windows once you've added this account just to make sure it loads everything fresh.

Akyra
Reply With Quote
  #8  
Old 05-29-2010, 06:50 PM
KodeKatt
Sarnak
 
Join Date: May 2010
Location: Oslo, Norway
Posts: 63
Default

Quote:
Originally Posted by Akyra View Post
In the World.exe screenshot you linked, it's showing that there is no minilogin account set.
Odd it was displaying that, after fixing some IP issues, I did finally get it though. The account I had setup in the MySQL was setup to "localhost"

Now, this brings up a question:
How do I make an account for my friend in USA to connect to my server? His IP changes.. Do I make a php script to update the MySQL info to change his IP so he can just set it as needed, or can I have it ignore the IP field to allow login from any point?
Reply With Quote
  #9  
Old 05-29-2010, 06:56 PM
Akyra
Fire Beetle
 
Join Date: Apr 2010
Posts: 18
Default

Quote:
Originally Posted by KodeKatt View Post
Odd it was displaying that, after fixing some IP issues, I did finally get it though. The account I had setup in the MySQL was setup to "localhost"
Let me rephrase. I meant that it was displaying there is no account because there was no account attached to the IP you were logging in from

Your best bet would probably be to use EQEmuLoginServer.exe. It's more secure and you wouldn't need to worry about IP because that loginserver wouldn't care. If you're going to use MiniLogin then yes you will need to write a php script or something similar that will update the IP for him when it changes.
As far as I know you can't "ignore" the IP field using minilogin.

Hope this helps.

Akyra
Reply With Quote
  #10  
Old 05-29-2010, 07:49 PM
KodeKatt
Sarnak
 
Join Date: May 2010
Location: Oslo, Norway
Posts: 63
Default

Okay, that helps a ton! I'll just do a php script method, so me and friends can make our own accounts and update IP as needed.

Now.. next task is figuring out admintools, and how to modify character/account data..
Reply With Quote
  #11  
Old 05-30-2010, 12:45 AM
spbmxer
Fire Beetle
 
Join Date: May 2010
Location: los angeles, cali
Posts: 3
Default

Quote:
Originally Posted by Akyra View Post
Are you connecting to your own server, or a public server? If you go into your EQ folder, then the Logs folder, you will find a file called dbg.txt - this may help diagnose the problem if you post it here.

Akyra
[Fri May 28 20:40:44 2010]00000:Starting EverQuest (Build Apr 17 2006 14:53:02)
[Fri May 28 20:40:44 2010]00001:Timezone: UTC-8h00m
[Fri May 28 20:40:44 2010]00002:Loading graphics DLL.
[Fri May 28 20:40:44 2010]00003:Parsing INI file .\eqclient.ini
[Fri May 28 20:40:44 2010]00004:INI file .\eqclient.ini loaded.
[Fri May 28 20:40:45 2010]00005:Initializing timers.
[Fri May 28 20:40:48 2010]00006:Checking critical files.
[Fri May 28 20:40:48 2010]00007:Initializing WinSock.
[Fri May 28 20:40:48 2010]00008:Enumerating 3D devices.
[Fri May 28 20:40:48 2010]00000:Found adapter #0 - NVIDIA GeForce 8400 GS (6.14.11.9621)

[Fri May 28 20:40:48 2010]00001:Adapter #0 - NVIDIA GeForce 8400 GS :

[Fri May 28 20:40:48 2010]00002:32Bit = 1, D32 = 0, D24 = 1, D16 = 1

[Fri May 28 20:40:48 2010]00003:16Bit(565) = 1, D32 = 0, D24 = 1, D16 = 1

[Fri May 28 20:40:48 2010]00004:16Bit(1555) = 0, D32 = 0, D24 = 0, D16 = 0

[Fri May 28 20:40:48 2010]00009:Initializing keypress handler.
[Fri May 28 20:40:48 2010]00010:Parsing INI file .\defaults.ini
[Fri May 28 20:40:48 2010]00011:INI file .\defaults.ini loaded.
[Fri May 28 20:40:48 2010]00012:Loading keyboard tables.
[Fri May 28 20:40:48 2010]00013:Creating window.
[Fri May 28 20:40:48 2010]00014:Checking display driver version.
[Fri May 28 20:40:49 2010]00015:Activating window.
[Fri May 28 20:40:49 2010]00005:CRender::InitDevice: Using 32bit mode.

[Fri May 28 20:40:49 2010]00006:CRender::InitDevice: Using vsync 0.

[Fri May 28 20:40:49 2010]00007:CRender::InitDevice: Using 24bit depth buffer with 8 bit stencil.

[Fri May 28 20:40:49 2010]00008:CRender::InitDevice: HardwareTnL Enabled.
[Fri May 28 20:40:49 2010]00009:Using hardware vertex shaders.

[Fri May 28 20:40:49 2010]00010:Initializing render system.
[Fri May 28 20:40:49 2010]00011:Trilinear Mipmapping available.

[Fri May 28 20:40:49 2010]00012:Vertex Shader Version: 3.0

[Fri May 28 20:40:49 2010]00013:Pixel Shader Version: 3.0

[Fri May 28 20:40:49 2010]00014:Initializing engine internals.
[Fri May 28 20:40:49 2010]00015:CRender::InitDevice completed successfully.


2010-05-28 20:40:49 Parsing INI file ./eqlsUIConfig.ini
2010-05-28 20:40:49 INI file ./eqlsUIConfig.ini loaded.[Fri May 28 20:41:03 2010]00016:Server selected 216.59.33.140 (3407819).
[Fri May 28 20:41:03 2010]00017:Initializing DirectInput.
[Fri May 28 20:41:03 2010]00018:Initializing Keyboard.
[Fri May 28 20:41:03 2010]00019:Initializing Mouse.
[Fri May 28 20:41:03 2010]00020:Creating font list.
[Fri May 28 20:41:03 2010]00021:Creating game object.
[Fri May 28 20:41:03 2010]00022eleting obsolete files.
[Fri May 28 20:41:03 2010]00023:Loading string tables.
[Fri May 28 20:41:03 2010]00024:Initializing client variables.
[Fri May 28 20:41:03 2010]00025:Loading spell effects.
[Fri May 28 20:41:03 2010]00026:Initializing display structures.
[Fri May 28 20:41:03 2010]00027:Sound Manager loaded 2030 filenames from soundassets.txt.
[Fri May 28 20:41:07 2010]00028:Voice Manager loaded 12 macros from VoiceData.txt.
[Fri May 28 20:41:07 2010]00029:Networking: using port [2296].
[Fri May 28 20:41:07 2010]00030:Networking: Connection Established [1]
[Fri May 28 20:41:07 2010]00031:WorldAuthenticate: Initiating Login.

thats my dgb.txt
Reply With Quote
  #12  
Old 05-30-2010, 12:55 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

What version of EQ did you install? Looking at the build date, I don't think that is Titanium or any of the other clients we support, but I could be wrong:

Quote:
[Fri May 28 20:40:44 2010]00000:Starting EverQuest (Build Apr 17 2006 14:53:02)
I think Titanium went gold in Jan 2006 and the build date is sometime late in 2005.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #13  
Old 05-30-2010, 07:02 AM
Akyra
Fire Beetle
 
Join Date: Apr 2010
Posts: 18
Default

My build date on Titanium is October 2005 so you are probably right, Trevius.

spbmxer, when you login to the server what happens on the World.exe window on the server? Does it give the "cannot verify IP" message? If so, you will need to update your account table like Kodekatt needed to. Oh wait, you didn't mention if it was your own server or not. Is it?

Akyra
Reply With Quote
  #14  
Old 05-30-2010, 07:18 PM
KodeKatt
Sarnak
 
Join Date: May 2010
Location: Oslo, Norway
Posts: 63
Default

Quote:
Originally Posted by Akyra View Post
If so, you will need to update your account table like Kodekatt needed to.
I installed apache, php, and phpmyadmin for SQL on my laptop for easy DB access and modifying. (also, my image links are to my home server which is currently down)
Reply With Quote
  #15  
Old 05-30-2010, 07:41 PM
spbmxer
Fire Beetle
 
Join Date: May 2010
Location: los angeles, cali
Posts: 3
Default

Quote:
Originally Posted by Akyra View Post
My build date on Titanium is October 2005 so you are probably right, Trevius.

spbmxer, when you login to the server what happens on the World.exe window on the server? Does it give the "cannot verify IP" message? If so, you will need to update your account table like Kodekatt needed to. Oh wait, you didn't mention if it was your own server or not. Is it?

Akyra
how do i go about doing that? much thanks for all the help
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 02:08 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3