From 9c29c27aa876a355b483cdd508e380905624bd27 Mon Sep 17 00:00:00 2001 From: fusion32 Date: Mon, 18 Aug 2025 03:03:47 -0300 Subject: [PATCH] fix player index loading + small service config change --- src/database.cc | 1 + tibia-querymanager.service | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/database.cc b/src/database.cc index 0bd86a2..104224d 100644 --- a/src/database.cc +++ b/src/database.cc @@ -982,6 +982,7 @@ bool GetCharacterIndexEntries(int WorldID, int MinimumCharacterID, StringCopy(Entries[EntryIndex].Name, sizeof(Entries[EntryIndex].Name), (const char*)sqlite3_column_text(Stmt, 1)); + EntryIndex += 1; } if(sqlite3_errcode(g_Database) != SQLITE_DONE){ diff --git a/tibia-querymanager.service b/tibia-querymanager.service index a196d0a..a7a3004 100644 --- a/tibia-querymanager.service +++ b/tibia-querymanager.service @@ -3,6 +3,10 @@ [Unit] Description=Tibia Query Manager After=network.target +# Make sure we attempt to start services depending on the querymanager +# if we use start/stop instead of restart. It seems there is no way to +# automate this, although it would be desirable. +Wants=tibia-login.service tibia-game.service tibia-web.service [Install] WantedBy=multi-user.target