Hornwitser
f662437b3f
Refactor actions out of ControlConnection
...
Move implementation of instance related actions out of ControlConnection
and into Controller to allow plugins to easily make use of these methods.
2023-02-24 02:00:12 +01:00
Hornwitser
496ebd18a5
Put instance runtime state into InstanceInfo class
...
Use the data class pattern for storing the instance data on the
controller. Improves documentation for plugins trying to use it.
2023-02-24 02:00:12 +01:00
Hornwitser
10528fbb90
Allow pre-rename host tokens
...
Ease migration to the new controller/host naming by allowing tokens
issued to the slave naming to be authenticated by the controller.
2023-02-23 00:12:48 +01:00
Hornwitser
b4259f59cf
Match process title with script name
...
The clusteriocontroller and clusteriohost scripts don't use camelCase so
the process title set by these scripts shouldn't use it either.
2023-02-22 15:50:02 +01:00
Hornwitser
116eceaac4
Remove migration of alpha-10 single file logs
...
This code is no longer functional after the master/slave rename and has
served its purpose to migrate the exsting logs to the new format.
2023-02-22 15:47:19 +01:00
Hornwitser
6fc3abafd5
Rename Slave to Host
...
The role of a slave as a host for Factorio servers is not well reflected
in its name and has caused confusion among users. Rename slave to host
to better reflect its role as a host of Factorio servers.
2023-02-22 15:30:51 +01:00
Hornwitser
70ad295a89
Rename Master to Controller
...
The role of the master server as the party controlling every part of the
cluster is not well reflected in its name and has caused confusion among
users on several occasions. Rename master to controller to better
reflects its role.
2023-02-22 15:30:51 +01:00