https://github.com/TrinityCore/TrinityCore
https://github.com/OpenGamePanel/OGP-Website
https://github.com/OpenGamePanel/OGP-Agent-Linux
Assuming you already have Opengamepanel and Trinitycore installed.
- Copy the XML files to {path to your OGP web root}/modules/config_games/server_configs/ and give ownership to your webserver user by using: "chown www-data:www-data {path to your OGP web root}/modules/config_games/server_configs/trinity*"
- Go to administration -> Game/Mod config and click Update Configs
Installing the authserver
- In OGP go to administration -> gameservers.
- Select new gameserver.
- Select the server where the gameserver is supposed to be hosted.
- Select Gametype "Trinitycore authserver" and adjust the other settings to your needs.
- Change Homepath to the path to your trinitycore installation directory (eg. /home/ogpbot/Trinitycore335) and click Change Home.
- Set your IP/Port (default Port is 3724) and click set IP.
- Click back to game monitor and start your authserver.
Installing the worldserver
- Go to administration -> gameservers again.
- Select new gameserver.
- Select the server where the gameserver is supposed to be hosted.
- Select gametype "Trinitycore worldserver" and adjust the other settings to your needs.
- Change homepath to the path to your trinitycore installation root directory (eg. /home/ogpbot/Trinitycore335) and click change home (you can ignore the massage which informs you that this home is already chosen).
- Set your IP/Port (default Port is 8085) and click set IP.
- Click Back to game monitor and start your wordserver.
You now can use Opengamepanel to manage your Trinitycore server. To access the console, just go to your worldserver and click on log viewer. You can also execute commands from there.