Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
SafeLogoutTimer
Server-synchronized logout countdown for Valheim. Forced disconnects and Alt+F4 are ignored.
By olo
| Date uploaded | a month ago |
| Version | 0.9.3 |
| Download link | olo-SafeLogoutTimer-0.9.3.zip |
| Downloads | 60 |
| Dependency string | olo-SafeLogoutTimer-0.9.3 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.1README
Safe Logout Timer 0.9.3
Prywatny mod do Valheima dodający odliczanie przed wylogowaniem.
Autor: olo
Działanie
Wylogujuruchamia 10-sekundowe odliczanie.Zakończ gręużywa tego samego odliczania.- Po wybraniu
Yesokno menu zostaje zamknięte, a licznik jest widoczny w grze. - Ruch większy niż 0,75 m, rozpoczęcie ataku albo otrzymanie obrażeń anuluje odliczanie.
Alt+F4, zerwanie połączenia oraz zamknięcie procesu są ignorowane.- Nie ma kary ani śmierci po ponownym wejściu.
Jötunn wymusza obecność tej samej wersji moda po obu stronach połączenia. Wartości tej wersji są stałe: 10 sekund i tolerancja ruchu 0,75 m.
Wymagania
- Valheim 1.0.x (przygotowane pod 1.0.15)
- BepInExPack Valheim 5.4.2350
- Jötunn 2.30.1 lub nowszy zgodny wariant
Ważne przed instalacją
Usuń poprzednią wersję moda oraz jej folder. Nie pozostawiaj starego DLL razem z nowym modem.
Instalacja na serwerze
- Zatrzymaj serwer i wykonaj kopię świata.
- Skopiuj
plugins/SafeLogoutTimer/SafeLogoutTimer.dlldo:BepInEx/plugins/SafeLogoutTimer/. - Uruchom serwer.
Instalacja u graczy
Usuń stary folder moda z profilu r2modman. Następnie zaimportuj archiwum jako
lokalny mod albo skopiuj SafeLogoutTimer.dll do:
BepInEx/plugins/SafeLogoutTimer/
Każdy gracz musi mieć identyczną wersję DLL.
Pierwszy test
- Wybierz
Wyloguj, a potemYes. - Okno powinno natychmiast zniknąć i powinno rozpocząć się odliczanie.
- Nie ruszaj się — po 10 sekundach powinno nastąpić wylogowanie.
- Powtórz próbę i porusz się ponad 0,75 m — licznik powinien się anulować.
- Powtórz próbę i wykonaj atak — licznik powinien się anulować.
- Użyj
Alt+F4i wejdź ponownie — postać nie powinna otrzymać żadnej kary.
Ograniczenie wersji testowej
Alt+F4 nadal pozwala ominąć licznik. Zgodnie z założeniem wersji 0.9.3 nie
jest obsługiwane ani karane.
CHANGELOG
Changelog
0.9.3
- Przeniesiono odliczanie do niezależnej coroutine działającej w czasie rzeczywistym.
- Usunięto synchronizację RPC, która mogła zatrzymywać główną pętlę licznika.
- Wylogowanie jest wywoływane automatycznie po upływie 10 sekund bez potrzeby
naciskania
Esc. - Dodano dokładne wpisy logu dla rozpoczęcia, anulowania i ukończenia licznika.
0.9.2
- Zmieniono nazwę na neutralną
Safe Logout Timer. - Usunięto firmowe nazwy, identyfikatory i skróty.
- Naprawiono pozostające na ekranie okno potwierdzenia wylogowania.
- Po kliknięciu
Yescałe menu jest zamykane, a licznik działa w grze. - Uproszczono mod do samego licznika wylogowania.
Alt+F4, awaria gry i zerwanie połączenia są celowo ignorowane.- Usunięto kod kolejkowania i wykonywania kar po ponownym wejściu.