mirror of
https://github.com/simtactics/mysimulation.git
synced 2025-03-15 14:51:21 +00:00
- NioTSO client isn't needed because we're using RayLib - Added FreeSO's API server to handle most backend operations |
||
---|---|---|
.. | ||
FSO.Server.Api.Core | ||
FSO.Server.Common | ||
FSO.Server.Database | ||
FSO.Server.Debug | ||
FSO.Server.Domain | ||
FSO.Server.Protocol | ||
tso.common | ||
README.md | ||
ZTSO.Server.sln |
API Server
zTSO utilizes the FreeSO API architecture for its backend, albeit not entirely compatible due to differences in simulation management.
Versioning Scheme
Instead of using FreeSO's versioning scheme, zTSO adopts a versioning pattern that adheres to SemVer guidelines with some modifications:
- FreeSO version
beta/update-88b
becomesbeta/update-0.88.101
in zTSO. - Prefixed letters in FreeSO version are replaced with a three-digit incremental patch number in zTSO, akin to .NET's SDK versions.
This versioning strategy aims to ensure that zTSO servers remain distinct from FreeSO-compatible servers while maintaining familiarity for existing users and server operators.