DayZ vanilla serveris per Pterodactyl Panel + Wings.

Stack

KomponentasVertė
PanelPterodactyl v1.12.2
Docker imageghcr.io/parkervcp/games:dayz
EggDayZ
Portai2302-2305 UDP, 8766 UDP, 27016 UDP

Architektūra

Pterodactyl Panel (panel.play.army)
  └── Wings (node.play.army)
      └── Docker container (DayZ)
          ├── Game port: 2302 UDP
          ├── Steam query: 27016 UDP
          └── SFTP: sftp.play.army:2022

UFW portai

sudo ufw allow 2302:2305/udp comment 'DayZ game'
sudo ufw allow 8766/udp comment 'DayZ Steam'
sudo ufw allow 27016/udp comment 'DayZ query'
sudo ufw limit 2022/tcp comment 'SFTP Wings'

DayZ perms guard

dayz-perms-guard.sh — systemd timer kas 5 min tikrina:

  • DayZ volume permissions (ownership, rwx)
  • Port conflict su kitais servisais (pvz. CrowdSec 8080 → perkelta į 6060)

Operacijos

  • Failų valdymas: SFTP per sftp.play.army:2022
  • Konsolė: panel.play.army → Server → Console (WebSocket per Wings)
  • Restart/Stop: per Panel UI arba API

Pastaba: Pradinis planas buvo LinuxGSM, bet Pterodactyl yra industinis standartas su web UI, SFTP, ir multi-server palaikymu.