TrinityCore Sandbox

Screenshot

An repack for TrinityCore by StygianTheBest.

TrinityCore Sandbox Repack

Welcome to TrinityCore Sandbox. This repack is designed for placing game objects and general testing for the StygianCore Repack. It’s a stock version of the 2019-01-27 build of TrinityCore compiled with Rochet2’s GOMove and DressNPC modifications, Portal Master, and the Pocket Portal item.

DOWNLOAD

DOCUMENTATION & SUPPORT

This repack is released with no official support. All questions, requests, and bug reports should be directed through the TrinityCore GitHub repo(s). Be sure to follow the repos to see when I put out an update or bugfix. I will respond to all questions as time permits.

Support Folder Contents

  • GameMaster’s Guide
    • Accounts
    • GM Commands
    • Restoration and Backup
    • Server
  • GM Commands
  • Custom NPC List
  • Custom Item List
  • Teleport Destination List
  • Item Reference
  • Spell Reference
  • Quest Reference
  • Chat Icon List
  • LUA Color Reference
  • Mount ID List
  • Race/Class ID List
  • Unused Item ID List
  • A few other useful texts

CORE

  • TrinityCore rev. 2019-01-28 (3.3.5 branch) (Win64, Release, Modified)
  • MySQL 5.6.42
  • Core Modifications:
  • Features:
    • Portal Master
    • Pocket Portal

TOOLS

I’ve packaged a few custom tools I use for administration of the server. Batch files are used extensively to automate many file handling and database import/export functions. The custom front-end program controls batch files to launch and manage the server processes.

  • TrinityCoreControls.exe
    • A server front-end, process monitor, and launcher.
  • TrinityCoreTools.bat
    • This batch file is a UI for game database management.
  • start_‘process’.bat
    • These are used for customizing the launch of server processes and tools and providing ways to automate tasks from the SCC launcher. There’s one for each major process and a few tools.
  • HeidiSQL 9.5 x64 Portable
    • An excellent free database mangement alternative to NaviCat.
    • Launch it via a dedicated launch button on the SCC launcher.

GETTING STARTED

This repack includes a default Administrator account. It is used to log into the server console, the WoW game client, and for SOAP communications via the Account Registration portal.

- Login: admin
- Password: wow

1) ON EACH GAME CLIENT

Set your realmlist.wtf file to point to the server. For local play it should work with 127.0.0.1.

  • Locate and edit the WoW client file: realmlist.wtf
    • Ex: <PATH TO WOW>\Data\enUS\realmlist.wtf
  • SET REALMLIST 127.0.0.1

If you are putting the server on a different system, you will need to use that system’s address. In addition, you will need to edit the auth database to point to that system. In the example, the server is listening on address 192.168.1.20 and local address 127.0.0.1. Here’s a sample query to change the IP.

INSERT INTO `trinity_auth`.`realmlist` (`id`, `name`, `address`, `localAddress`, `localSubnetMask`, `port`, `icon`, `flag`, `timezone`, `allowedSecurityLevel`, `population`, `gamebuild`) VALUES ('1', 'Trinity', '192.168.1.20', '127.0.0.1', '255.255.255.0', '8085', '8', '2', '1', '0', '0', '12340');

2) UNZIP THE TrinityCore REPACK ARCHIVE

This server and tools are portable. You should be able to run it from any folder.

Recommended Repack Folder: C:\Games\WoW\TrinityCore

3) EXECUTE THE TOOLS

TrinityCoreControls.exe - Launcher and Process Monitor

Run TrinityCoreControls.exe - This is a launch tool built for TrinityCore and assists with running the processes and admin tools in the repack. It is preconfigured to run all of the server components. It controls the following processes:

  • Launcher for custom batch files to run TrinityCoreTools, HeidiSQL, and others.
  • Start/Stop/Restart World, Character, Auth, Web servers
  • Track process uptime
  • Log server events (Autosave)
  • Hide process windows for each server
  • Docks to systray with process uptime as balloon text
  • Dragons denote the status of each process:
    • Green: Process is running and uptime timer is running
    • Red: Process is not running.
    • Red (Collapsed): Process path not found. Click to set a new path.

This tool comes preconfigured to launch each process batch file, but if you want to change the process or path just click the Dragon icon to bring up the process configuration.

- WorldServer - start_world.bat
- AuthServer - start_auth.bat
- Database - start_database.bat
- WebServer - start_web.bat
- HeidiSQL - start_sql.bat
- DB Tools - TrinityCoreTools.bat
- VS Deploy - start_deploy.bat

TrinityCoreTools.bat - Database Maintenance Tool

This tool handles the archive, backup, and restore processes for TrinityCore.

  • Archives and backups are saved to the Tools/Temp folder.
  • Archive, backup and restore the world, auth, and character databases.
  • Restores the database system to the default state for TrinityCore.
    • Restoring TrinityCore will reset the repack to the default state.
  • Archives existing backups when making new backups.
  • Allows selective backup and restore for just auth/character or world databases.
  • Has error-checking to make sure everything works as intended.

TrinityCore Tools Menu

The menu and options on this tool are dynamic and will change as you perform different tasks. The default menu looks like this:

  • [1] Export World
    • This will save the current game world.
    • Worlds can be reloaded without affecting the account/character data.
    • If an existing backup is found, it is archived.
  • [2] Export Accounts/Characters
    • Exports the servers current accounts, characters, guilds, etc.
    • Accounts/Characters can be reloaded without affecting the world.
    • If an existing backup is found, it is archived.
  • [5] Restore Server (TrinityCore)
    • This will restore the repack to its default state.
    • This is a destructive restore. You will lose all current data.
    • This will rebuild the restore_TrinityCore.zip restoration archive before deploying.
    • Uses the newly minted restoration archive to perform the restore.
    • Saved World and Account/Character backups can be reloaded on top of a fresh restore.
    • Use this after updating game files in the restoration archive to commit the changes for future rebuilds.
  • [6] Start Server
    • Use this to launch authserver and worldserver processes.

REPACK STRUCTURE

  • Repack
    • Server
      • Core
      • MySQL
    • Support
      • AddOns
        • Addons for use with this repack (GOMove, TrinityHelper, etc.)
      • Docs
        • Server Documentation
      • Icons
    • Tools
      • Work
        • restore_trinitycore
          • The master restoration archive.
          • All game SQL, conf, and other updates are stored here.
          • This is where the magic happens. The Codex of Ultmate Wisdom.

ADDITIONAL CREDITS

NOTE: This project is marked as archived. This means that this page may be limited or inaccurate, most likely due to updates that have been pushed to the source repository. In addition, downloads may be missing and/or incomplete if links have expired or files have been deleted or migrated to a new host.


Other Projects

Thumbnail

Loremaster NPC

A module for AzerothCore

Thumbnail

StygianCore HD Client Upgrade

A custom World of Warcraft 3.3.5a client upgrade.


All code and scripts are released under GNU AGPL v3.
World of Warcraft© and Blizzard Entertainment© are all trademarks or registered trademarks of Blizzard Entertainment in the United States and/or other countries. These [terms] and all related materials, logos, and images are [copyright] © Blizzard Entertainment. This site is in no way associated with or endorsed by Blizzard Entertainment©.