diff --git a/deployment/README.txt b/deployment/README.txt new file mode 100644 index 00000000..64be3833 --- /dev/null +++ b/deployment/README.txt @@ -0,0 +1,11 @@ +This deployment folder contains files that describe how a release of TTR should be run on the gameservers. + +uberdogs.yml contains the 'uberdogs' section of an astrond.yml. Please keep it updated, or else you'll break prod! + +deploy.json describes a specific release of TTR. It contains the version of astron to use as well as the version of Panda3D to use. +deploy.json also contains a version prefix. For releases, a commit should be made that updates deploy.json to state the new version prefix. +For example: +deploy.json resides at prefix ttr-v1.0.1- +Git commit 6ebecf60d contains all the code that we want to push in v1.0.2 +Whomever is making the release should create a single commit changing deploy.json's version prefix to ttr-v1.0.2-. Don't put anything else in that commit. Say it has commit hash 102bea8c9. +The final rendered version number, after deploy scripts are run, would be ttr-v1.0.2-102bea8. \ No newline at end of file diff --git a/deployment/deploy.json b/deployment/deploy.json new file mode 100644 index 00000000..fcf18ec3 --- /dev/null +++ b/deployment/deploy.json @@ -0,0 +1,6 @@ +{ + "__fyi__": "If you use anything other than the first 7 characters of the git hash, you just broke everything", + "astron": "b9b8a28", + "panda3d": "61eb70d", + "version-prefix": "ttr-alpha-g" +} \ No newline at end of file diff --git a/deployment/uberdogs.yml b/deployment/uberdogs.yml new file mode 100644 index 00000000..2a6724f6 --- /dev/null +++ b/deployment/uberdogs.yml @@ -0,0 +1,44 @@ +uberdogs: + - class: CentralLogger + id: 4688 + anonymous: false + + - class: ClientServicesManager + id: 4665 + anonymous: true + + - class: ChatAgent + id: 4681 + anonymous: false + + - class: FriendManager + id: 4501 + anonymous: false + + - class: AvatarFriendsManager + id: 4686 + anonymous: false + + - class: PlayerFriendsManager + id: 4687 + anonymous: false + + - class: TTRFriendsManager + id: 4666 + anonymous: false + + - class: TTSpeedchatRelay + id: 4712 + anonymous: false + + - class: DistributedDeliveryManager + id: 4683 + anonymous: false + + - class: TTCodeRedemptionMgr + id: 4695 + anonymous: false + + - class: GlobalPartyManager + id: 4477 + anonymous: false