first cycle lab release
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# Remote game port: 0.0.5
|
||||
|
||||
2026-10-03 удалённый NeoForge сервер переведён с loopback на полноценную
|
||||
IPv4-публикацию порта. Подключение клиента теперь **192.168.1.61:25565**,
|
||||
SSH tunnel не нужен.
|
||||
|
||||
- Source pack version поднята до 0.0.5; новый clean immutable release содержит
|
||||
`${MC_BIND_ADDRESS:-127.0.0.1}:${MC_PORT:-25565}:25565` в Compose.
|
||||
- Remote host `.env`: `MC_BIND_ADDRESS=0.0.0.0`; локальный default — 127.0.0.1.
|
||||
Значение проверяется как IPv4 и берётся из host settings, а не ambient shell.
|
||||
- Release построен через `scripts/build-clean-release.sh`: отдельный source
|
||||
snapshot/Git checkout, clean build и проверенная atomic публикация в dist.
|
||||
Основной Git worktree не коммитился; старые immutable releases не изменялись.
|
||||
- Перед update создан verified backup исходного runtime и полного release 0.0.4:
|
||||
`backups/20261003T161610568Z-ca83dc50-0582-4ac7-b98a-353dc957f486`
|
||||
внутри remote server root. В snapshot сохранены 13 файлов мира и остальные
|
||||
persistent данные; host `.env` остаётся вне snapshot.
|
||||
- Deployment complete: active=0.0.5, previous=0.0.4, health=healthy.
|
||||
Тот же `/runtime` bind используется после recreate. Server override marker
|
||||
остался `server-override-v1`; состав/версии модов не менялись.
|
||||
- Docker inspect подтверждает HostIp=0.0.0.0, HostPort=25565.
|
||||
- Прямой Minecraft status query из локального workspace к 192.168.1.61:25565
|
||||
без tunnel вернул Minecraft 1.21.1, protocol 767, online=0/max=20.
|
||||
- Локальный Phase 0 сервер на loopback:25565 остался healthy.
|
||||
|
||||
`npm test`: 58 pass. Проверены build port interpolation, bind validation
|
||||
и приоритет host settings; backup/deployment/health regression tests проходят.
|
||||
Bash/Node syntax и git diff --check пройдены. Дополнительный protocol checker:
|
||||
|
||||
```bash
|
||||
node scripts/query-minecraft.mjs 192.168.1.61 25565
|
||||
```
|
||||
|
||||
Свидетельства: `.tools/lan-port-evidence/deploy.log`, `direct-status.json`,
|
||||
`remote-verification.json`, `primary-server-status.txt`, `.tools/lan-port-tests.log`.
|
||||
Публикация проверена в LAN; router/NAT configuration этим изменением не выполнялась.
|
||||
Reference in New Issue
Block a user