branchrust_reboot/main/compcancel

243 Commits over 305 Days - 0.03cph!

5 Years Ago
Subtract all of the new entities on this branch (moving to subbranch)
5 Years Ago
Revert tool cupboard and MenuUI changes
5 Years Ago
Merge from main
5 Years Ago
Rate limit pairing and alarms
5 Years Ago
Send a notification to players when they're offline and get killed by something
5 Years Ago
Moved the player token into the sqlite backed persistence (separate db so it doesn't get wiped) Handle the case where the player's token is valid but they have been destroyed Made those tokens int32 instead of uint32
5 Years Ago
Temporary IP ban people who flood the command server Automatically cleanup expired bans and token buckets
5 Years Ago
Make the default command server port never overlap with the game or rcon
5 Years Ago
Change serverid to a replicated convar
5 Years Ago
Merge from main again
5 Years Ago
Merge from main
5 Years Ago
Add console commands to enable/disable notifications for a server
5 Years Ago
Make player token required in protos
5 Years Ago
Throttle command dispatching Add rate limiting for incoming commands Player authentication is now mandatory Another pooling fix
5 Years Ago
Update to new websocket lib Fix some pooling issues
5 Years Ago
Add Pool.FreeDynamic to return objects to the pool using their runtime type (only required for polymorphic types)
5 Years Ago
Merge from main
5 Years Ago
Fix notification permission toggling generating a new steam ticket
5 Years Ago
Prevent duplicate player tokens from being generated
5 Years Ago
Add an option to IO entities so paired devices can be cleared (generates a new token for it)
5 Years Ago
Entity pairing notification, moved new entities to electrical category too
5 Years Ago
New entity info command, allow it to have different payloads per entity type
5 Years Ago
Merge from main
5 Years Ago
Remove the old building info and entity info code - new IO entity auth method
5 Years Ago
Send the player token with the pairing notification
5 Years Ago
Convar for command server port, defaults to game server port + 1, set to negative to disable it
5 Years Ago
Fix pairing notification not actually including the payload data
5 Years Ago
Drop UnityWebRequest cause HttpClient is so much better (and use async instead of coro) Update to the latest notification api Send pairing notification
5 Years Ago
Switch to saving the server id + token in the identity folder because there can be multiple on the same system, also planning to use replicated convar to get the server id on clients
5 Years Ago
Server now requests a server ID and token at boot, notification screen uses it but need a nice way to send it to the client first so WIP
5 Years Ago
Server now requests a server ID and token at boot, notification screen uses it but need a nice way to send it to the client first so WIP
5 Years Ago
Merge from main
5 Years Ago
Merge from main
5 Years Ago
Notification setup menu
5 Years Ago
Notification setup menu
5 Years Ago
Send a list of monuments with their coordinates with the map image Fix the coordinates sent by the game server so they aren't annoying to use
5 Years Ago
Send a list of monuments with their coordinates with the map image Fix the coordinates sent by the game server so they aren't annoying to use
5 Years Ago
Merge from main
5 Years Ago
Merge from main
5 Years Ago
Render and cache the map image at server boot
5 Years Ago
Render and cache the map image at server boot
5 Years Ago
Add a CPU based map renderer for the server Add a command to get the map image as a JPG
5 Years Ago
Add a CPU based map renderer for the server Add a command to get the map image as a JPG
5 Years Ago
Bit of fixes
5 Years Ago
Bit of fixes
5 Years Ago
Redo the notification setup menu so it doesn't suck as much
5 Years Ago
Redo the notification setup menu so it doesn't suck as much
5 Years Ago
Split the controller entity into switch and alarm entities Changing alerts to just use steamid (doesn't work yet though) Remove the subscription commands
5 Years Ago
Split the controller entity into switch and alarm entities Changing alerts to just use steamid (doesn't work yet though) Remove the subscription commands
5 Years Ago
Include IO entity name in controller info response