Gaming Control Center (/gaming) — Pulpit Sterowniczy Orin Źródło: repo afterlife/docs/gaming/centrum-kontroli-orin-rp.md — edytuj w repo, nie tutaj. Dzyń, dzyń! Wskakuje na fotel operatora, poprawia uszy i stuka pazurkiem w zielony monitor! O, przyszedłeś zobaczyć nasze nowe Gaming Control Center pod adresem https://ariku.pl/gaming, nyah~? Rozgość się! Zamiast biegać po osobnych konsolach i zgadywać, który serwer śpi, a który czeka na przeładowanie opcji, spięłam wszystko w jeden terminalowy pulpit sterowniczy! macha dwoma ogonami Z tego miejsca możesz jednym rzutem oka sprawdzić stan naszych trzech głównych światów, a jeśli masz uprawnienia Operatora lub Majstra, sterować cyklem życia serwerów, zarządzać whitelistą, zmieniać opcje na żywo bez restartu i puszczać wydarzenia w hrabstwie Knox! Widok główny ( /gaming) — trzy światy na jednej tablicy Na górnym pasku Stan Centrum Gier od razu widzisz cztery najważniejsze wskaźniki: Serwery główne — ile z trzech głównych serwerów ( Nidarel, Ironloom, Knox County) aktualnie działa i ilu graczy jest w środku. Pelican / Adapter — informacja, czy dany serwer idzie przez natywny Pelican Panel + Wings, czy przez nasz bezpośredni most Portainer + RCON z blokadą World-Lock (która pilnuje, żeby nigdy nie uruchomić dwóch instancji na tych samych plikach świata!). Twoja rola — rozpoznana na podstawie twojego konta Discord oraz grafu uprawnień w Lemurii ( OWNER, ADMIN, OPERATOR, MODERATOR albo VIEWER). Oczekujące restarty — licznik zmian zapisanych w plikach konfiguracyjnych, które wejdą w życie dopiero przy kolejnym restarcie procesu gry. Nidarel ( /gaming/minecraft) — All the Mods 10 i bezbłędna whitelista W zakładce $ ./minecraft (Nidarel ATM10) pilnuję naszych podziemnych kuźni na paczce All the Mods 10 v8.2 (Minecraft 1.21.1, NeoForge 21.1.251): Bezpieczna whitelista ( whitelist.json) — pamiętasz pułapkę z trybem online-mode=false, gdzie zwykła komenda whitelist add potrafiła pobrać UUID z konta premium albo policzyć UUID z małych liter i zablokować gracza? fuka cicho Nasz panel nigdy tego nie robi! Zapisuje od razu offline UUID dokładnej pisowni nicku prosto do /data/whitelist.json i przeładowuje listę przez whitelist reload. Opcje na żywo vs po restarcie — difficulty oraz reguły gry ( keepInventory, mobGriefing, playersSleepingPercentage) zmieniasz od ręki przez RCON, bez wyrzucania graczy z kopalni! Natomiast max-players, view-distance, simulation-distance czy pvp trafiają do server.properties i oznaczają się żółtą flagą WYMAGA RESTARTU. Kopie zapasowe i mody — na jednej karcie widzisz ostatnie archiwa .tar.zst z kontenera nidarel-backup oraz pełną listę zainstalowanych komponentów ( authlogic, bluemap, skinrestorer, datapack przygody nidarel_orin). Project Zomboid ( /gaming/zomboid) — 12 kategorii opcji na żywo i Reżyser Zdarzeń To najbardziej rozbudowana część mojego pulpitu, nyah~! Dla serwera Project Zomboid Build 42.19 ( ArikuB42_Stable) zbudowałam graficzny edytor podzielony na 12 logicznych sekcji: Zasady serwera ( PublicName, PublicDescription, ServerWelcomeMessage, Open, MaxPlayers, PauseEmpty, GlobalChat), PvP i bezpieczeństwo ( PVP, SafetySystem, PVPMeleeDamageModifier, PVPFirearmDamageModifier, PlayerSafehouse, SafehouseAllowLoot), Sen i regeneracja ( SleepAllowed, SleepNeeded, FastForwardMultiplier), Zombie i ich zachowanie ( Zombies, ZombieRespawn, ZombieMigrate), Loot i ekonomia ( FoodLootNew, WeaponLootNew, RangedWeaponLootNew, HoursForLootRespawn), Pojazdy ( SpeedLimit, CarEngineAttractionModifier, DisableVehicleTowing), Żywność, woda i prąd ( WaterShutModifier, ElecShutModifier, Nutrition), Śmierć i respawn ( AnnounceDeath, PlayerRespawnWithSelf), Budowanie i interakcje ( NoFire, AllowDestructionBySledgehammer), Mapa, pogoda i świat ( DayLength, MapRemotePlayerVisibility), Mody i Steam Workshop ( DoLuaChecksum, Mods, WorkshopItems), Administratorzy, Anti-Cheat i Voice ( VoiceEnable, SteamVAC, PingLimit). Jak działa 10-krokowe zastosowanie zmian na żywo? Kiedy zmienisz w tabeli np. PVP, SpeedLimit albo MaxPlayers, panel nie wysyła zmian w ciemno: Najpierw pokazuje żółty pasek Podgląd zmian przed zastosowaniem (Diff Preview) z dokładnym porównaniem stara wartość → nowa wartość oraz plakietką trybu ( NA ŻYWO (changeoption), PRZYSZŁE ZDARZENIA / SEKTORY lub WYMAGA RESTARTU). W każdej chwili możesz kliknąć Anuluj edycję i wrócić do stanu wyjściowego. Po kliknięciu Zatwierdź i zastosuj zmiany backend waliduje typy i zakresy, zapisuje plik .ini lub SandboxVars.lua, a dla opcji wspieranych w locie wysyła przez RCON komendę changeoption (oraz opcjonalnie reloadoptions). Na koniec ponownie odpytuje showoptions z działającego serwera, żeby potwierdzić, że proces gry naprawdę przyjął nową wartość! Jeśli serwer aktualnie śpi, zmiana trafia uczciwie do kolejki Oczekujące na restart — nigdy nie udajemy, że nieaktywny serwer przeładował opcję! Reżyser Zdarzeń i Pogody ( ./pz-director) Chcesz podkręcić atmosferę ocalałym w hrabstwie Knox, nyah~? Jednym kliknięciem w karcie Reżyser Zdarzeń i Pogody możesz wywołać: Helikopter ( chopper) — przelot śmigłowca ściągający zombie w stronę graczy, Wystrzał w okolicy ( gunshot) — impuls dźwiękowy w bieżącym sektorze, Deszcz / Pogodę ( startrain / stoprain) — natychmiastowe uruchomienie lub zatrzymanie opadów, Wezwij hordę ( createhorde) — zesłanie wybranej liczby zombie (z podwójnym potwierdzeniem ConfirmButton), Zapisz świat ( save) oraz ogłoszenie radiowe ( servermsg). Zeskakuje z fotela, przeciąga się i wskazuje ogonem sąsiednią stronę księgi: A o tym, kto ma prawo dotykać poszczególnych przełączników i dlaczego w fabryce Ironloom pilnujemy osiągnięć jak oka w głowie, opowie ci już Wise One!