92222127a6
Add basic account security
...
This adds a secret token associated with each account
The token must then be sent with follow-up requests to ensure they get accepted
This is _very_ basic security, and without TLS is completely vulnerable to MITM attacks, as well as brute force guessing (though it'd take a while to guess the a correct UUID)
2020-07-07 22:20:23 +01:00
df30a0d689
Merge pull request #1 from mdiluz/day-night-cycle
...
Add a day-night cycle for solar charging
2020-07-07 21:38:37 +01:00
5980de5ba7
Fix lint check
2020-07-07 21:33:32 +01:00
254957cde5
Add a test to check daytime and rover recharge
2020-07-07 21:30:51 +01:00
3ba7652c74
Add current tick information to the server-status
2020-07-07 18:40:38 +01:00
1412579c6c
Only charge during the day
2020-07-07 18:37:59 +01:00
526e9c69eb
Ensure world tick properties are properly named in json
2020-07-07 18:37:45 +01:00
20385c5ae7
Add tick tracking to the world
2020-07-07 18:36:20 +01:00
5928dfdb20
Rename the tick variable
2020-07-07 18:24:16 +01:00
c9af3772da
Merge pull request #5 from mdiluz/clean-out-status
...
Remove status doc, now tracked on GitHub
2020-07-07 18:07:37 +01:00
3faf709f10
Remove status doc, now tracked on GitHub
2020-07-07 17:58:41 +01:00
3493d51d36
Set the server tick rate to 5
2020-07-07 17:45:36 +01:00
b6d47833f6
Merge branch 'master' of github.com:mdiluz/rove
2020-07-07 13:13:25 +01:00
ad13ed8ee2
Fix git diff check
2020-07-07 13:13:17 +01:00
5b4b9c30eb
Update rove.pb.go
2020-07-07 13:13:02 +01:00
a1b79a8df5
Display diff change
2020-07-07 13:08:33 +01:00
c66e61921f
Add generated files check to github actions
2020-07-07 12:59:10 +01:00
fc4fa3decf
Remove go dependencies fetch to test need for it
2020-07-06 18:10:02 +01:00
75910efbe5
Apply all golangci-lint fixes
2020-07-06 18:04:10 +01:00
945b3299ac
Add golangci-lint from https://github.com/actions-contrib/golangci-lint
2020-07-06 17:53:35 +01:00
ed6de9eac4
Remove swagger install from tests
2020-07-06 17:49:01 +01:00
718252731b
Give up on getting protoc and lint to work in the action
2020-07-06 17:46:39 +01:00
2fbe2dc1a8
Re-order code checkout
2020-07-06 17:18:40 +01:00
408fffb0c6
Fix to use the new golangci-lint action
2020-07-06 17:16:09 +01:00
62741caf5e
Add check for golang lint
2020-07-06 17:12:32 +01:00
7563896a59
Merge branch 'master' of github.com:mdiluz/rove
2020-07-06 17:12:27 +01:00
771c95da14
Update makefile with more echos
2020-07-06 17:10:14 +01:00
2c6aba6897
Remove Gopkg usage in github action
2020-07-06 17:10:04 +01:00
9eb2e08667
Add check to github action that we've run make gen
2020-07-06 17:09:49 +01:00
35d7400a83
Also build the rove command line client into the docker
2020-07-05 13:37:56 +01:00
a112c3ed47
Override incoming commands rather than appending
2020-07-05 13:16:19 +01:00
233a6b3281
Add incoming and queued commands to status output
2020-07-05 13:16:08 +01:00
ea4b7de4ac
Rename "commands" to "command"
2020-07-05 12:55:01 +01:00
1554b7c21b
Update README.md
...
Fix the link to the proto
Add the logo
2020-07-04 23:38:59 +01:00
31c0753341
Fix InnerMain test
2020-07-04 23:15:12 +01:00
28639b4cac
Fix up a comment and the help text
2020-07-04 23:11:22 +01:00
894359142b
Rename "rover" to "status"
2020-07-04 23:11:12 +01:00
f8e594cb39
Rename "status" command to "server-status"
2020-07-04 23:05:08 +01:00
98eea89484
Adjust goals to focus on core rover gameplay
2020-07-04 22:59:27 +01:00
31308db6b5
Tick off energy in upcoming features and simplify current features
2020-07-04 22:57:19 +01:00
87af905bc8
Rename charge command to recharge
2020-07-04 22:56:58 +01:00
7272749614
Enable command line client to accept new commands
2020-07-04 22:42:37 +01:00
e875f82b13
Add command "charge" to charge up the rover's energy store
2020-07-04 22:42:20 +01:00
15c337c067
Make moving and stashing cost rover charge
2020-07-04 22:35:25 +01:00
8b83672dcc
Fix Atlas gen with simplification
...
Only track lower and upper bounds in world space, and speak in terms of world space and chunks
2020-07-04 22:34:28 +01:00
dbe944bb4e
Add charge and apply it to rover actions
2020-07-04 12:30:40 +01:00
143fba505e
Add Charge and Max Charge attributes to the rover
2020-07-04 12:26:42 +01:00
b066277ddf
Add MaximumIntegrity to the rover
2020-07-04 12:26:42 +01:00
2eaed1447d
Add rover inventory capacity and test
2020-07-04 12:26:42 +01:00
e6ff453ff1
Add note for intelligent world-gen
2020-07-04 12:26:42 +01:00