Commit Graph
30 Commits
Author SHA1 Message Date
Danielv123 8acbd707f9 GET /api/getFactorioLocale now returns entire base en locale 2017-07-11 12:02:47 +02:00
Danielv123 d2f122936e Tests for handleInventory(), 93% avg coverage 2017-06-17 17:24:24 +02:00
Danielv123 8ee3109fbc NPM5.0.1, housekeeping 2017-06-15 17:14:01 +02:00
Danielv123 0ada84e153 #50 nearing completion, needs taping together and testing
Includes great unit test coverage (npm run cover reports ~85%)
2017-06-07 20:40:03 +02:00
Danielv123 e5b6a94524 less clutter on npm run cover 2017-06-07 20:33:58 +02:00
Danielv123 dbf209de61 Tests, 90% coverage 2017-06-06 11:12:05 +02:00
Danielv123 f8749fb8d4 Made tests linux compatible 2017-05-23 15:45:34 +02:00
Danielv123 ecc5b1c6ce tests for fileOps.deleteFolder[...], istanbul for code coverage 2017-05-22 13:28:00 +02:00
Danielv123 2695f0a443 Suppressed NPM errors 2017-05-22 10:59:16 +02:00
Danielv123 5f3a160b75 Moved file functions to internal lib with some tests as well 2017-05-21 22:00:30 +02:00
Danielv123 d9e897836b test cleanup 2017-05-20 20:30:25 +02:00
Danielv123 cd44b3572b Added tests using mocha 2017-05-20 19:40:47 +02:00
Danielv123 336eb07cab /api/editSlaveMeta allows you to attach arbitrary metadata to slaves
You will need its unique ID and rcon password though.
2017-05-19 11:05:36 +02:00
Danielv123 4db55a8857 Add reconnect when factorio complains about payload size
Sometimes the rcon lib messes up and delivers a 4x package that makes factorio stop responding to rcon and throw an error. We catch that error and attempt to reconnect.

Couldn't parse RCON data: Maximum payload size exceeded
2017-04-21 09:20:22 +02:00
Danielv123 f5516891e3 Fixed missing sync-request 2017-03-31 16:25:25 +02:00
Danielv123 9edf4dc18e Overhauled entire website with 0 change in looks
So I can finally work on implementing #35 but it feels like I did nothing :(
2017-03-08 11:32:01 +01:00
Danielv123 1f5c2a1977 Refix because last fix was moot 2017-03-02 14:19:27 +01:00
Danielv123 d4968e0894 Fix getting trolled by partial autosaves (.tmp.zip) 2017-03-02 13:47:02 +01:00
Danielv123 bc2cfb1cb1 Fixed missing dependency 2017-01-16 23:13:37 +01:00
Danielv123 fd577054c5 Instances uploads their mods to master 2017-01-08 21:00:24 +01:00
Danielv123 0f7916229a Function to get a hash from an instances mods 2017-01-05 13:19:21 +01:00
Danielv123 12d1631922 Fixed downloading of mods with https 2017-01-03 20:21:15 +01:00
Danielv123 f589273c32 Mod seperated from slave, node client.js download 2017-01-03 17:44:35 +01:00
Danielv123 a896b032aa Added list and delete commands to client.js for managing instances
client.js list
client.js delete [instance]
also adde --help to show usage
2016-12-21 14:08:21 +01:00
Danielv123 afb00ab3fb Production chart partially added and hidden 2016-11-07 09:26:58 +01:00
Danielv123 a90d78213a Basic serverside slaveawareness 2016-10-27 22:41:25 +02:00
Danielv123 f6de6e026b Decreased logging, automatic configuring of multiple instances
When creating a new instance, it will now generate a random port for the instance, RCON and an RCON password.

Current problems are that its not checking of the port is already taken by something else; if it is, the erver either won't start or RCON will fuck up.
2016-10-27 09:21:45 +02:00
Danielv123 2234d41655 Housekeeping, more config settings 2016-10-24 09:31:30 +02:00
Danielv123 601d5edb27 Cleanup, readme 2016-08-17 18:31:43 +02:00
Danielv123 1f707d0aad Lua side does not work, JS seems to be fine 2016-08-12 21:01:50 +02:00