Panel | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
This article is part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps.
|
Client setup
Client setup is pretty simple. Edit Data\enUS\Realmlist.wtf (branch 3.3.5) or WTF\Config.wtf (branch master)
Data\enUS\Realmlist.wtf (3.3.5):
set realmlist 127.0.0.1
set patchlist 127.0.0.1
set portal 127.0.0.1
WTF\Config.wtf (master):
set portal 127.0.0.1
Make sure the IP or hostname directs the client to the server by IP or hostname(which will usually be the same as your realmlist database entry).master branch: drop Wow.exe over connection_patcher to create Wow_patched.exe .
Worldserver and Authserver configurations
For almost all basic setup scenarios the default localhost (127.0.0.1) IP settings should be left alone. The default bindip (0.0.0.0) should be left alone as well.
Setting the auth database realmlist for internet connections
This is where you have to use your internet IP so clients from the internet can find your server. You have to have the ports 3724 (3.3.5a / 4.3.4 authserver) and 8085 (3.3.5a, 4.3.4 worldserver) and (8086 6.x 1119, 8081, 8085, 8086 (master only) forwarded or open from your router / firewall, if you plan to have diferent version servers you will need to use a diferent worldserver ports for the other versions. Insertar extracto
Final Steps
3.3.5
Type: account create <user> <pass>
Example: account create test test
Type: account set gmlevel <user> 3 -1
Example: account set gmlevel test 3 -1
Log in with account test and password test through wow.exe.
master
Type: bnetaccount create <user> <pass>
Example: bnetaccount create test@test test
Type: account set gmlevel <user#realm> 3 -1
Example: account set gmlevel 1#1 3 -1
Note: The username used for setting your gmlevel is not the same as the username you create with bnetaccount. You must manually find the username in auth.account.username. These are formatted as 1#1, 2#1, etc.
Log in with email test@test and password test.through Wow_Patched.exe or Wow-64_Patched.exe.Realmlist Table
You need to make sure that your authserver / bnetserver (6.x and >) application directs incoming connections to your realm.
- Run your chosen database management tool (ex. SQLYog or HeidiSQL, but also web-applications like Phpmyadmin for servers with php extension)*
- If you need to connect to your database from one external machine, read https://www.enovision.net/mysql-ssh-tunnel-heidisql instead open ports to mysql server.
- Open the auth database and find the realmlist table. You need to edit the
address
field according to your needs:- LAN IP (192.168.x.x) - If you are installing TrinityCore on a different computer from where you run WoW, but all the computers involved are on the same network (router) use that computer's Local Area Network IP.
- 127.0.0.1 - Also known as "localhost". Leave this setting alone here and in your configs if you've installed TrinityCore on the same computer you run WoW on, and only you are connecting to it.
External IP – If you want other people to connect to your server, use your external IP. Visit http://www.whatismyip.com/ to find your external IP address.
Insertar extracto | ||||||
---|---|---|---|---|---|---|
|
Panel | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
This article is part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps.
|