Hornwitser
79ff52aa20
Replace istanbul with nyc
...
Use nyc instead of istanbul as the later has been deprecated and is no
longer being developed. Fix the cover and test scripts to work again
with nyc and add the output dir for nyc into .gitignore.
2019-08-07 15:21:30 +02:00
Hornwitser
ca0281ae58
Remove pointless micro-optimization
...
This saved 30ms of the startup on my machine. Even if it saved a second
it's still pretty pointless as we're not depending on the master server
startup being super fast.
2019-08-07 10:18:14 +02:00
Hornwitser
f76c84c3f1
Move node_modules/_app/ into lib/ as a package ( #190 )
...
Move the contents of node_modules/_app into lib/ as there shouldn't be
any content in node_modules. This directory is automatically managed
and pruned by npm.
Add lib/ as a local package in package.json, this allows scripts
everywhere to require it's content as "lib/path" instead of relying on
local paths. This shadows the StdLib Node.js Bindings package, but I
could care less.
Change all requires with lib as a local path and _app to use just lib.
2019-08-04 15:52:36 +02:00
TechnoStrife
fa4c10dce2
Code refactor
2019-07-12 18:52:47 +03:00
Daniel Vestøl
00dfae8bd1
Fixed another bug in scenarioLoader
2019-03-24 20:34:53 +01:00
Daniel Vestøl
2c6b8becd4
Added setting disableImportsOfEverythingExceptElectricity
2018-11-07 19:24:04 +01:00
Daniel Vestøl
94ac9ca624
Added scenario_loader plugin, updated hotpatch (new saves now gives the starting items)
2018-09-29 15:21:35 +02:00
Daniel Vestøl
e2566d2d1c
[big change] Added serverManager plugin
2018-09-27 14:35:41 +02:00
Daniel Vestøl
07b9d0a0f5
Fixed getMac spam in VMs, added log rotation
2018-08-23 10:04:19 +02:00
Daniel Vestøl
4fed43bad6
[big change] Moved core clusterio Lua mod functionality into its own plugin
2018-07-28 13:45:05 +02:00
Daniel Vestøl
1b6b0abaeb
Decreased master load time by 30%, web postJSON now returns a promise
2018-06-09 00:00:18 +02:00
Danielv123
355e8974a4
Added more websocket utilization metrics
2018-04-30 12:09:01 +02:00
Danielv123
ce0deef83b
Websockets for listening to factorio logs and global chat plugin
...
You can now !shout things across the cluster
2018-04-26 18:33:29 +02:00
Danielv123
51e41835ee
Merge branch 'dev' into pr/71
2018-04-11 15:22:42 +02:00
Danielv123
3af343c5a0
Merged researchSync
2018-04-11 15:20:15 +02:00
Danielv123
43c1f2ae93
remoteCommands added plugin and master API endpoint for executing things
2018-04-09 11:25:57 +02:00
Danielv123
cbee07e451
No more external dependencies in web interface
2018-03-30 15:48:37 +02:00
Danielv123
802c21f41e
started work on extracting server launching and IO systems
2018-03-27 20:50:10 +02:00
Danielv123
718c807699
Updated gitignore
2018-02-22 21:43:17 +01:00
theCatsPaw
8935d03b4a
researchSync: client
2018-02-21 22:26:33 +01:00
Danielv123
2bcacb2513
#61 extracting place data from game
...
Still need to extract remove data in the LUA portion and store it
2017-11-20 10:29:52 +01:00
Danielv123
02dc688161
Documented more things with JSDOC
2017-11-07 16:29:43 +01: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
4dee4ed84e
Extended gitignore, removed database
2017-05-23 15:35:17 +02:00
Danielv123
dd0213b4d1
Removed plugins from main repo
2017-02-28 16:29:41 +01:00
Danielv123
22a1372e32
Better mod loading, service auth
2017-01-16 21:21:13 +01:00
Danielv123
e16d7b43ed
Gitignore and require moved to top
2017-01-04 10:19:17 +01:00
Thomas Deal
0927bec070
client.js now launches it's own server instance
2016-10-23 17:38:57 -04:00
Danielv123
1f707d0aad
Lua side does not work, JS seems to be fine
2016-08-12 21:01:50 +02:00