6,973 Commits over 2,741 Days - 0.11cph!
Banning, add an admin controller to ban and view internal info
Trying to fix my foreign keys
Quote the field name string
Filtering servers using their metadata
Server listing now counts registered players instead of only using the server's count
Sample server can setup players to test with now
Add a controller to get all current servers
Update expiry date when renewing, don't do anything if trying to renew too fast
Fix key loading and token verifying, implement server token renewal
Finish setting up database, switch to ed25519 for signing, server register works
Add a sample project which responds to the server verification message
Implementing the UDP confirmation stuff
Bring the Addons folder back, but don't support enumerating or watching on it
Switch save timer to not interleave, logout timer reuses the update timer (won't interleave anymore)
Allow logging in if player disconnects but hasn't logged out yet, stop calling update when player isn't logged in
Made the UI a bit less awful to look at
Add a timeout for disposing the network threads, fix chunks not having collision after pooling, enable dashboard again
Automatically fix respawn timers on resource nodes, update colliders on some things
Better inventory addition text placement, editor is no longer a dynamic entity
Fix save timer not stopping after saving
Little bit of progress on fixing the deadlock
Add a corner wall piece with 4 way rotation
Automatically logout in debug builds for now, increased the size of chat and inv additions, testing new workaround for deadlock
Trying some stuff to fix the deadlock
Send nearest chunks to players first, make the client send logout message when closing
UI to show things being added to your inventory
Allow rotating placables with Q and E, the placeable def defines how it can be rotates (or if)
Loading addons without mounting them almost working
Only mount addons when they're active (breaks the icons on the menu, but that's expected)
Remove all the search path stuff
Reload the menu if the gamemode fails to load
Merge branch 'master' of github.com:Facepunch/SandboxGame into filesystem-restructure
Fix file change filtering, fix loading textures embedded in FBX
Disable import.json cause it would never work as is with these changes
Merge branch 'filesystem-restructure'
Disable import.json cause it would never work as is with these changes
Try changing to inline static
Lets try giving it what it wants
Oh probably this
Allow multiple steam users from the same account (to test multiplayer)
Test WorldModel is valid before using it
PropEntity Editable
Merge branch 'master' of github.com:Facepunch/SandboxGame into filesystem-restructure
Fix file change filtering, fix loading textures embedded in FBX
Loading addons without mounting them almost working
Only mount addons when they're active (breaks the icons on the menu, but that's expected)
Remove all the search path stuff
Reload the menu if the gamemode fails to load
Reload the menu if the gamemode fails to load
Remove all the search path stuff
Only mount addons when they're active (breaks the icons on the menu, but that's expected)
Loading addons without mounting them almost working
Remove the "Common" namespace
Prevent tooltips from going offscreen, proper tooltip blocking, add a hotkey system for buttons (also integrates with tooltips)
Turned on deadlock detection for the server
Add a basic nameplate so you can see other players names
More defined login process, add player names, players removed from world when disconnecting
Change chunk to only verify state when a problem is detected, also filters out the problems too now
Define construction requirements in unity, add tooltips to show recipes and stuff
Get rid of allocations from disabled logs
Wood wall is incomplete when placed, deposit the remaining materials by interacting with it
Chunk pooling + allocation reduction
Add a terrain shader so it's not just green everywhere
Entity view pooling, add FP.Unity and FP.System
Disable orleans dashboard, increase interact radius
Add placeable campfire (double click item, press F to place), fix some UI problems, deadlock debugging