1
0
Fork 0
Commit Graph

30 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 193421261a
[server] Bugfix core user/rbac + manager data structures 2017-12-30 12:31:00 +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 4397d90fe9
[server] Add plane status and tweak soft loaded chunk limit 2017-12-16 12:01:07 +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 4786347e7e [server] Add logging 2017-09-30 19:57:40 +01:00
Starbeamrainbowlabs d6b4b50588 Fix exception when a client tries to add a line with no points 2017-07-29 20:43:17 +01:00
Starbeamrainbowlabs 226452cb57 Get loading to work :D Now we've just got a few more chunk loading issues to sort out... 2017-07-29 13:20:12 +01:00
Starbeamrainbowlabs 02a527d6b4 Fiddle with logging 2017-07-23 19:43:33 +01:00
Starbeamrainbowlabs fddfa31939 Fix the saving system. It works! 2017-07-23 19:36:28 +01:00
Starbeamrainbowlabs 99ac0634ad Reworkt he saving system a bit. 2017-07-20 20:02:50 +01:00
Starbeamrainbowlabs 3d013e208c Start creating logic for saving planes & chunks 2017-07-20 13:27:13 +01:00
Starbeamrainbowlabs 34d74281e3 Extensively refactor core to allow for loading. Also work on a bit of saving too.
Now I can see why they say that you should build this in from the beginning....
2017-07-18 20:43:34 +01:00
Starbeamrainbowlabs 37fd8bff81 Start filling in all the missing saving/loading logic 2017-07-15 22:41:31 +01:00
Starbeamrainbowlabs d79fdc8d04 [server] Fix ripplespace representation 2017-04-29 13:43:19 +01:00
Starbeamrainbowlabs b21608d261 [server] Fix line splitting logic.... except it broke again :-( 2017-04-28 22:25:55 +01:00
Starbeamrainbowlabs 6e58139eea [server] Be more chatty about what's going on 2017-04-23 18:06:58 +01:00
Starbeamrainbowlabs 5914ee6d56 [server] Correct name of handleChunkUpdate() method 2017-04-23 17:41:15 +01:00
Starbeamrainbowlabs 5dc1a2d9e5 [server] Start handling line part and line complete udpates correctly. Also add more logic to the chunk/plane system ready for later. 2017-04-15 16:40:25 +01:00
Starbeamrainbowlabs 77ce5b4d71 [server] Continue wiring the ripplespace to nibri client, mainly by implementing the ChunkUpdateRequest message handler and all it's reuqired backend methods & classes. 2017-03-25 19:49:44 +00:00
Starbeamrainbowlabs b2be6e590b [server] Start sorting out chunk synchronisation 2017-03-04 21:49:51 +00:00
Starbeamrainbowlabs 33f3c44d6e Set up core basic framework that calls the main code 2017-01-19 13:13:35 +00:00
Starbeamrainbowlabs b35a11a2ee Update DrawnLine & Plane to allow line addition. 2017-01-08 14:45:48 +00:00
Starbeamrainbowlabs 37051e0f7b Fill out more classes incl. DrawnLine.
Also fill out some of the comparison logic & the chunk wiring.
2017-01-07 20:19:21 +00:00
Starbeamrainbowlabs 6e894f58fc Fill things out a bit and star working on de/serialisation 2017-01-07 17:35:56 +00:00
Starbeamrainbowlabs 89e2ccafd2 Set up initial chunk loading skeleton. 2017-01-06 21:14:31 +00:00
Starbeamrainbowlabs 4bd0ca9d8f Set up the {Location,Chunk}Reference classes. 2017-01-06 20:45:35 +00:00
Starbeamrainbowlabs c9bd9b3219 Add intellisense description to each core structure class. 2017-01-06 19:05:27 +00:00
Starbeamrainbowlabs bd2932832b Create intial empty core structure classes. 2017-01-06 18:57:58 +00:00