Ok... Are you hosting both a login and world servers?, or are you only using the eqemulator.net login server and only hosting a world server?
I can see from your config that it's not quite right if you're hosting both.
I'll assume that you are hosting a login server since you can log in locally..if you were using eqemulator.net as a host and trying to log in through that, you wouldn't be able to get back to your own world server, like the other internet players.
The other file that you need to configure is login.ini. Log.ini is used to enable certain logging events, and you do not need to mess with that.
If you don't have this file in your [eqemu server directory], you will need to copy it over from the [svn source directory]. (If directions tell you that you need file "name.extension", you should always find that file and not one with different or extra .extensions.)
First, let's edit your login.ini:
[Database] needs to be set to your database server address and port (likely the default of 127.0.0.1 and 3306, unless you changed them during install.) The next is db, which should be the name that you [use]d while sourcing in the data. The last is 'user' and 'password', which are the same as the ones you created when setting up mysql (think 'root' and 'yourpasswordhere'.)
[Options] can remain the same down to listen_port and local_network. Make sure that listen_port is set to 5998 and local_network is the same as your server computer's first three LAN IP values, including the last '.' (192.168.0., 192.168.1., etc...)
(Note: you will need to change the above port to 5999 if you have SoD+ clients.)
Everything else remains the same.
A common mistake people make when setting up a server is to not configure their <eqemu_config.xml> correctly. The default configuration is assuming that you will host a world server and use eqemulator.net as the login. That's why the remarks say not to change this or that. For a solo, LAN-only, or public-host local-login server, you must re-configure.
What are these? (see below)
<!-- ... -->
Those are 'remark' statement indicators. They must be removed from the beginning and end of anything you wish to enable. If you change a specific setting, and don't remove those, your new settings are ignored and will not be read, and the default values will be used.
In eqemu_config.xml:
Unremark the <address> and <localaddress> lines. These must be the host computer's full LAN IP address (i.e., 192.168.0.1, etc...)
Under <loginserver>, <host> should be the same as above, <port> should be the same as listen_port in login.ini. <account> and <password> are probably 'Admin' and 'Password' if you followed Huppy's guide (can't check which you used at the moment...)
<tcp ip="localhost"... localhost can be changed to 127.0.0.1 as a last resort if you're having database connection issues, but supposedly isn't required.
Change <key>some long random string</key> to <key>12345</key>. The default zone key in the peq database is '12345' and will have to be changed there if you type in something else here.
Under <chatserver> and <mailserver>, change both <host>s to your host LAN IP.
Outside Help Request:
Quote:
Are we still using 7778 and 7779 for chat/mail? Or did it finally change to one port for both? Thanks!
|
I had to ask that since I run solo and don't use it..mine may not work
Regardless, it shouldn't affect your ability to login local or remote.
You can leave the ports as-is, unless you have mail/chat issues or get a reply saying otherwise. (try both <ports> to 7778 with mail/chat issues.)
The only thing left is <database>, which looks correct..it will be the same login as [Database] in your login.ini file.
This is essentially what I use for a private-LAN setup..the only thing keeping it private is my lack of port-forwarding (and internet access
)
(I over-explained this for the purpose of helping others who run across this thread later)
U