Private
Public Access
1
0

Changed Mod Name to avoid collision

This commit is contained in:
Jan Grießhaber
2026-01-02 10:26:50 +01:00
parent 09b7ec8742
commit 5fd30dc85b
6 changed files with 84 additions and 84 deletions

View File

@@ -5,8 +5,8 @@ require("research-stats")
require("power-stats")
require("logistic-network-stats")
tickInterval = tonumber(settings.global["factorio-prometheus-exporter-tick-interval"].value) or 300
udpAddress = tonumber(settings.startup["factorio-prometheus-exporter-udp-address"].value) or 52555
tickInterval = tonumber(settings.global["factorio-metrics-exporter-tick-interval"].value) or 300
udpAddress = tonumber(settings.startup["factorio-metrics-exporter-udp-address"].value) or 52555
isInitialized = false
sendIndex = 0
@@ -34,33 +34,33 @@ script.on_init(function ()
storage.labs = {}
sendIndex = 0
options.enableMod = settings.global["factorio-prometheus-exporter-enable"].value
options.enableProduction = settings.global["factorio-prometheus-exporter-export_production_stats"].value
options.enablePollution = settings.global["factorio-prometheus-exporter-export_pollution_stats"].value
options.enableFluid = settings.global["factorio-prometheus-exporter-export_fluid_stats"].value
options.enablePlayers = settings.global["factorio-prometheus-exporter-export_player_stats"].value
options.enableKills = settings.global["factorio-prometheus-exporter-export_kill_stats"].value
options.enablePower = settings.global["factorio-prometheus-exporter-export_power_stats"].value
options.enableResearch = settings.global["factorio-prometheus-exporter-export_research_stats"].value
options.enableRobots = settings.global["factorio-prometheus-exporter-export_logistic_stats"].value
options.enableMod = settings.global["factorio-metrics-exporter-enable"].value
options.enableProduction = settings.global["factorio-metrics-exporter-export_production_stats"].value
options.enablePollution = settings.global["factorio-metrics-exporter-export_pollution_stats"].value
options.enableFluid = settings.global["factorio-metrics-exporter-export_fluid_stats"].value
options.enablePlayers = settings.global["factorio-metrics-exporter-export_player_stats"].value
options.enableKills = settings.global["factorio-metrics-exporter-export_kill_stats"].value
options.enablePower = settings.global["factorio-metrics-exporter-export_power_stats"].value
options.enableResearch = settings.global["factorio-metrics-exporter-export_research_stats"].value
options.enableRobots = settings.global["factorio-metrics-exporter-export_logistic_stats"].value
end)
script.on_load(function ()
log("factorio-prometheus-exporter: on_load")
log("factorio-metrics-exporter: on_load")
log("tickInterval: "..tickInterval)
log("udpAddress: "..udpAddress)
options.enableMod = settings.global["factorio-prometheus-exporter-enable"].value
options.enableProduction = settings.global["factorio-prometheus-exporter-export_production_stats"].value
options.enablePollution = settings.global["factorio-prometheus-exporter-export_pollution_stats"].value
options.enableFluid = settings.global["factorio-prometheus-exporter-export_fluid_stats"].value
options.enablePlayers = settings.global["factorio-prometheus-exporter-export_player_stats"].value
options.enableKills = settings.global["factorio-prometheus-exporter-export_kill_stats"].value
options.enablePower = settings.global["factorio-prometheus-exporter-export_power_stats"].value
options.enableResearch = settings.global["factorio-prometheus-exporter-export_research_stats"].value
options.enableRobots = settings.global["factorio-prometheus-exporter-export_logistic_stats"].value
options.enableMod = settings.global["factorio-metrics-exporter-enable"].value
options.enableProduction = settings.global["factorio-metrics-exporter-export_production_stats"].value
options.enablePollution = settings.global["factorio-metrics-exporter-export_pollution_stats"].value
options.enableFluid = settings.global["factorio-metrics-exporter-export_fluid_stats"].value
options.enablePlayers = settings.global["factorio-metrics-exporter-export_player_stats"].value
options.enableKills = settings.global["factorio-metrics-exporter-export_kill_stats"].value
options.enablePower = settings.global["factorio-metrics-exporter-export_power_stats"].value
options.enableResearch = settings.global["factorio-metrics-exporter-export_research_stats"].value
options.enableRobots = settings.global["factorio-metrics-exporter-export_logistic_stats"].value
end)
script.on_configuration_changed(function()
@@ -78,42 +78,42 @@ end
script.on_event(defines.events.on_runtime_mod_setting_changed, function(event)
log("Mod setting changed: "..event.setting)
if event.setting == "factorio-prometheus-exporter-tick-interval" then
tickInterval = settings.global["factorio-prometheus-exporter-tick-interval"].value
if event.setting == "factorio-metrics-exporter-tick-interval" then
tickInterval = settings.global["factorio-metrics-exporter-tick-interval"].value
end
if event.setting == "factorio-prometheus-exporter-enable" then
options.enableMod = settings.global["factorio-prometheus-exporter-enable"].value
if event.setting == "factorio-metrics-exporter-enable" then
options.enableMod = settings.global["factorio-metrics-exporter-enable"].value
end
if event.setting == "factorio-prometheus-exporter-export_production_stats" then
options.enableProduction = settings.global["factorio-prometheus-exporter-export_production_stats"].value
if event.setting == "factorio-metrics-exporter-export_production_stats" then
options.enableProduction = settings.global["factorio-metrics-exporter-export_production_stats"].value
end
if event.setting == "factorio-prometheus-exporter-export_fluid_stats" then
options.enableFluid = settings.global["factorio-prometheus-exporter-export_fluid_stats"].value
if event.setting == "factorio-metrics-exporter-export_fluid_stats" then
options.enableFluid = settings.global["factorio-metrics-exporter-export_fluid_stats"].value
end
if event.setting == "factorio-prometheus-exporter-export_pollution_stats" then
options.enablePollution = settings.global["factorio-prometheus-exporter-export_pollution_stats"].value
if event.setting == "factorio-metrics-exporter-export_pollution_stats" then
options.enablePollution = settings.global["factorio-metrics-exporter-export_pollution_stats"].value
end
if event.setting == "factorio-prometheus-exporter-export_power_stats" then
options.enablePower = settings.global["factorio-prometheus-exporter-export_power_stats"].value
if event.setting == "factorio-metrics-exporter-export_power_stats" then
options.enablePower = settings.global["factorio-metrics-exporter-export_power_stats"].value
end
if event.setting == "factorio-prometheus-exporter-export_logistic_stats" then
options.enableRobots = settings.global["factorio-prometheus-exporter-export_logistic_stats"].value
if event.setting == "factorio-metrics-exporter-export_logistic_stats" then
options.enableRobots = settings.global["factorio-metrics-exporter-export_logistic_stats"].value
end
if event.setting == "factorio-prometheus-exporter-export_player_stats" then
options.enablePlayers = settings.global["factorio-prometheus-exporter-export_player_stats"].value
if event.setting == "factorio-metrics-exporter-export_player_stats" then
options.enablePlayers = settings.global["factorio-metrics-exporter-export_player_stats"].value
end
if event.setting == "factorio-prometheus-exporter-export_kill_stats" then
options.enableKills = settings.global["factorio-prometheus-exporter-export_kill_stats"].value
if event.setting == "factorio-metrics-exporter-export_kill_stats" then
options.enableKills = settings.global["factorio-metrics-exporter-export_kill_stats"].value
end
if event.setting == "factorio-prometheus-exporter-export_research_stats" then
options.enableResearch = settings.global["factorio-prometheus-exporter-export_research_stats"].value
if event.setting == "factorio-metrics-exporter-export_research_stats" then
options.enableResearch = settings.global["factorio-metrics-exporter-export_research_stats"].value
end
end)