6,973 Commits over 2,741 Days - 0.11cph!
Access database remotely in debug builds
Record replays on server, save them to database
Fixed a few threading issues
Add a flag to disable steam id verification for local testing
Force end the game from the GI thread when a player disconnects
Fix client crashing when they no longer have a valid connection. Add an implicit message when a kick reason isn't given
Allow kick without reason for webrcon, make sure disconnect happens after the kick message is sent
Support player list and console scrollback in webrcon. Also fix time not counting from application startup, and allow console command aliases
Refactor console commands to allow directed responses (for webrcon), add serverinfo command
Fixed some resource issues so the standalone server can start again
Add sql file to setup the database tables and stuff
Catch exceptions on threadpool, add a button to connect to test standalone server
Fix Unity build, some other small fixes too
Queue up packets instead of immediately sending, always send them from the network thread
Synchronization for server connection mapping. Also disallow multiple connections with the same steam id
Saving progress on multithreading server
Add the leaderboard SQL queries
Player records are now saved to a pgsql database when running standalone server (might be buggy)
Webrcon works a little bit now
Progress on getting standalone server to use pgsql, also adding webrcon support (also added commands cause they were completely missing)
Verify steam id when connecting to server
Catch exceptions while running server, also allow it to be closed properly
Add the .bytes extension when it's not provided
Fix missing call to SetMoved on standalone server and include replay code
Remove some unused (please confirm) fields from unit attack assets to make server work
Add the server csproj cause it was ignored before
Standalone server on .NET Core
Fix hotload failures in arcade
Partial possible fix for hotload bug
Make cubemap material respect entity rotation, saved all the materials again in case UE changed something
Call addon's reload method whenever the addon is hotloaded
Never show command autocomplete if the textbox is empty
Better spacing when clipping names in deathlog (also add the ellipsis back)
Change deathlog clip behavior so it wont hide the second name
Update library build script so jenkins will know if it failed or not, remove unused bind files
Add [Flags] to ConstraintAxisLock, add GetConstraintAxisLock
Update bindinggen to fix alignment crash for real
Memcpy the new values back when using Ref<T>
Fix alignment crash maybe
Making sure we're giving coherent proper inputs. Fixed Ctrl+Backspace
Rename the internal initializer to InitializeInternal so it doesn't get mixed up with the public one
Fix skeletal mesh calling wrong base func, move sound generator initialize to internal
Remove BaseEntity.InitializeFunctions, do that stuff in the internal Initialize func
Also moved some internal initialization code to the right place
Fix JS compile errors not showing up in the console
More reliable addon load/unload method calls