2,815 Commits over 2,011 Days - 0.06cph!
▍█▌▍▉▋ ▉▉ ▄ ▆▄▍▆ █▊ ▍▇▉▍▆ (█▌ ▌▉▇ █▄▋▄▉▋) ▉█▄▅ ▅▋ ▉▊▇▅▋▆ ▊▅▌ ▆▇▇▋▇'▆ █▊▇▄ ▊▇▊▄▊▌█▉▉▉▉ ▅▇▉ ▆▋ ▍▉▄▋▊▅ (█▉▅▋ █▇▅▉▅▌▋▄ ▉█ ▌▉▋ ▇▆▊▅▉▆▅▄ ▌█▊▆▌)
▉▉█▉ ▌▅▍▌█▅█ ▄ █▋█▆▍ ▌▌▇ ▋▋▉ ▍▄▌▆▄▊▉ ▌█▆▆▆ ▅▉▍▉ ▋▉▌▍▄▆▄ ▅█ ▊▋▌▊▋ ▌▅
▍▉▊▋▇█ ▋▌▊▄ ▋▍▇▋ ▇▍ ▉▍▍ ▄▍▅▇█ ▊▇▇▅▍▋█ ▌▉ ▇▄██▆▍███▌▇▊▌▆ ▊▊ ▆▋▄ ▆█▉▌ ▅▅▅▍▄▉ ▌▌▉▍▇▍ ▊▍ █▆▄█
Fix notification permission toggling generating a new steam ticket
Prevent duplicate player tokens from being generated
Add an option to IO entities so paired devices can be cleared (generates a new token for it)
Entity pairing notification, moved new entities to electrical category too
Remove an old change that isn't required anymore
Require hammer or wire tool to rename
New entity info command, allow it to have different payloads per entity type
Remove the old building info and entity info code - new IO entity auth method
▊▅█▋▊ ▊▊▉ ▌▆, ▇▄▇▌▍▍▋▍, ▋▋█▄▍▇▌▌▇▆▍▅, ▊▆▇ ▉▄▅▇█ ▄█▅▄▄▊ █▋ ▌▊▍▍█▉▊▆▄▊▆▄▍▋▇█▊▋▊
Send the player token with the pairing notification
Convar for command server port, defaults to game server port + 1, set to negative to disable it
Fix pairing notification not actually including the payload data
Drop UnityWebRequest cause HttpClient is so much better (and use async instead of coro)
Update to the latest notification api
Send pairing notification
From code review: Only replicate convars to clients that have successfully authed
Also removed the new Server class and combined it into ServerMgr
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
Add convar replication (use [ReplicatedVar] attribute)
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
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
Update Protobuf CodeGenerator so the ProtocolParser file doesn't get stomped all the time
Update Protobuf CodeGenerator so the ProtocolParser file doesn't get stomped all the time
Enforce a minimum percentage of messages to process per frame (client.minreceivefraction)
Should fix huge network delays caused by some strange IL2CPP incompatibility with older AMD CPUs
Might also fix one of the reasons why you get stuck sleeping and take a while to wake up
Enforce a minimum percentage of messages to process per frame (client.minreceivefraction)
Should fix huge network delays caused by some strange IL2CPP incompatibility with older AMD CPUs
Might also fix one of the reasons why you get stuck sleeping and take a while to wake up
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
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
Render and cache the map image at server boot
Render and cache the map image at server boot
Add a CPU based map renderer for the server
Add a command to get the map image as a JPG
Add a CPU based map renderer for the server
Add a command to get the map image as a JPG
Redo the notification setup menu so it doesn't suck as much
Redo the notification setup menu so it doesn't suck as much
Split the controller entity into switch and alarm entities
Changing alerts to just use steamid (doesn't work yet though)
Remove the subscription commands
Split the controller entity into switch and alarm entities
Changing alerts to just use steamid (doesn't work yet though)
Remove the subscription commands
Include IO entity name in controller info response
Include IO entity name in controller info response