Commit graph

66 commits

Author SHA1 Message Date
a0657b32e7 Try and clean up a failed primary instance creation 2020-06-03 12:31:52 +01:00
c5ebbc3c40 Extract persistence code into own class 2020-06-03 12:10:31 +01:00
b152861222 Add test for /spawn
Required small refactor
2020-06-02 18:00:51 +01:00
68d117e0d8 Serialise the World as well 2020-06-02 18:00:51 +01:00
50c970fea2 Add /spawn command to let an account spawn it's primary instance 2020-06-02 18:00:51 +01:00
3620185897 Simplify the response and account data info 2020-06-02 16:45:24 +01:00
552c645a53 Fix some logging output 2020-06-02 16:45:06 +01:00
5691c10b4c Fix the incoming name param to /register 2020-06-02 16:44:43 +01:00
5033ec4e63 Specify the persistence path using the command line 2020-06-02 16:12:44 +01:00
e3b065ff89 Add version information 2020-06-02 16:12:26 +01:00
07c5b9cf5a Fix passing port on command line 2020-06-01 18:10:25 +01:00
0c56cbd3e0 Add server lifecycle tests 2020-05-31 19:54:01 +01:00
d104c90445 Fix tests with a proper start-up and shutdown procedure with a sync 2020-05-31 19:48:43 +01:00
179dd3f984 Implement saving and loading for account data, currently a basic json file 2020-05-31 19:15:57 +01:00
3aaf5e6b81 Add test for HandleRegister function 2020-05-31 11:22:20 +01:00
93decc027b Refactor into server object to handle registered accounts 2020-05-31 11:18:26 +01:00