orion-core
orion-core copied to clipboard
The next generation Terraria Server API.
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.3 to 13.0.1. Release notes Sourced from Newtonsoft.Json's releases. 13.0.1 New feature - Add JsonSelectSettings with configuration for a regex timeout Change - Remove portable assemblies from...
Provide definitions for each Terraria packet (names are WIP): * [x] 1: `ClientConnectPacket` * [x] 2: `ServerDisconnectPacket` * [x] 3: `ServerIndexPacket` * [x] 4: `PlayerDataPacket` * [x] 5: `PlayerInventoryPacket` *...
Our event infrastructure should have the following characteristics: - Ensure server QoS. This can be done by adding budgets to event types, and ensuring that we don't go too far...
This issue will serve as a tracker for "meta" Orion progress. Items that fall under this category include, but are not limited to, creating developer-oriented documentation so that other developers...
This issue will serve as a tracker for Orion progress (under the v1.4 branch). It will also indicate how "ready" Orion is in terms of developing against it. A large...
In one of many discussions with Wolfje, I pointed out that it would be worth developing TShock 5 along side Orion as fast as possible to get momentum going to...
I think we should standardize error messages and feedback, like what changed in https://github.com/NyxStudios/TShock/commit/c4cf2d496ddd1dc871be77a861a793d78dd77da2 with `/register` in TShock. I think any error message that gets sent to either the console...
REST API v3
TShock's REST API v2 is out for quite some time now and it would be nice to have a next version. This gives room to fix some inconsistencies, remove duplication,...
This is a project I discussed with @tylerjwatson. Effectively, I'm going through the entire TShock 4 codebase and identifying key features, commands, subsystems, etc. and dividing them up in a...