☕️⚡️TShock предоставляет серверам Terraria серверных персонажей, античит-программы и инструменты для управления сообществом.
Added token bucket and timer to degrade token bucket Modified REST API rate limiting Changed limiting to only be on token create and v2 token create Added config options to choose time limits Passed HttpContext to the execute method of endpoints Made blocking failed API logins optional Changed error codes on failed login to be ambiguous Added config to decide whether all or failed logins are limited Changed config variable names Cleaned up duplicate code in REST rate limiting Fixed my typo Changed error 431 to 403 |
||
|---|---|---|
| prebuilts | ||
| scripts | ||
| TerrariaServerAPI@3d5e1e3aaf | ||
| TShockAPI | ||
| TShockRestTestPlugin | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .travis.yml | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| README.md | ||
| TShock.sln | ||
TShock 
TShock is a server modification for Terraria, written in C#, and based upon the Terraria Server API. It uses JSON for configuration management, and offers several features not present in the Terraria Server normally.
Features
- MySQL support
- Permissions
- Multiple administrators
- Anti-cheat
- User registration
- Reserved slots
- User punishment (kicking, banning, muting)
- Server side characters
- JSON based configuration management
Community
Feeling like helping out? Want to find an awesome server? Some awesome plugins?
If your intention is to send a pull request or code change, please join #pull-request in Slack to discuss your changes with the team. For more contributing guidelines, see the contributing file.