Commit Graph

9 Commits

Author SHA1 Message Date
82c6c2dce9 fix: JD backup import crash when running as EXE
$MyInvocation.MyCommand.Path is NULL in ps2exe compiled scripts,
causing Split-Path/Join-Path/Test-Path to throw errors.
Now checks for NULL before using the path and falls through
to Gitea download.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 10:41:31 +01:00
2b4fab9e46 chore: remove old exe, new VServerSetup.exe in v2.0.0 release
Built with ps2exe from current VServerSetup.ps1.
Old VServerSetup-online-console.exe removed from repo.
New exe available as release download.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 10:22:24 +01:00
3bfdf2a653 feat: migrate all downloads from streamerware.de to Gitea
All custom tools now download from git.24-music.de releases:
- Habbo Launcher → Habbo-Launcher repo
- JDownloader installer + backup → JDownloader-Setup repo
- File-Uploader → File-Uploader repo
- Scripte → xabbo-scripts repo
- .NET 6.0/8.0 runtimes → dotnet-runtimes repo
- G-Earth was already on Gitea

Zero streamerware.de dependencies remaining.
Added Get-Gitea-Latest-Asset helper function for cleaner code.
Updated README with all Gitea repo links.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 10:01:47 +01:00
9cd9581563 feat: G-Earth now downloads latest release from Gitea
Fetches newest .rar from git.24-music.de/Administrator/G-Earth,
extracts to temp dir, then moves to Desktop\G-Earth with a
consistent folder name regardless of version.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 09:52:18 +01:00
0c99ecf248 docs: update README with all current features
Add Multi-Hoster-Upload, Real-Debrid-Downloader, Gitea sources,
Windows Update disable, high performance power plan.
Mark old exe as outdated.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 09:48:38 +01:00
9ae23b9dde feat: set power plan to high performance
Uses built-in GUID 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
to switch from balanced to high performance.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 09:37:34 +01:00
b8833f2897 feat: disable Windows Update permanently (services + registry policy)
Stops and disables wuauserv, UsoSvc, and BITS services.
Sets NoAutoUpdate and AUOptions registry policies to prevent
automatic and manual update checks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 09:36:41 +01:00
c54df9162d fix: complete script overhaul - JD blocking bug, TLS, backup import, Gitea apps
Critical fixes:
- JDownloader no longer blocks script (use polling instead of -Wait)
- Force TLS 1.2 for HTTPS downloads on older servers
- JD backup import uses marker file instead of cfg/ check (was always skipped)
- Explorer restart after Windows settings for immediate effect

New features:
- Twitch VOD Manager, Multi-Hoster-Upload, Real-Debrid-Downloader from Gitea
- Install-Gitea-App helper function (auto-fetches latest release)
- Unrar-File helper function (DRY)

Cleanup:
- Consistent step numbering via $totalSteps variable
- WinRAR path as global variable
- Gitea WebClient with User-Agent header
- ReadKey pause at script end
- Cleaner formatting throughout

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 09:32:38 +01:00
d6781e8138 feat: initial commit - VServerSetup extracted from compiled exe
PowerShell script that auto-installs 16 programs on a fresh Windows VServer.
JDownloader backup config included as separate zip file.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 09:17:14 +01:00