Cooldude2606
91c1d2e6c6
Fix version variables in compat.lua ( #713 )
2024-12-23 15:31:04 +00:00
Cooldude2606
ff9ba0271f
Expand compat to 0.17 ( #711 )
2024-12-13 13:48:52 +00:00
Daniel
87746edbf5
Merge pull request #708 from clusterio/fix/cpu-usage-without-wmic
...
Use Get-Process instead of wmic on windows
2024-12-09 15:25:13 -08:00
Danielv123
c0d33d5852
In 2.0, icon_size is optional with a default of 64 - fixes #699
2024-12-09 15:23:45 -08:00
Daniel
485504d885
Recreate instance's required subfolders on startup ( #705 )
...
Fixes #698
2024-12-09 15:21:59 -08:00
Daniel
b093cd136f
Merge pull request #703 from clusterio/feature/connect-to-server
...
Add connect to server button to web UI using steam launch api
2024-12-09 15:17:12 -08:00
Danielv123
7b34d238ea
Use Get-Process instead of wmic on windows
2024-12-03 17:37:40 +00:00
Daniel
1090197acc
Merge pull request #697 from clusterio/fix/json-function-backwards-compatibility
...
Add backwards compatible json serialization capability
2024-12-01 10:42:05 +00:00
Danielv123
c89b773f26
Reference in readme
2024-12-01 10:38:06 +00:00
Danielv123
c5c73c8c96
Add connect to server button to web UI using steam launch api
...
Does not work if factorio is already open. Resolves #608
2024-12-01 10:32:25 +00:00
Danielv123
54411bc327
Use builtin version when available
2024-12-01 09:14:04 +00:00
Daniel
98a15d3366
Merge pull request #692 from clusterio/plugin-management
...
Add plugins automatically
2024-11-29 20:18:42 +00:00
Danielv123
d7792ca369
Log error when a specified plugin does not exist, but allow loading without it
...
Preventing loading just because a plugin is missing would cause the host to become inaccessible if something went wrong when managing plugins through the remote interface
2024-11-29 20:01:45 +00:00
Danielv123
747c13a715
Only write changed plugin list once
2024-11-29 20:00:42 +00:00
Cooldude2606
583d484573
Merge pull request #701 from Cooldude2606/feature/enum-config-input
2024-11-28 23:22:54 +00:00
Danielv123
9b0a06815b
Correctly handle installs with no plugins or dependencies
2024-11-28 20:27:31 +00:00
Cooldude2606 and Danielv123
4248e57dcb
Add config migrations ( #693 )
...
Co-authored-by: Danielv123 <danielv@danielv.no >
2024-11-26 23:14:56 +00:00
Danielv123
85cdbb1185
Add backwards compatible json serialization capability
...
resolves #687 using https://github.com/rxi/json.lua
2024-11-26 19:11:53 +00:00
Danielv123
427acfe82e
Refactor, fix linting issues
2024-11-26 10:18:54 +00:00
Danielv123
fea07e4f55
Add tests
2024-11-26 10:03:35 +00:00
Danielv123
5dbfff9bfd
Support for monorepo autodiscovery
2024-11-26 09:23:09 +00:00
Danielv123
37fed2064e
Warn when multiple plugins of the same name are detected
2024-11-26 08:49:30 +00:00
Danielv123
f95e1d2998
Only log not-a-plugin for non-core packages
2024-11-26 08:27:29 +00:00
Danielv123
5586b1640b
Include keywords for clusterio and factorio in all first party packages
2024-11-26 08:17:45 +00:00
Danielv123
91cbd7a464
Handle files not existing
2024-11-25 18:26:35 +00:00
Danielv123
472177bf39
Add jsdoc, reduce logging
2024-11-25 18:07:51 +00:00
Danielv123
397dc6a5a6
Autodiscover plugins in dependencies with keyword "clusterio-plugin"
2024-11-25 17:23:03 +00:00
Danielv123
636777d935
Add locally provided plugins by default
2024-11-25 12:22:16 +00:00
Cooldude2606
ebf8504507
Patches after manual testing
2024-11-23 14:27:06 +00:00
Cooldude2606
ba3d74388d
Update changelog
2024-11-23 14:27:03 +00:00
Cooldude2606
8b551deda8
Add 2.0 support to module template
2024-11-23 14:26:12 +00:00
Cooldude2606
4ee508d1b2
Add 2.0 support to inventory_sync
2024-11-23 14:26:10 +00:00
Cooldude2606
ad836d3776
Add 2.0 support to core lua
2024-11-23 14:26:10 +00:00
Cooldude2606
201a201f05
Add compat lib
2024-11-23 14:25:57 +00:00
Cooldude2606
e4f0ab1e8f
Merge branch 'master' into feature/2.0-scenarios
2024-11-22 13:36:33 +00:00
Cooldude2606
efa2b76ab0
Take the earlier first join time
2024-11-22 04:06:34 -08:00
Cooldude2606
d80385c947
Add test for user merging
2024-11-22 04:06:34 -08:00
Cooldude2606
bdf02a5ea2
Made user ids case insensitive
2024-11-22 04:06:34 -08:00
Daniel
41d76ff757
Prevent bypassing command permission with leading whitespace
2024-11-21 08:46:22 -08:00
Cooldude2606
c5841b17a0
Add tests for new config value
2024-11-21 08:46:22 -08:00
Cooldude2606
762212747e
Added factorio.enable_script_commands
2024-11-21 08:46:22 -08:00
Cooldude2606
06d9d74b67
Add default autoComplete for credential fields
2024-11-21 08:25:23 -08:00
Cooldude2606
3850558d49
Add and fix tests
2024-11-13 22:17:27 +00:00
Cooldude2606
81444cc447
Fix ModPackView and add 2.0 scenario support
2024-11-13 19:11:59 +00:00
Cooldude2606
c714d86c5c
Added Builtin Mods
2024-11-13 17:32:14 +00:00
Cooldude2606
cb29db0e45
Bump winston-transport@4.9
2024-11-12 17:15:15 +00:00
Cooldude2606
7298ef2ea7
Bump winston@3.17 and resolve type error
2024-11-12 16:46:01 +00:00
Cooldude2606
ace8356f68
Merge pull request #679 from Cooldude2606/fix/whitelist-remove
...
Fix whitelist remove command with tests. Tests check that set-banned and set-whitelist will send rcon commands to running instances and that it is case insensitive.
2024-11-01 01:29:10 +00:00
Cooldude2606
19b5c4d857
Fix whitelist command
2024-10-31 16:07:58 +00:00
Cooldude2606
0afbb69308
Use sync file writes and catch errors to reset state. ( #677 )
...
By using sync file writes it prevents interrupts between the state change and the server process starting. Also adding error catching to reset the state following an error writing to the files.
Fixes : #676
2024-10-29 16:50:05 +00:00