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 08-07-2015, 08:32 PM
Nightrider84's Avatar
Nightrider84
Discordant
 
Join Date: Aug 2010
Location: Colorado
Posts: 410
Default Private login issues

So I haven't changed anything as far as my private login goes, im able to login on my local network but anybody else trying to login gets to my server on the list clicks login and after about 45 seconds of black screen it kicks them back to login. I thought it might have been my ports but they are forwarded correctly and people are able to login to the server through the normal eqemulator.net address. Im just not sure if its something I missed with an update. Heres what my eqemu config looks like.

<address>192.168.1.110</address> -->
<localaddress>gamegenie.servebeer.com</localaddress> -->

<!-- Loginserver information. add Admin and Password for private login to show up --->
<loginserver1>
<host>192.168.1.110</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver1>
<loginserver2>
<host>login.eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver2>
Reply With Quote
  #2  
Old 08-07-2015, 08:41 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Did your WAN address change?
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #3  
Old 08-07-2015, 08:49 PM
Nightrider84's Avatar
Nightrider84
Discordant
 
Join Date: Aug 2010
Location: Colorado
Posts: 410
Default

I use NoIP so even if it changes im covered, On a side note if I remove the info in these
lines

<address>192.168.1.110</address> -->
<localaddress>gamegenie.servebeer.com</localaddress> -->

then Im able to login from local and over the regular but not private from another location
Reply With Quote
  #4  
Old 08-07-2015, 09:23 PM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

need to swap address with localaddress
Code:
<address>gamegenie.servebeer.com</address>
<localaddress>192.168.1.110</localaddress>
EQemu Config:
Code:
<?xml version="1.0">
<server>
	<world>
		<shortname>GSB</shortname>
		<longname>Gamegenie Serverbeer</longname>

		<!-- Only specify these two if you really think you need to.  (read: You don't) -->
		<address>gamegenie.servebeer.com</address>
		<localaddress>192.168.1.110</localaddress>

		<!-- Loginserver information.  Defaults shown -->
		<loginserver>
			<host>login.eqemulator.net</host>
			<port>5998</port>
			<account></account>
			<password></password>
		</loginserver>

		<!-- Server status.  Default is unlocked -->

		<!-- <unlocked/> -->

		<!-- 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>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</key>
		
		<!-- Enable and set the port for the HTTP service.  Defaults are shown -->
		<http port="9080" enabled="false" mimefile="mime.types" />
	</world>

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

	<!-- Mailserver (in-game mail) information.  Defaults shown -->
	<mailserver>
		<host>192.168.1.110</host>
		<port>7779</port>
	</mailserver>

	<zones>
		<defaultstatus>20</defaultstatus>

		<!-- Sets port range for world to use to auto configure zones -->
		<ports low="7000" high="7100"/>
	</zones>

	<!-- Database configuration, replaces db.ini.  Defaults shown -->
	<database>
		<host>localhost</host>
		<port>3306</port>
		<username>root</username>
		<password>xxxxxxxx</password>
		<db>peq</db>
	</database>

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

	<!-- File locations.  Defaults shown -->
	<files>
		<!-- <spells>spells_us.txt</spells> -->
		<!-- <opcodes>opcodes.conf</opcodes> -->
		<!-- <logsettings>log.ini</logsettings> -->
		<!-- <eqtime>eqtime.cfg</eqtime> -->
	</files>
	<!-- Directory locations.  Defaults shown -->
	<directories>
		<!-- <maps>Maps</maps> -->
		<!-- <quests>quests</quests> -->
		<!-- <plugins>plugins</plugins> -->
	</directories>
</server>
http://www.eqemulator.org/forums/showthread.php?t=35057
Reply With Quote
  #5  
Old 08-07-2015, 09:23 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I'm assuming this was working before..

There may be something that applies..but, I'll have to see if I can find the thread for it.

(If you can login locally and other can through the public server, then it's likely not settings..like you said.)


EDIT: You're not a comcast customer, are you?
__________________
Uleat of Bertoxxulous

Compilin' Dirty

Last edited by Uleat; 08-07-2015 at 09:29 PM..
Reply With Quote
  #6  
Old 08-07-2015, 09:28 PM
Nightrider84's Avatar
Nightrider84
Discordant
 
Join Date: Aug 2010
Location: Colorado
Posts: 410
Default

Yeah its really confusing to me, ill hafto comb through it. Its possible I put an extra character or something in a spot it doesnt belong
Reply With Quote
  #7  
Old 08-07-2015, 09:38 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I thought there was an issue with ipv6->ipv4 conversions..or something like that...

But, I also thought it had been fixed.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #8  
Old 08-07-2015, 09:40 PM
AdrianD
Discordant
 
Join Date: Dec 2013
Posts: 297
Default

I've been searching for this thread for hours.

I'm interested in having the same capability. I can log in from the LAN, others can login through eqemu login, I can login on a solo server but, I'm having a hard time figuring out logging in from a private server on the internet.

I haven't completely read through the post, as I will momentarily, but I wanted to thank you guys for posting this! Saves me from starting a new thread.
Reply With Quote
  #9  
Old 08-07-2015, 09:42 PM
Nightrider84's Avatar
Nightrider84
Discordant
 
Join Date: Aug 2010
Location: Colorado
Posts: 410
Default

Yeah just to note that I did have people logging in from over the web through my private login, It must be something that im missing that changed.
Reply With Quote
  #10  
Old 08-07-2015, 09:57 PM
AdrianD
Discordant
 
Join Date: Dec 2013
Posts: 297
Default

Could you either PM me or state what is different from a LAN or eqemu login? I've been trying to figure out all the associations but with no real notes in the files it's...SMH.

Like, this points to this, etc, it's tough for a noob to figure out.
Reply With Quote
  #11  
Old 08-07-2015, 09:59 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

This may have been what I was thinking of: https://github.com/EQEmu/Server/comm...de7284aba90f5e

I hear and see things from several sources and it's real easy to get overlapping thoughts...
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #12  
Old 08-07-2015, 10:07 PM
Nightrider84's Avatar
Nightrider84
Discordant
 
Join Date: Aug 2010
Location: Colorado
Posts: 410
Default

ah k If I cant get anything else to work ill try that and recompile
Reply With Quote
  #13  
Old 08-07-2015, 10:15 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

AdrianD, from a user's perspective, nothing other than the ip address of the login server itself.

Running a 'personal' login server just removes the mediation between you and your clients involving the public login server.

You would be responsible for running the login server and maintaining its accounts.


Now, you can configure your world server to connect to many login servers..even beyond the eqemu public login and your personal one.

PEQ, for instance, runs its own login server as well as connecting to the eqemu public one.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #14  
Old 08-07-2015, 10:30 PM
Nightrider84's Avatar
Nightrider84
Discordant
 
Join Date: Aug 2010
Location: Colorado
Posts: 410
Default

Yeah I run a dual login setup myself aswell, its convientient incase the public login is down for some reason. Until this issue came up i had both of them running together flawlessly
Reply With Quote
  #15  
Old 08-07-2015, 10:52 PM
AdrianD
Discordant
 
Join Date: Dec 2013
Posts: 297
Default

Alright.

Here's my issue:

I stated above how I can connect private-solo and private-LAN. Myself and others can connect using the login.eqemulator.net login.

I'd like the option to have a private-internet server.

I've tinkered around for several hours today and many more on other days trying to figure out how to do this. I fuckin' hate wasting my time when my questions could be answered in a tiny fraction of the time I've spent searching for them. If you don't like my tone or brief language outburst, too fucking bad, go watch sesame street or something.

.......................

I have three DDNS names I can insert where needed.

I'll mention my results with UCS in each example.

private LAN eqemu_config
Code:
<?xml version="1.0"?>
<server>
	<world>
		<shortname>Jeryds</shortname>
		<longname>Jeryd's</longname>

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

		<!-- Loginserver information.  Defaults shown -->
		<loginserver>
			<host>192.168.15.181</host>
			<port>5998</port>
			<account></account>
			<password></password>
		</loginserver>

		<!-- Server status.  Default is unlocked -->
		<!--<locked/>-->
		<!-- <unlocked/> -->

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

		<!-- 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.  Defaults are shown -->
		<http port="9080" enabled="false" mimefile="mime.types" />
	</world>

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

	<!-- Mailserver (in-game mail) information.  Defaults shown -->
	<mailserver>
		<host>192.168.15.181</host>
		<port>7778</port>
	</mailserver>

	<zones>
		<defaultstatus>0</defaultstatus>

		<!-- Sets port range for world to use to auto configure zones -->
		<ports low="7000" high="7100"/>
	</zones>

	<!-- Database configuration, replaces db.ini.  Defaults shown -->
	<database>
		<host>127.0.0.1</host>
		<port>3306</port>
		<username>root</username>
		<password>`mypw`</password>
		<db>jeryds</db>
	</database>

	<qsdatabase>
		<host>127.0.0.1</host>
		<port>3306</port>
		<username>root</username>
		<password>`mypw`</password>
		<db>jeryds</db>
	</qsdatabase>

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

	<!-- File locations.  Defaults shown -->
	<files>
		<!-- <spells>spells_us.txt</spells> -->
		<!-- <opcodes>opcodes.conf</opcodes> -->
		<!-- <logsettings>log.ini</logsettings> -->
		<!-- <eqtime>eqtime.cfg</eqtime> -->
	</files>
	<!-- Directory locations.  Defaults shown -->
	<directories>
		<!-- <maps>Maps</maps> -->
		<!-- <quests>quests</quests> -->
		<!-- <plugins>plugins</plugins> -->
	</directories>
</server>
Login.ini local_network = 127.0.0.1
Client eqhost is 192.168.181:5998
UCS works, not that it matters.

Loginserver log:
Code:
SNIP
[Network] [08.07.15 - 20:23:04] New world server connection from 192.168.15.181:53671
[World] [08.07.15 - 20:23:04] Server Jeryd's(Jeryds) did not attempt to log in but unregistered servers are allowed.
[Network] [08.07.15 - 20:23:44] New Titanium client connection from 192.168.15.126:64630
SNIP
/* the message below is after I quit from character select */
[Network] [08.07.15 - 20:25:08] New Titanium client connection from 192.168.15.126:64632
[Network] [08.07.15 - 20:25:08] Application packet received from client (size 14)
[Network] [08.07.15 - 20:25:08] Session ready received from client.
[Network] [08.07.15 - 20:25:08] Application packet received from client (size 12)
[Network Error] [08.07.15 - 20:25:08] Recieved unhandled application packet from the client: [OpCode OP_Unknown (0x0012) Size=10].
[Network] [08.07.15 - 20:25:08] Application packet received from client (size 36)
[Network] [08.07.15 - 20:25:08] Login received from client.
SNIP
When I get back to server select, my server isn't listed. I don't consider this a big deal unless it is somehow effecting other things.

login.eqemulator.net eqemu_config
Code:
<?xml version="1.0"?>
<server>
	<world>
		<shortname>Jeryds</shortname>
		<longname>Jeryd's</longname>

		<!-- Only specify these two if you really think you need to.  (read: You don't) -->
		<!-- <address>50.12.254.115</address> -->
		<!-- <localaddress>192.168.15.181</localaddress> -->

		<!-- Loginserver information.  Defaults shown -->
		<loginserver>
			<host>login.eqemulator.net</host>
			<port>5998</port>
			<account></account>
			<password></password>
		</loginserver>

		<!-- Server status.  Default is unlocked -->
		<!--<locked/>-->
		<!-- <unlocked/> -->

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

		<!-- 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.  Defaults are shown -->
		<http port="9080" enabled="false" mimefile="mime.types" />
	</world>

	<!-- Chatserver (channels) information.  Defaults shown -->
			
	<chatserver>
	<!-- 192.168.15.181 works only within local network -->
		<host>192.168.15.181</host>
		<port>7778</port>
	</chatserver>

	<!-- Mailserver (in-game mail) information.  Defaults shown -->
	<mailserver>
		<host>192.168.15.181</host>
		<port>7778</port>
	</mailserver>

	<zones>
		<defaultstatus>0</defaultstatus>

		<!-- Sets port range for world to use to auto configure zones -->
		<ports low="7000" high="7100"/>
	</zones>

	<!-- Database configuration, replaces db.ini.  Defaults shown -->
	<database>
		<host>127.0.0.1</host>
		<port>3306</port>
		<username>root</username>
		<password>blah</password>
		<db>jeryds</db>
	</database>

	<qsdatabase>
		<host>127.0.0.1</host>
		<port>3306</port>
		<username>root</username>
		<password>hurd</password>
		<db>jeryds</db>
	</qsdatabase>

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

	<!-- File locations.  Defaults shown -->
	<files>
		<!-- <spells>spells_us.txt</spells> -->
		<!-- <opcodes>opcodes.conf</opcodes> -->
		<!-- <logsettings>log.ini</logsettings> -->
		<!-- <eqtime>eqtime.cfg</eqtime> -->
	</files>
	<!-- Directory locations.  Defaults shown -->
	<directories>
		<!-- <maps>Maps</maps> -->
		<!-- <quests>quests</quests> -->
		<!-- <plugins>plugins</plugins> -->
	</directories>
</server>
UCS works in my local network but not outside of it.

...............

My brain is fried on this. I've spent too much time on it to get just a little knowledge. I've changed things around in a hundred ways, taken notes acquired eqjeryds.dynu.com, logineqjeryds.dynu.com and maileqjeryd.dynu.com.

* Thanks fellas, I'll make sense of this later when I can think straight.
* Edited eqemu_config to point out the DDNS works within but unsure about other people outside.
* reedited to point out the above is incorrect ffs

Out.
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 09:51 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