# Gaming Control Center (/gaming) — Pulpit Sterowniczy Orin

> Źródło: repo afterlife/docs/gaming/centrum-kontroli-orin-rp.md — edytuj w repo, nie tutaj.

![Orin przy panelu kontrolnym serwerów](https://wiki.ariku.pl/uploads/images/gallery/2026-10/orin-panel-kontrolny.png)

*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

![Podgląd głównego ekranu Gaming Control Center (/gaming)](https://wiki.ariku.pl/uploads/images/gallery/2026-10/gcc-overview.png)

Na górnym pasku **Stan Centrum Gier** od razu widzisz cztery najważniejsze wskaźniki:

1. **Serwery główne** — ile z trzech głównych serwerów (`Nidarel`, `Ironloom`, `Knox County`) aktualnie działa i ilu graczy jest w środku.
2. **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!).
3. **Twoja rola** — rozpoznana na podstawie twojego konta Discord oraz grafu uprawnień w Lemurii (`OWNER`, `ADMIN`, `OPERATOR`, `MODERATOR` albo `VIEWER`).
4. **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

![Panel administracyjny Nidarelu (/gaming/minecraft)](https://wiki.ariku.pl/uploads/images/gallery/2026-10/gcc-minecraft.png)

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ń

![Orin w serwerowni wśród kabli i terminali](https://wiki.ariku.pl/uploads/images/gallery/2026-10/piwnica-serwerownia-orin.png)

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**:

1. **Zasady serwera** (`PublicName`, `PublicDescription`, `ServerWelcomeMessage`, `Open`, `MaxPlayers`, `PauseEmpty`, `GlobalChat`),
2. **PvP i bezpieczeństwo** (`PVP`, `SafetySystem`, `PVPMeleeDamageModifier`, `PVPFirearmDamageModifier`, `PlayerSafehouse`, `SafehouseAllowLoot`),
3. **Sen i regeneracja** (`SleepAllowed`, `SleepNeeded`, `FastForwardMultiplier`),
4. **Zombie i ich zachowanie** (`Zombies`, `ZombieRespawn`, `ZombieMigrate`),
5. **Loot i ekonomia** (`FoodLootNew`, `WeaponLootNew`, `RangedWeaponLootNew`, `HoursForLootRespawn`),
6. **Pojazdy** (`SpeedLimit`, `CarEngineAttractionModifier`, `DisableVehicleTowing`),
7. **Żywność, woda i prąd** (`WaterShutModifier`, `ElecShutModifier`, `Nutrition`),
8. **Śmierć i respawn** (`AnnounceDeath`, `PlayerRespawnWithSelf`),
9. **Budowanie i interakcje** (`NoFire`, `AllowDestructionBySledgehammer`),
10. **Mapa, pogoda i świat** (`DayLength`, `MapRemotePlayerVisibility`),
11. **Mody i Steam Workshop** (`DoLuaChecksum`, `Mods`, `WorkshopItems`),
12. **Administratorzy, Anti-Cheat i Voice** (`VoiceEnable`, `SteamVAC`, `PingLimit`).

![Edytor opcji i Reżyser Zdarzeń Project Zomboid (/gaming/zomboid)](https://wiki.ariku.pl/uploads/images/gallery/2026-10/gcc-zomboid.png)

### 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**:

1. 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`).
2. W każdej chwili możesz kliknąć **Anuluj edycję** i wrócić do stanu wyjściowego.
3. 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`).
4. 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**!