diff --git a/Plan/src/main/resources/web/server.html b/Plan/src/main/resources/web/server.html index 5a92e1166..c5e681751 100644 --- a/Plan/src/main/resources/web/server.html +++ b/Plan/src/main/resources/web/server.html @@ -878,7 +878,9 @@

Command Usage

-

Used Commands: ${commandCount} Unique: ${commandUniqueCount}

+

Used + Commands: ${commandCount} + Unique: ${commandUniqueCount}

@@ -997,94 +999,109 @@ }; // HighCharts Series - var playersOnlineSeries = { - name: 'Players Online', - data: v.data.playersOnline, - type: 'areaspline', - color: v.colors.playersOnline, + var s = { + name: { + playersOnline: 'Players Online', + tps: 'TPS', + cpu: 'CPU Usage (%)', + ram: 'RAM Usage (MB)', + entities: 'Loaded Entities', + chunks: 'Loaded Chunks' + }, tooltip: { - valueDecimals: 0 + twoDecimals: { + valueDecimals: 2 + }, + zeroDecimals: { + valueDecimals: 0 + } + }, + type: { + areaSpline: 'areaspline', + spline: 'spline' + }, + zones: { + tps: [{ + value: v.values.tpsMed, + color: v.colors.tpsLow + }, { + value: v.values.tpsHigh, + color: v.colors.tpsMed + }, { + value: 30, + color: v.colors.tpsHigh + }] } }; - var tpsSeries = { - name: 'TPS', - data: v.data.tps, - type: 'spline', - zones: [{ - value: v.values.tpsMed, - color: v.colors.tpsLow - }, { - value: v.values.tpsHigh, - color: v.colors.tpsMed - }, { - value: 30, - color: v.colors.tpsHigh - }], - tooltip: { - valueDecimals: 2 - } + var series = { + playersOnline: { + name: s.name.playersOnline, + type: s.type.areaSpline, + tooltip: s.tooltip.zeroDecimals, + data: v.data.playersOnline, + color: v.colors.playersOnline + }, + tps: { + name: s.name.tps, + type: s.type.spline, + zones: s.zones.tps, + tooltip: s.tooltip.twoDecimals, + data: v.data.tps + }, + cpu: { + name: s.name.cpu, + type: s.type.spline, + tooltip: s.tooltip.twoDecimals, + data: v.data.cpu, + color: v.colors.cpu + }, + ram: { + name: s.name.ram, + type: s.type.spline, + tooltip: s.tooltip.zeroDecimals, + data: v.data.ram, + color: v.colors.ram + }, + entities: { + name: s.name.entities, + type: s.type.spline, + tooltip: s.tooltip.zeroDecimals, + data: v.data.entities, + color: v.colors.entities + }, + chunks: { + name: s.name.chunks, + type: s.type.spline, + tooltip: s.tooltip.zeroDecimals, + data: v.data.chunks, + colors: v.colors.chunks + }, + activityPie: { + name: 'Players', + colorByPoint: true, + data: v.data.activityPie + }, + worldPie: { + name: 'World Playtime', + colorByPoint: true, + data: v.data.worldPie + }, + worldPieDrillDown: v.data.worldPieDrillDown, + geolocations: { + name: 'Players', + type: 'map', + mapData: Highcharts.maps['custom/world'], + data: v.data.geolocations, + joinBy: ['iso-a3', 'code'] + }, + punchCard: { + name: 'Relative Activity', + color: v.colors.punchCard, + data: v.data.punchCard + }, + activityStack: v.data.activityStack, + activityStackCategories: v.data.activityStackCategories }; - var cpuSeries = { - name: 'CPU Usage (%)', - data: v.data.cpu, - type: 'spline', - color: v.colors.cpu, - tooltip: { - valueDecimals: 2 - } - }; - var ramSeries = { - name: 'RAM Usage (MB)', - data: v.data.ram, - type: 'spline', - color: v.colors.ram, - tooltip: { - valueDecimals: 0 - } - }; - var entitySeries = { - name: 'Loaded Entities', - data: v.data.entities, - type: 'spline', - color: v.colors.entities, - tooltip: { - valueDecimals: 0 - } - }; - var chunkSeries = { - name: 'Loaded Chunks', - data: v.data.chunks, - type: 'spline', - color: v.colors.chunks, - tooltip: { - valueDecimals: 0 - } - }; - var activitySeries = { - name: 'Players', - colorByPoint: true, - data: v.data.activityPie - }; - var worldSeries = { - name: 'World Playtime', - colorByPoint: true, - data: v.data.worldPie - }; - var gmSeries = v.data.worldPieDrillDown; - var mapSeries = { - name: 'Players', - type: 'map', - mapData: Highcharts.maps['custom/world'], - data: v.data.geolocations, - joinBy: ['iso-a3', 'code'] - }; - var punchcardSeries = { - name: 'Relative Activity', - color: v.colors.punchCard, - data: v.data.punchCard - }; - var activityStackSeries = v.data.activityStack; - var activityCategories = v.data.activityStackCategories @@ -1112,17 +1129,17 @@ openFunc(slideIndex)(); // Chart draw scripts - activityPie('activityPie', activitySeries); - stackChart('activityStackGraph', activityCategories, activityStackSeries, 'Players'); - worldPie('worldPie', worldSeries, gmSeries); - playersChart('playerChartDay', playersOnlineSeries, 3); - playersChart('playerChartMonth', playersOnlineSeries, 2); - performanceChart('performanceGraph', playersOnlineSeries, tpsSeries, cpuSeries, ramSeries, entitySeries, chunkSeries); - tpsChart('tpsGraph', tpsSeries, playersOnlineSeries); - resourceChart('resourceGraph', cpuSeries, ramSeries, playersOnlineSeries); - worldChart('worldGraph', entitySeries, chunkSeries, playersOnlineSeries); - worldMap('worldMap', v.colors.geolocationsLow, v.colors.geolocationsHigh, mapSeries); - punchCard('punchCard', punchcardSeries); + activityPie('activityPie', series.activityPie); + stackChart('activityStackGraph', series.activityStackCategories, series.activityStack, 'Players'); + worldPie('worldPie', series.worldPie, series.worldPieDrillDown); + playersChart('playerChartDay', series.playersOnline, 3); + playersChart('playerChartMonth', series.playersOnline, 2); + performanceChart('performanceGraph', series.playersOnline, series.tps, series.cpu, series.ram, series.entities, series.chunks); + tpsChart('tpsGraph', series.tps, series.playersOnline); + resourceChart('resourceGraph', series.cpu, series.ram, series.playersOnline); + worldChart('worldGraph', series.entities, series.chunks, series.playersOnline); + worldMap('worldMap', v.colors.geolocationsLow, v.colors.geolocationsHigh, series.geolocations); + punchCard('punchCard', series.punchCard); healthGauge('healthGauge', [v.data.healthIndex]); ${sessionTabGraphViewFunctions}