465 Commits over 2,465 Days - 0.01cph!
Add the server csproj cause it was ignored before
Remove some unused (please confirm) fields from unit attack assets to make server work
Fix missing call to SetMoved on standalone server and include replay code
Add the .bytes extension when it's not provided
Catch exceptions while running server, also allow it to be closed properly
Verify steam id when connecting to server
Progress on getting standalone server to use pgsql, also adding webrcon support (also added commands cause they were completely missing)
Webrcon works a little bit now
Player records are now saved to a pgsql database when running standalone server (might be buggy)
Add the leaderboard SQL queries
Saving progress on multithreading server
Synchronization for server connection mapping. Also disallow multiple connections with the same steam id
Queue up packets instead of immediately sending, always send them from the network thread
Fix Unity build, some other small fixes too
Catch exceptions on threadpool, add a button to connect to test standalone server
Add sql file to setup the database tables and stuff
Fixed some resource issues so the standalone server can start again
Refactor console commands to allow directed responses (for webrcon), add serverinfo command
Support player list and console scrollback in webrcon. Also fix time not counting from application startup, and allow console command aliases
Allow kick without reason for webrcon, make sure disconnect happens after the kick message is sent
Fix client crashing when they no longer have a valid connection. Add an implicit message when a kick reason isn't given
Force end the game from the GI thread when a player disconnects
Add a flag to disable steam id verification for local testing
Fixed a few threading issues
Record replays on server, save them to database
Access database remotely in debug builds
Fix network sync bug because of different System.Random implementations
Add some better comments explaining the StableRandom class a bit more
Fix replays not playing (bad merge a while ago)
Fix replays not recording on clients
Log chat messages to the database
Save the right IDs to the database
Add support for all the webrcon chat features
Use unscaled time for camera movements so replays don't mess with it
Show a message when losing connection to server, also allow (manual) reconnecting
Disable the online features in UI when disconnected
Workaround for TcpListener shutdown bug in corefx
Automatically enable steam id validation for release builds
Updated Facepunch.Steamworks
Set map rotation deterministically so it doesn't change when the server restarts