1
0
Fork 0
Commit Graph

322 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 3dbfe28f54
[server] Reduce default logging level now that GLidingSquirrel is much more stable 2018-01-10 18:00:11 +00:00
Starbeamrainbowlabs 8969022fe3
[server] Bugfix displaying the logged in user in terminal log 2018-01-10 17:57:57 +00:00
Starbeamrainbowlabs fc46267003
[server] Bugfix user data deserialisation (again) and fix login logic 2018-01-10 17:52:16 +00:00
Starbeamrainbowlabs 74e289e78b
[server] Add ConnectedUser to NibriClient in preparationf or next stage (but it's untested) 2018-01-10 12:35:57 +00:00
Starbeamrainbowlabs 40d9c121e4
[server] Fix crashes in new user auth system 2018-01-10 11:55:13 +00:00
Starbeamrainbowlabs 9137426942
[server] Fix user information deserialisation crash 2018-01-10 11:53:29 +00:00
Starbeamrainbowlabs aacb6f26f9
Attempt to fix deserialisation issue, but there's still some kind of problem 2018-01-09 19:50:06 +00:00
Starbeamrainbowlabs 10192e88a4
[server] Disambiguate NibriboardServer, and fix ShouldAcceptConnection in NibriboardApp 2018-01-08 22:55:39 +00:00
Starbeamrainbowlabs 8b16ffbadd
[server] Don't delete the ripplespace on close! 2017-12-30 12:34:01 +00:00
Starbeamrainbowlabs 193421261a
[server] Bugfix core user/rbac + manager data structures 2017-12-30 12:31:00 +00:00
Starbeamrainbowlabs def3c2f003
[server] Continue work on new user + rbac system 2017-12-29 14:52:26 +00:00
Starbeamrainbowlabs 4b7b24d892
[server] Start building user/rbac system. 2017-12-29 10:36:55 +00:00
Starbeamrainbowlabs 233c3f7fe7
Remove GlidingSquirrel git submodule 2017-12-27 12:22:15 +00:00
Starbeamrainbowlabs f4205997d9
[server] Delete chunk files when saving if the chunk is empty 2017-12-26 22:51:49 +00:00
Starbeamrainbowlabs 3e21ef5745
[server] Update inactive chunk unloading to tie in with the main saving API 2017-12-26 22:37:28 +00:00
Starbeamrainbowlabs f2aafece24
[server] Completely refactor saving / loading system to utilise a nested-directory based structure. 2017-12-26 22:26:44 +00:00
Starbeamrainbowlabs 395e92dc05
[client] Utilise symbosl to clean up chunk cache & reduce memory usage. Also add primitive chunk unloading system - we'll need to keep an eye on how effective this is. 2017-12-26 14:10:02 +00:00
Starbeamrainbowlabs 552fd4c0e7
[client] Fix depth-sorting issue with lines passing through multiple chunks. Fixes #2. 2017-12-26 12:14:48 +00:00
Starbeamrainbowlabs 95cbef0689
[ctl] Make it executable (I'm sure it was before....! 2017-12-25 21:03:02 +00:00
Starbeamrainbowlabs 668f5be2f7
[sever] Update GlidingSquirrel t v0.6.1 2017-12-25 18:06:50 +00:00
Starbeamrainbowlabs 6b359739d2
[server] Add version subcommand to console & rearrange plane help 2017-12-23 17:24:20 +00:00
Starbeamrainbowlabs cc4ebc6c65
[server] Add git commit hash & build daate & time to assembly, and add header when starting the server 2017-12-23 13:33:00 +00:00
Starbeamrainbowlabs 22ba2c42e4
[client] When lifting ctrl, revert to previous tool instead of the brush 2017-12-22 15:11:02 +00:00
Starbeamrainbowlabs 0897dcdaeb
[server] Set logging level back to debug, since GlidingSquirrel defaults to Warning 2017-12-22 14:46:32 +00:00
Starbeamrainbowlabs 27540972b1
[server] Switch to using NuGet-based GlidingSquirrel 2017-12-22 14:40:50 +00:00
Starbeamrainbowlabs f6cb6144af
Update SharpCompress 2017-12-22 14:38:02 +00:00
Starbeamrainbowlabs 29cbf1d767
[server] UpdateGlidingSquirrel 2017-12-17 13:25:08 +00:00
Starbeamrainbowlabs 23fb5c5b33
[server] Add listing currently connected clients to CLI 2017-12-16 12:16:43 +00:00
Starbeamrainbowlabs 4397d90fe9
[server] Add plane status and tweak soft loaded chunk limit 2017-12-16 12:01:07 +00:00
Starbeamrainbowlabs 3486a28759
[server] Add plane create CLI command 2017-12-16 11:00:26 +00:00
Starbeamrainbowlabs 80da550b08
[server] Sete up infrastructure for sub-actions to the plane action in the command console 2017-12-15 23:40:38 +00:00
Starbeamrainbowlabs 8b602f1aed
Refactor command console into own class 2017-12-15 23:36:25 +00:00
Starbeamrainbowlabs 068dfa58ba
Update SharpCompress 2017-12-15 23:09:38 +00:00
Starbeamrainbowlabs 1cab9bd0de
[server] Add planes command to list current planes 2017-12-15 21:07:09 +00:00
Starbeamrainbowlabs 1b28b309ce
Create simple CLI tool to communicate with the Nibriboard server 2017-12-15 21:00:13 +00:00
Starbeamrainbowlabs 722e6bbeb8
[server] Remove test code from program 2017-12-15 20:48:42 +00:00
Starbeamrainbowlabs 6d543937ae
[server] Upgrade LocationReference to double to avoid awkward integer math problems in negative space 2017-12-15 20:47:45 +00:00
Starbeamrainbowlabs 073e5709bc
[client] Fix a few referencing errors 2017-12-15 20:30:19 +00:00
Starbeamrainbowlabs 9fa7a04d47
[client] Add debug method to clear the requested chunks from the chunk cache. 2017-12-15 20:05:53 +00:00
Starbeamrainbowlabs ea4a8b9b15
[server] Send clients any chunk they ask for, as they probably know better than we do which ones they need 2017-12-15 20:05:18 +00:00
Starbeamrainbowlabs b4bd60ab59
[client] Fix issues with fetching chunks 2017-12-15 15:45:49 +00:00
Starbeamrainbowlabs e1ba8f9a18
Don't try to erase liesn with less than 2 points 2017-12-15 14:28:23 +00:00
Starbeamrainbowlabs d7c01b725a
Try to delete node_modules on clean, but it's not working yet. 2017-12-08 23:28:47 +00:00
Starbeamrainbowlabs 84b2c83fe6
[client] Finish erasing. It _works_ :D :D :D 2017-12-08 20:37:42 +00:00
Starbeamrainbowlabs d5f6407cf5
[client] Create skeleton for new eraser.
Also, send the actual absolute cursor position instead of the cursor
position in screen space.
2017-12-08 17:54:20 +00:00
Starbeamrainbowlabs 64667dcc10
[client] Continue refactoring tool system 2017-12-08 16:16:06 +00:00
Starbeamrainbowlabs 5c12d13600
[server] Add protocol event to remove a line segment by unique id 2017-12-08 16:15:43 +00:00
Starbeamrainbowlabs 56fd7d8460 Update GlidingSquirrel to the latest release 2017-11-18 21:11:04 +00:00
Starbeamrainbowlabs 7f7f83e755 Add reference to GlidingSquirrel 2017-11-16 20:53:37 +00:00
Starbeamrainbowlabs c0118c1c73 Finish updating README for now 2017-11-14 18:55:13 +00:00