NETWORKS
If you want to host on a lan make sure you change the realmlist table address (found in the realmd db) to point to your servers lan ip instead of 127.0.0.1 and add this
<server-lan-ip> localhost
to your \windows\system32\drivers\etc\host file using notepad...for example...
192.168.1.42 localhost
You continue to use localhost everyone else on your lan would change the realmlist.wtf to
set realmlist <server-lan-ip>
e.g. set realmlist 192.168.1.42
If you want to host on the internet get a <no-ip> address from
https://www.dyndns.com or
http://no-ip.com. This is more secure than giving out your external ip. This goes in your realmlist table address(found in the realmd db) Make sure you ADD to your \windows\system32\drivers\etc\host file the following
<external-ip> <no-ip>
e.g.
192.168.1.42 localhost
82.61.204.112 my.game-server.cc
IF YOU HAVE A ROUTER MAKE SURE YOU HAVE PORTS: 8085, 3724 AND 80 OPEN AND FORWARDED TO THE SERVER IP OTHERWISE YOU WILL HAVE PROBLEMS CONNECTING.
I strongly advise against changing 127.0.0.1 entries in the files to your no-ip address as this just adds lag to your server
by forcing the system to translate from the host file for every request and is totally unecessary!
WARNING...do not attempt the following untill your SURE you know what your doing !!!
For better security you should use SQLyog, which is accessible by cliking the link in AmberGUI, to change the password used to access the database:
Press Ctrl+Alt+u to launch the edit user panel and change password here then update the password in the following files:
\amber.ini
\mangosd.conf
\realmd.conf
\diskw\home\admin\www\config.inc.php
\diskw\www\config\config-protected.php
\diskw\www\minimanager\scripts\config.php
IMPORTANT
Change the password stored in the realmlist table otherwise the website will not be able to access the DB, so open realmlist table and edit the dbinfo (last column) text to match your password.DO NOT CHANGE 127.0.0.1 here IT WILL stop the website working!!!
root;<password>;3306;127.0.0.1;mangos;characters
Stop and start the server to check that you still have access to the DB