1
0
Fork 0
Commit Graph

64 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 668f5be2f7
[sever] Update GlidingSquirrel t v0.6.1 2017-12-25 18:06:50 +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 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 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 d7c01b725a
Try to delete node_modules on clean, but it's not working yet. 2017-12-08 23:28:47 +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 cb804b960d Add npm install call if node_modules doesn't exist 2017-11-14 18:43:09 +00:00
Starbeamrainbowlabs 9ce8f70be0 Pull the whole build system apart and put it back together again. It's a lot more flexible now :P 2017-11-09 21:30:03 +00:00
Starbeamrainbowlabs 192e25f27e [server] Write initial C# implementation of the JS line simplification algorithm I implemented earlier 2017-10-22 21:44:41 +01:00
Starbeamrainbowlabs f52665ee6d [client+server] Add new icons to interface from openiconic, and send files to client byte-for-byte 2017-10-06 15:08:10 +01:00
Starbeamrainbowlabs 1c5996ecca [server] Add UniqueLineId to DrawnLine & use NCuid for id generation.
Also remove ChunkReference.Parse, as we're using JSON now

Next ContinuesIn/From need to be updated to use the new property.
2017-09-28 22:08:27 +01:00
Starbeamrainbowlabs c4609ffd3a [server] Update SharpCompress. 2017-09-22 11:26:24 +01:00
Starbeamrainbowlabs ccf06ec976 Fix a few lingering issues after fixing problems in GlidingSquirrel. It works! :D :D :D 2017-09-20 22:39:14 +01:00
Starbeamrainbowlabs be258f63dc It sure does feel strangely both good and scary to be completely refactoring so many core classes. 2017-09-10 21:34:01 +01:00
Starbeamrainbowlabs afb6eb8dca Fiddle with things - it looks like a manual nuget packing is in order for the GlidingSquirrel.... sigh 2017-09-09 22:49:08 +01:00
Starbeamrainbowlabs b070c5b760 Remove IotWeb as a dependency. The game is officially afoot! 2017-09-05 21:31:47 +01:00
Starbeamrainbowlabs 81d28ed26d Merge branch 'master' of https://git.starbeamrainbowlabs.com/sbrl/Nibriboard 2017-09-05 21:30:15 +01:00
Starbeamrainbowlabs 0fce4cc6bb Add GlidingSquirrel as a git submodule and a reference in the main Nibriboard project file. The great refactoring has BEGUN! 2017-09-05 21:30:02 +01:00
Starbeamrainbowlabs 74fc82e022 Merge remote-tracking branch 'refs/remotes/origin/master' 2017-08-31 13:14:07 +01:00
Starbeamrainbowlabs 1272448063 Umm 2017-08-31 13:14:05 +01:00
Starbeamrainbowlabs 0a0f742266 Update SharpCompress 2017-08-22 18:03:45 +01:00
Starbeamrainbowlabs a7fd57d1e6 [server] Handle viewport updates sent by clients 2017-07-29 20:42:42 +01:00
Starbeamrainbowlabs d79a89423c Create simple command console 2017-07-20 13:15:11 +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 23514f788d [server] Add line start event. 2017-06-30 16:47:29 +01:00
Starbeamrainbowlabs dd184b38ac [server] Add LineCompleteReflection message & hooks 2017-06-30 15:42:02 +01:00
Starbeamrainbowlabs e0d7bf4bc4 [server] Rework line part reflections. 2017-06-30 10:33:35 +01:00
Starbeamrainbowlabs 55cdcf982c [server] Rework ChunkUpdateRequest logic 2017-06-24 20:14:43 +01:00
Starbeamrainbowlabs 5e59d7098a Enchance chunk hightlighting and add keyboard control 2017-06-22 21:00:59 +01:00
Starbeamrainbowlabs e1f2b2910a [client] Add better background to sidebar and create Interface class 2017-04-27 18:36:45 +01:00
Starbeamrainbowlabs ad8fc60db8 [client] Upgrade sidebar. It's not totally functional yet :P 2017-04-25 19:34:03 +01:00
Starbeamrainbowlabs 402a6b2b26 Change the way plane changes are acknowledged 2017-04-24 19:32:28 +01:00
Starbeamrainbowlabs 48056bd888 [server] Guid -> string for line ids 2017-04-23 17:11:46 +01:00
Starbeamrainbowlabs bb05a16e40 Fill out more of the live line system. 2017-04-15 13:13:07 +01:00
Starbeamrainbowlabs 62857c1004 [server] Add line incubator and start writing line part handler 2017-03-29 21:34:24 +01:00
Starbeamrainbowlabs a8c1b8e99c [server] Add LinePart event message class 2017-03-29 21:21:11 +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 e8beaec1c3 [server] Add ExcecptionMessage 2017-03-20 18:21:41 +00:00
Starbeamrainbowlabs f454ff0c61 [server] Update NuGet packages 2017-03-20 18:06:45 +00:00
Starbeamrainbowlabs d846d335b1 [server] Fill out more nibri client <--> plane interaction logic 2017-03-20 18:06:20 +00:00
Starbeamrainbowlabs b2be6e590b [server] Start sorting out chunk synchronisation 2017-03-04 21:49:51 +00:00
Starbeamrainbowlabs 686dd2f56d Put some infrastructure in palce to better handle disconnects and shutdowns. 2017-02-19 16:35:12 +00:00
Starbeamrainbowlabs 494b0561bb [server] Properly respond to handshake requests. 2017-02-19 11:33:03 +00:00
Starbeamrainbowlabs 786f765f05 We're almsot there~\! 2017-02-09 22:24:17 +00:00
Starbeamrainbowlabs 64e3a4db59 Remove old JsonConverters. 2017-02-05 17:27:46 +00:00
Starbeamrainbowlabs e71ff31ef2 Finish fixing bugs in the core message handling system. It works, more or less! :D 2017-02-05 14:46:40 +00:00
Starbeamrainbowlabs 690abc6445 Begin working on the client, and fix a ton of bugs in the server deserialisation process. 2017-02-04 21:26:48 +00:00