3,730 Commits over 2,588 Days - 0.06cph!
Send player markers in MapMarkers
Always save config when exiting the game
Optimized closing the game
Fix sending incorrect player positions when a player is parented to something
Fix map coordinates missing a letter on the right side (for big maps)
Add spawnat to spawn with world position and angles (instead of a direction vector)
Command to get map markers
Update protobuf generate batch script to stay open if there was an error
Add spawnhere command to spawn entities at the player's position and rotation (or a given world rotation)
Maintain a list of all MapMarkers on the server
Fix some server/client compile errors
Chinese lantern emission fix
Add map notes to team info
Fix autoturrets retaliating against SAM sites when they accidentally get hit
Add the saved flag to the motd convar
Preserve the protobuf field order
Commands to manage notification subscriptions on entities
Default notifications to enabled
Automatically subscribe to entities
Bit of refactoring and fixing things that got lost in the merge
Subtract seismic detector
Allow typing when the console autocomplete is active (instead of needing to push tab)
Fix an item being lost when a corpse with full inventory despawns (into a backpack), the item that can't fit into the backpack will get thrown onto the floor now
WIP server message of the day
Add support for temporarily banning players
There's a new, optional parameter at the end of ban/banid that controls the expiry date
It can be something like (one of these) 5m, 2w, 3d for relative time, or a unix timestamp, which is what's saved to bans.cfg
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
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
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
Include IO entity name in controller info response
Preserve the original name of slots so they get restored when removing a custom name
Add a menu to rename IO entities and their inputs/outputs
Nuke controller subscriptions, merged into building subscriptions
Replace IO ControllerInfo with Controllers command
Fix validation for building info