Terms of Service and Rules
The providers ("we", "us", "our") of the service provided by this web site ("Service") are not responsible for any user-generated content and accounts ("Content"). Content submitted express the views of their author only.
You agree to not use the Service to submit or link to any Content which is defamatory, abusive, hateful, threatening, spam or spam-like, likely to offend, contains adult or objectionable content, contains personal information of others, risks copyright infringement, encourages unlawful activity, or otherwise violates any laws.
All Content you submit or upload may be reviewed by staff members. All Content you submit or upload may be sent to third-party verification services (including, but not limited to, spam prevention services). Do not submit any Content that you consider to be private or confidential.
We reserve the rights to remove or modify any Content submitted for any reason without explanation. Requests for Content to be removed or modified will be undertaken only at our discretion. We reserve the right to take action against any account with the Service at any time.
You are granting us with a non-exclusive, permanent, irrevocable, unlimited license to use, publish, or re-publish your Content in connection with the Service. You retain copyright over the Content.
These terms may be changed at any time without notice.
If you do not agree with these terms, please do not register or use this Service. If you wish to close your account, please contact us.
This is the code of conduct:
By participating in the TShock for Terraria community, all members will adhere to maintaining decorum with respect to all humans, in and out of the community. Members will not engage in discussion that inappropriately disparages or marginalizes any group of people or any individual. Members will not attempt to further or advance an agenda to the point of being overbearing or close minded (such as through spreading FUD). Members will not abuse services provided to them and will follow the guidance of community leaders on a situational basis about what abuse consists of. Members will adhere to United States and international law. If members notice a violation of this code of conduct, they will not engage but will instead contact the leadership team on either the forums or Discord.
The catch all:
- Do not attempt to circumvent or bypass a rule above by using clever logic or reasoning (e.g. insulting Facepunch members, because they weren't directly mentioned here).
Privacy: We will never share your personal information with any third party for any reason if your information is private. We will never sell nor give away free your information.
TShock collects stats for the purposes of making informed software decisions, such as whether or not we need to work with certain game server providers to provide additional support. To give an example, look at OS support. We used stat tracker information to determine which versions of Windows were in use. Despite the fact that Windows XP had been discontinued, we added support for our password hashing system specifically for XP users.
We also collect information like your currently running plugins and their API versions to determine if we're making API breaking changes. You can opt-out of this data collection using the --stats-optout command line flag.
This is the technical description of the data we collect:
- Server Port – The port the server is listening on
- Currently filled player slots – Players currently connected
- Maximum player slots – Maximum number of connected players
- System RAM – RAM installed on host system
- TShock version – TShock version being used
- Terraria version – Terraria version supported
- Provider ID if any – ID of a service provider
- Server ID – ID used to aggregate data for a server (unidentifiable). This data is not publicly available
- Mono runtime – Whether the server is using Mono or not
- Plugins installed – Brief plugin information such as version and name. This data is not publicly available
- Ignore Version – Whether the server runs with the -ignoreversion flag or not