259 Commits

Author SHA1 Message Date
Simon
de45eb1827 Fixes #160 2018-11-30 16:35:58 -05:00
Simon
6c7a2f0a73 Fixes #169 2018-11-30 15:11:24 -05:00
Simon
3776070689 Fixes #170, #155 2018-11-27 16:02:21 -05:00
Simon
54ed05b86c Move hologram-related fields to proper class. Breaks existing database saves! 2018-11-27 14:38:33 -05:00
Simon
b361583252 Added memory location option for LiDAR GET_PATH. Fixes #140 2018-11-27 13:52:00 -05:00
Simon
04c837d692 Removed TEMPORARY guest policy. Fixes #25 2018-11-27 13:35:42 -05:00
Simon
aaeb18068d Removed useless argument 2018-11-27 13:26:20 -05:00
Simon
e848fd8b8a Updated Phaser to 2.11, Added magnetic tile sprite 2018-11-27 12:50:18 -05:00
Simon
1435d31d36 Implemented guest BLOCK and ALLOW options #25 2018-11-27 10:25:21 -05:00
Simon
950f6b6b4b Minor cleanup 2018-11-27 09:30:03 -05:00
Simon
6a9cfb3acb Cubot drill module now functional 2018-11-15 12:24:37 -05:00
Simon
4be1bf2e8a TileMap now uses Tile instances instead of ints. No changes in the way it is stored in the database 2018-11-15 12:08:44 -05:00
Wiewiogr
c8214236ab
update properties on secret key change 2018-10-28 18:13:56 +01:00
Wiewiogr
37b7bbff98
Merge pull request #2 from Wiewiogr/master
merge
2018-10-28 18:12:37 +01:00
Simon
0845438297 Fixed potential error in ServerConfiguration and added ability to programmatically modify server configuration 2018-10-28 09:45:53 -04:00
Wiewiogr
a40a0712f0
changed fields names 2018-10-27 18:26:24 +02:00
Wiewiogr
f89c39c756
changed implementation to list 2018-10-27 18:13:43 +02:00
Wiewiogr
a6f0ce1dfb
moved test to correct folder 2018-10-27 18:11:56 +02:00
Wiewiogr
2f80205b2a
added secret_key property to config.properties 2018-10-27 17:23:07 +02:00
Wiewiogr
71f96f27d1
add secretKey field to GameServer 2018-10-27 17:22:20 +02:00
Wiewiogr
98402dd45b
Added SecretKeyGenerator class 2018-10-27 17:21:12 +02:00
Wiewiogr
548d756e90
Added tests for ItemsContainer 2018-10-27 15:51:21 +02:00
Wiewiogr
1a2332bc32
Create ItemsContainer.java 2018-10-27 15:49:39 +02:00
Bobby Judd
8af652482d Fixed memory displacement when subtracting labels, and added corresponding test 2018-09-05 21:11:11 -07:00
Simon
205845d6af Changed the way port configuration is done 2018-09-03 17:04:29 -04:00
Ethan Lafrenais
6074238131 Catch string unescape exceptions when parsing DW string operands 2018-08-29 23:15:06 -04:00
Simon
a0aaee7ee7 Added find cubot button 2018-08-13 15:59:46 -04:00
Simon
96fc3ed68c Should fix server crash problem when harvesting biomass 2018-08-13 15:43:41 -04:00
Simon Fortier
e7e9a3e6fb
Merge pull request #168 from Mozzi20/master
Added radioactive obstacle
2018-06-08 12:09:36 -04:00
Unknown
e8543082ce Fixed radioactive obstacle.
Added "radioactive obstacle curruption block size" in config.properties and removed its getter and setter.
2018-06-07 23:24:49 +02:00
Simon
c389bbc92e Refactored SocketServer.tick() method 2018-06-04 18:06:31 -04:00
Simon
78f98c8227 JSONSerialisable objects now have a debug function #156 2018-06-04 17:07:20 -04:00
Simon
92008e553a ServerPlugin no longer implements JSONSerialisable (this feature was unused) 2018-06-04 17:06:11 -04:00
Simon
45d34c37ad Commented out some debug messages & fix for #161 2018-06-04 16:44:32 -04:00
Simon
a9cc9662f4 Changed unreliable sequential integer object id to BSON ObjectId #162 2018-06-04 14:53:20 -04:00
Simon
df9c466827 Avoid thread safety issues with objectIds #162 2018-06-04 12:18:21 -04:00
Simon
b65c57ceba Fixed exception showing when tick-based broadcast happens exactly when a user is connected but not authenticated pt.2 2018-06-04 11:46:31 -04:00
Simon
2f74dd45fc Reformat + Should fix #159 2018-06-04 10:49:34 -04:00
Simon
07160138aa Fixed exception showing when tick-based broadcast happens exactly when a user is connected but not authenticated 2018-06-04 10:46:55 -04:00
Simon
b6a206f3c7 Added basic Cubot.toString() and fixed account page debug info 2018-05-31 22:33:56 -04:00
Simon
a005e2b163 Reverted accidental change caused by search and replace 2018-05-31 22:21:33 -04:00
Simon
a7bdbd2513 I broke everything pt. 1: Moved helditem into CubotInventory, added debug commands for CubotInventory, Added vault complete GameEvent, moved CPU to Cubot, renamed CpuHardware to HardwareModule, moved HardwareModule to Cubot & added HardwareHost interface, removed getParent() in ControllableUnit, moved items to the Item class, started moving tiles to Tile classes, renamed Programmable to MessageReceiver 2018-05-31 22:13:07 -04:00
simon
ee9eeeef55 Reverted value of factory_spawn_rate that was accidentally changed 2018-05-12 20:33:41 -04:00
simon
4b67798180 Added structure class #145 and moved many constants to config.properties 2018-05-12 20:32:10 -04:00
simon
be8dd14d36 Added method to find objects of particular type in a world 2018-05-12 19:09:00 -04:00
simon
80f45f1eb0 Added catch clause to prevent crash when socket is not opened 2018-05-12 19:07:55 -04:00
simon
3368268924 Cubot object id is no longer stored inside every CpuHardware in the database. Renamed some fields in the database to make them more readable 2018-05-12 16:16:24 -04:00
simon
4cd58c86a5 Refactor: changed the way game objects and cpu hardware are saved/loaded from the database #151 2018-05-12 15:32:42 -04:00
simon
854863ede9 Updated mongodb driver to 3.7.0 2018-05-11 21:06:18 -04:00
simon
1a5d12a19f updated Docker support 2018-05-11 16:42:03 -04:00