diff options
Diffstat (limited to 'src/crsm.cpp')
| -rw-r--r-- | src/crsm.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp index 9c44c87..367cd4a 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -744,6 +744,10 @@ void CRSM::startScen(const ScenarioSettings &scen, QStringList argList) argList << filename; processManager->setWorkingDirectory(Config.Auto.Volatile.Clonk.Directory); out(Packs.linkScenarioPacks(filename)); + //for(QString& arg : argList) + //{ + //qDebug() << (arg = codec->fromUnicode(arg)); + //} processManager->start(Config.Clonk.Server.Executable, argList); Log.scenLog(scen); } @@ -1906,6 +1910,16 @@ void CRSM::applyConfig() out(Log.setMainLog(Config.Logging.MainLog)); Log.setTimestampFormat(Config.Logging.TimestampFormat); + foreach(const QString& key, Config.CRSM.CommandAlias.keys()) + { + const QString& lKey = key.toLower(); + if(lKey != key) + { + Config.CRSM.CommandAlias[lKey] = Config.CRSM.CommandAlias[key]; + Config.CRSM.CommandAlias.remove(key); + } + } + setupCmds(); out(Stats.read(Config.CRSM.StatsFile)); out(Packs.read(Config.CRSM.PacksFile, Config.Auto.Volatile.Clonk.Directory)); |
