diff --git a/packages/common/utils/config.ts b/packages/common/utils/config.ts
index e6cc0427..9b31a293 100644
--- a/packages/common/utils/config.ts
+++ b/packages/common/utils/config.ts
@@ -40,7 +40,7 @@ ENABLE_GOSU_OVERLAY=false
# Enables logs for tosu developers, not very intuitive for you, the end user.
# best not to include without developer's request.
DEBUG_LOG=false
-OPEN_DASHBOARD_ON_STARTUP=false
+OPEN_DASHBOARD_ON_STARTUP=true
# IP address where the websocket api server will be registered
# 127.0.0.1 = localhost
diff --git a/packages/server/assets/homepage.html b/packages/server/assets/homepage.html
index 47418456..d77505e0 100644
--- a/packages/server/assets/homepage.html
+++ b/packages/server/assets/homepage.html
@@ -45,6 +45,7 @@
InstalledAvailable
+ How to install a counter
diff --git a/packages/tosu/src/entities/BeatmapPpData/index.ts b/packages/tosu/src/entities/BeatmapPpData/index.ts
index c5b0d2c5..8aebc33c 100644
--- a/packages/tosu/src/entities/BeatmapPpData/index.ts
+++ b/packages/tosu/src/entities/BeatmapPpData/index.ts
@@ -281,13 +281,19 @@ export class BeatmapPPData extends AbstractEntity {
this.PerformanceAttributes.free();
} catch (error) {
wLogger.debug(
- `BPPD(updateMapMetadata) Can't get map: ${mapPath}`
+ `BPPD(updateMapMetadata) Can't get map`,
+ {
+ mapPath,
+ currentMods,
+ currentMode
+ },
+ (error as Error).stack
);
return 'not-ready';
}
this.beatmap = new rosu.Beatmap(this.beatmapContent);
- if (this.beatmap.mode !== currentMode)
+ if (this.beatmap.mode === 0 && this.beatmap.mode !== currentMode)
this.beatmap.convert(currentMode);
const beatmapCheckTime = performance.now();