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.