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 02-01-2009, 01:49 PM
Irreverent
The Solo Server
 
Join Date: May 2007
Posts: 416
Default Chat and Mail problems Q&A

Ok, more problems

I did update my config xml to point use my external IP
Updated router to push those ports to my server pc

1) Startup world
2) eqlaunch zone
3) start mail
4) start chat

But each time it starts I get loading channels from the database...but nothing appears(might be ok?)

But in game, commands don't work for chat
And mail says I'm not connect to universal server


plus, when i log in my main account I get the mail/chat keys don't match?
__________________
OP of Irreverent Server (The Solo Server)
Our Forums
Reply With Quote
  #2  
Old 02-01-2009, 01:51 PM
Irreverent
The Solo Server
 
Join Date: May 2007
Posts: 416
Default

Oh and to mention, I did put all of the rule_values in and set to use to true for mail server.
__________________
OP of Irreverent Server (The Solo Server)
Our Forums
Reply With Quote
  #3  
Old 02-01-2009, 02:05 PM
Irreverent
The Solo Server
 
Join Date: May 2007
Posts: 416
Default

Ok, had to edit the mail opcodes...they were all run together, make them on their own lines...


But, now I'm getting Unhandled mail opcode
unable to convernt eq opcode 0x0002 to an application opcode
__________________
OP of Irreverent Server (The Solo Server)
Our Forums
Reply With Quote
  #4  
Old 02-01-2009, 02:53 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

The mail_opcodes.conf may look like it's all run together on one line in notepad, but that is just because it has UNIX line endings, but it will still work fine. You may have broken something while editing in the line endings. It should look like this:

Code:
#Mail and Chat Channel opcodes
OP_MailLogin=0x01
OP_Mail=0x02
OP_ChannelMessage=0x03
OP_ChannelAnnounceJoin=0x04
OP_ChannelAnnounceLeave=0x05
OP_MailSendHeaders=0x00
OP_MailHeaderCount=0x0d
OP_MailHeader=0x0e
OP_MailSendBody=0x0f
OP_MailDeliveryStatus=0x12
OP_MailboxChange=0x14
OP_MailNew=0x10
As for the mail/chat key not matching, post the sections of your eqemu_config.xml with the <address>, <localaddress>, <chatserver> and <mailserver> blocks.

Sounds like you may have the same problem as this post:

http://eqemulator.net/forums/showthr...551#post162551
Reply With Quote
  #5  
Old 02-01-2009, 04:02 PM
Irreverent
The Solo Server
 
Join Date: May 2007
Posts: 416
Default

Tried adding my internal IP to the localhost and it doesn't seem to resolve anything...seem to keep getting the opcode unhandled

Code:
		<!-- Only specify these two if you really think you need to.  (read: You don't) -->
		
		<!-- <address>some.server.com</address> -->
		
		<!-- <localaddress>192.168.0.5</localaddress> -->

		


	<!-- Chatserver (channels) information.  Defaults shown -->
	
	<chatserver>
		
		<host>68.57.224.73</host>
		
		<port>10234</port>
	
	</chatserver>

	

	<!-- Mailserver (in-game mail) information.  Defaults shown -->
	
	<mailserver>
		
		<host>68.57.224.73</host>
		
		<port>7779</port>
	
	</mailserver>
__________________
OP of Irreverent Server (The Solo Server)
Our Forums
Reply With Quote
  #6  
Old 02-01-2009, 04:33 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

For the opcode problem, re-extract them from the rar/zip they came in, or create a new copy with what I posted above.

Although the guide says not to set the address and localaddress values in eqemu_config.xml, I think you might have to in this case.

Get a dyndns name, e.g. yourserver.dyndns.com, then make your config:

Code:
		<!-- Only specify these two if you really think you need to.  (read: You don't) -->
		
		<address>yourserver.dyndns.com</address>
		
		<localaddress>Your internal IP address</localaddress>

		


	<!-- Chatserver (channels) information.  Defaults shown -->
	
	<chatserver>
		<host>yourserver.dyndns.com</host>
		<port>10234</port>
	</chatserver>

	<!-- Mailserver (in-game mail) information.  Defaults shown -->
	
	<mailserver>
		<host>yourserver.dyndns.com</host>
		<port>7779</port>
	</mailserver>
And add a line with your internal IP address and yourserver.dyndns.com to c:\windows\system32\drivers\etc hosts on your internal clients.

I haven't run a public server for years, so any ServerOPs who have mail/chat working on a public server feel free to correct me.

You also need to forward those two ports on your firewall for external clients to connect to mail/chat.

Last edited by Derision; 02-02-2009 at 12:55 AM..
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 08:40 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