Browse Source

clarify testing instructions

master
Evan Burkey 9 months ago
parent
commit
bfb61b7f38
  1. 10
      README.md

10
README.md

@ -21,7 +21,7 @@ The `vars` file in `codescripts` must be modified to fit your local installation @@ -21,7 +21,7 @@ The `vars` file in `codescripts` must be modified to fit your local installation
- Resets the repo to a clean, updated copy of the master branch from upstream
- Deletes any branches with the `pr-` prefix
- Wipes the `acore_world` database
- Builds and installs clean copy of azerothcore
- Builds and installs a clean copy of azerothcore
- Runs the server for 90 seconds to allow the `acore_world` database to rebuild and repopulate
- Kills the server
@ -53,12 +53,12 @@ To access your world server session, type `screen -r world` into a shell. This w @@ -53,12 +53,12 @@ To access your world server session, type `screen -r world` into a shell. This w
2. Git will ask for a merge commit comment, just save the automatically generated comment as the branch is temporary
3. When azerothcore is done building, check the PR to see if there are any SQL updates by looking for a `rev_###` file in `data/sql/updates/pending_db_world/`. If there are updates to the world database, run `db.sh` to apply the updates. Any updates to the other databases will have to be done manually
3. When azerothcore is done building, check the PR to see if there are any SQL updates by looking for a `rev_###` file in `data/sql/updates/pending_db_*` folders. If there are updates to the world database, run `db.sh` to apply the updates. Any updates to the other databases will have to be done manually
4. Start the servers by running `start.sh` in the `/bin` directory of the azerothcore installation
4. Start the servers by running `start.sh` in the `bin` directory of the azerothcore installation
5. Log in to your local server and do your testing. I have built another tool for easily swapping servers and accounts called [wowlaunch](https://github.com/KarazhanChessClub/wowlaunch) that may be helpful
5. Log in to your local server and do your testing. I have built another tool for easily swapping servers and accounts on your WotLK client called [wowlaunch](https://github.com/KarazhanChessClub/wowlaunch) that may be helpful
6. When finished with testing, kill the servers by running `shutdown.sh`
6. When finished with testing, kill your servers by running `shutdown.sh`
7. Go back to the `build` directory of the `azerothcore-wotlk` repo and run `reset.sh` to reset your local clone to upstream master and rebuild your installation. This will also wipe the world database and repopulate it

Loading…
Cancel
Save