Skip to content

Commit

Permalink
server: removed useless fastDbMode, improved db stats logs on updating
Browse files Browse the repository at this point in the history
  • Loading branch information
JayDi85 committed Sep 17, 2023
1 parent c515ff3 commit 11528e7
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 15 deletions.
14 changes: 1 addition & 13 deletions Mage.Server/src/main/java/mage/server/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@ public final class Main {
// priority: default setting -> prop setting -> arg setting
private static final String testModeArg = "-testMode=";
private static final String testModeProp = "xmage.testMode";
private static final String fastDBModeArg = "-fastDbMode="; // TODO: outdated, must be deleted
private static final String adminPasswordArg = "-adminPassword=";
private static final String adminPasswordProp = "xmage.adminPassword";
private static final String configPathProp = "xmage.config.path";
Expand All @@ -76,11 +75,6 @@ public final class Main {
// - debug main menu for GUI and rendering testing (must use -debug arg for client app);
private static boolean testMode;

private static boolean fastDbMode;

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.setProperty("java.util.Arrays.useLegacyMergeSort", "true");
logger.info("Starting MAGE server version " + version);
Expand Down Expand Up @@ -112,8 +106,6 @@ public static void main(String[] args) {
} else if (arg.startsWith(adminPasswordArg)) {
adminPassword = arg.replace(adminPasswordArg, "");
adminPassword = SystemUtil.sanitize(adminPassword);
} else if (arg.startsWith(fastDBModeArg)) {
fastDbMode = Boolean.parseBoolean(arg.replace(fastDBModeArg, ""));
}
}

Expand Down Expand Up @@ -169,11 +161,7 @@ public static void main(String[] args) {
}

logger.info("Loading cards...");
if (fastDbMode) {
CardScanner.scanned = true;
} else {
CardScanner.scan();
}
CardScanner.scan();
logger.info("Done.");

// cards preload with ratings
Expand Down
5 changes: 3 additions & 2 deletions Mage/src/main/java/mage/cards/repository/RepositoryUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,12 @@ public static void bootstrapLocalDb() {
TokenRepository.instance.getAll().size();

// stats
int totalSets = ExpansionRepository.instance.getAll().size();
int totalCards = CardRepository.instance.findCards(new CardCriteria().nightCard(false)).size()
+ CardRepository.instance.findCards(new CardCriteria().nightCard(true)).size();
logger.info("Database stats:");
logger.info(" - sets: " + ExpansionRepository.instance.getAll().size());
logger.info(" - cards: " + totalCards);
logger.info(" - sets: " + (totalSets == 0 ? "updating" : totalSets));
logger.info(" - cards: " + (totalCards == 0 ? "updating" : totalCards));
logger.info(" - tokens: " + TokenRepository.instance.getByType(TokenType.TOKEN).size());
logger.info(" - emblems: " + TokenRepository.instance.getByType(TokenType.EMBLEM).size());
logger.info(" - planes: " + TokenRepository.instance.getByType(TokenType.PLANE).size());
Expand Down

0 comments on commit 11528e7

Please sign in to comment.