diff --git a/README.md b/README.md index cb0a8e8..a833f51 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,14 @@ A mellékelt log (`output.txt`) alapján több tipikus hiba okozta a szerver ind Fontos: a hostnak és **minden kliensnek ugyanaz a verzió** kell, különben továbbra is lehetnek sync problémák. +Megjegyzés: a mod menüben a piros `Restart to load` üzenet azt jelenti, hogy a mod engedélyezése/letöltése közben változott valami, és **teljes játék-újraindítás** kell, hogy betöltődjön. + 1. Tedd a mod mappáját a játék `mods` könyvtárába (vagy használd Workshopból, de ott egy frissítés felülírhatja a javításokat). 2. Indítsd újra teljesen a játékot. 3. Hostolj/ csatlakozz, majd ellenőrizd, hogy a lobby és a szerver indítás stabil marad. +Workshop módosításokhoz ajánlott: másold ki a Workshop mappából egy **külön névvel** a `...\\KingdomsAndCastles_Data\\mods\\` alá, és a mod menüben kapcsold ki a Workshop verziót, hogy Steam frissítés ne írja felül. + ## Hibaelhárítás Ha továbbra is hibát látsz: @@ -49,4 +53,3 @@ Ha továbbra is hibát látsz: ## Repo higiénia - A `.gitignore` kizárja a logokat (`output*.txt`) és tipikus IDE/build artifactokat, hogy ne kerüljenek fel GitHubra. - diff --git a/ServerLobby/LobbyChat/ChatEntryScript.cs b/ServerLobby/LobbyChat/ChatEntryScript.cs index 0618e18..77ddcab 100644 --- a/ServerLobby/LobbyChat/ChatEntryScript.cs +++ b/ServerLobby/LobbyChat/ChatEntryScript.cs @@ -65,7 +65,7 @@ namespace KCM.ServerLobby.LobbyChat if (World.inst == null || World.inst.liverySets == null) return; - if (player.banner < 0 || player.banner >= World.inst.liverySets.Length) + if (player.banner < 0 || player.banner >= World.inst.liverySets.Count) return; banner.texture = World.inst.liverySets[player.banner].banners; diff --git a/ServerLobby/PlayerEntryScript.cs b/ServerLobby/PlayerEntryScript.cs index 86bd080..338984c 100644 --- a/ServerLobby/PlayerEntryScript.cs +++ b/ServerLobby/PlayerEntryScript.cs @@ -66,7 +66,7 @@ namespace KCM.ServerLobby if (World.inst == null || World.inst.liverySets == null) return; - if (player.banner < 0 || player.banner >= World.inst.liverySets.Length) + if (player.banner < 0 || player.banner >= World.inst.liverySets.Count) return; banner.texture = World.inst.liverySets[player.banner].banners;