Merge remote-tracking branch 'origin/main'

This commit is contained in:
2025-03-08 17:44:55 +01:00
4 changed files with 4 additions and 2 deletions
@@ -335,7 +335,7 @@ public class SteamwarUser {
public boolean verifyPassword(String password) {
try {
if (this.password == null) {
if (!hasPassword()) {
return false;
}
@@ -110,7 +110,7 @@ public class ServerStarter {
fightMap = eventFight.getMap();
gameMode = eventFight.getSpielmodus();
String serverName = Team.get(eventFight.getTeamBlue()).getTeamKuerzel() + " vs " + Team.get(eventFight.getTeamRed()).getTeamKuerzel();
String serverName = Team.get(eventFight.getTeamBlue()).getTeamKuerzel() + "_vs_" + Team.get(eventFight.getTeamRed()).getTeamKuerzel();
serverNameProvider = port -> serverName;
worldName = serverToWorldName(serverName + eventFight.getStartTime().toLocalDateTime().format(DateTimeFormatter.ISO_TIME));
return this;
@@ -48,6 +48,7 @@ fun main() {
while (true) {
Thread.sleep(1000 * 10)
ResponseUser.clearCache()
SteamwarUser.clear()
}
}.start()
embeddedServer(Netty, port = 1337, host = "127.0.0.1", module = Application::module)
@@ -61,6 +61,7 @@ fun Route.configureAuth() {
post {
val request = call.receive<UsernamePassword>()
SteamwarUser.clear()
val user = SteamwarUser.get(request.name)
val valid = user?.verifyPassword(request.password) ?: false