mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
aa64528a03de0f47d0b8d01816011e6ab4cddf3e
* Some stuff for auth * Holy crap auth works * Enable encryption even if no auth token is provided. It's still possible that the public key was retrieved over HTTPS via the status API, in which case it will be secure. * Fix integration test compile. * Secure CVar API. * Literally rewrite the auth protocol to be minecraft's. * Better exception tolerance in server handshake. * Auth works from launcher. * Fix some usages of UserID instead of UserName * Fix auth.server CVar * Kick existing connection if same account connects twice. * Username assignment, guest session distinguishing. * Necessary work to make bans work. * Expose LoginType to OnConnecting. * Fixing tests and warnings.
Robust Toolbox is a client/server backend for Space Station 14.
This repository is the engine section of SS14. This is the base engine all SS14 servers will be built on. As such, it does not start on its own: it needs the content repo. Use said repo for actual development, even if you're modifying the engine itself. Think of Robust Toolbox as BYOND in the context of Spacestation 13.
Getting in Touch
- Website: spacestation14.io
- Discord: Invite Link
- IRC:
irc.rizon.net#spacebus - Code Analysis: Sonar Cloud
- Automatic Content Builds: builds.spacestation14.io
The IRC is setup to relay back and forth to the Discord server so IRC nerds will not be left out.
Documentation
We have various technical documentation articles on the HackMD Wiki.
Contributing
We are happy to accept contributions from anybody. Get in Discord or IRC if you want to help. We've got a list of issues that need to be done and anybody can pick them up. Don't be afraid to ask for help either!
Building
In practice, you usually don't build this repository directly.
Legal Info
See legal.md for licenses and copyright.
Description
Languages
C#
98.8%
Fluent
0.6%
Python
0.4%
GLSL
0.1%
