https://github.com/mxve/plutonium-updater.rs
Multi-platform Plutonium.pw updater written in rust
https://github.com/mxve/plutonium-updater.rs
bo2 call-of-duty callofduty cli game games gameserver linux mw3 plutonium plutoniumiw5 plutoniumt4 plutoniumt6 rust server updater waw windows
Last synced: about 16 hours ago
JSON representation
Multi-platform Plutonium.pw updater written in rust
- Host: GitHub
- URL: https://github.com/mxve/plutonium-updater.rs
- Owner: mxve
- License: gpl-3.0
- Created: 2022-02-06T12:18:10.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T14:48:58.000Z (11 months ago)
- Last Synced: 2025-10-08T16:59:36.740Z (4 months ago)
- Topics: bo2, call-of-duty, callofduty, cli, game, games, gameserver, linux, mw3, plutonium, plutoniumiw5, plutoniumt4, plutoniumt6, rust, server, updater, waw, windows
- Language: Rust
- Homepage:
- Size: 3.64 MB
- Stars: 34
- Watchers: 2
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
 [](https://github.com/mxve/plutonium-updater.rs/releases/latest) 
# Plutonium CLI Updater

### Download
- [Windows](https://github.com/mxve/plutonium-updater.rs/releases/latest/download/plutonium-updater-x86_64-pc-windows-msvc.zip)
- [Linux](https://github.com/mxve/plutonium-updater.rs/releases/latest/download/plutonium-updater-x86_64-unknown-linux-gnu.tar.gz)
### Quick Start
#### Windows
1. Download and unzip
2. Run `plutonium-updater.exe`
#### Linux/MacOS
```bash
# Extract
tar xfv plutonium-updater-*.tar.gz
# Make executable
chmod +x plutonium-updater
# Run
./plutonium-updater
```
### Example Scripts
#### Windows (update.bat)
```batch
@echo off
set installDir=C:\your_pluto_directory
plutonium-updater.exe -d "%installDir%"
```
#### Linux/MacOS (update.sh)
```bash
#!/bin/bash
INSTALLDIR=/home/pluto/pluto_dir
./plutonium-updater -d "$INSTALLDIR"
```
### Arguments
- ```-d, --directory ``` - Install directory (default: "plutonium")
- ```-f, --force``` - Force file hash check
- ```-l, --launcher``` - Download launcher assets
- ```-q, --quiet``` - Hide file actions
- ```-s, --silent``` - Hide all non-error output
- ```-c, --check``` - Check for updates (exit: 0=current, 1=outdated)
- ```--version-local``` - Print local version
- ```--version-cdn``` - Print latest version
- ```--no-color``` - Disable colors
- ```--backup``` - Create backup while updating
- ```--manual-backup``` - Create/update backup
- ```--backup-list``` - List backups
- ```--backup-restore ``` - Restore backup
- ```--cdn-url``` - Override CDN URL
- ```-e, --exclude ``` - Exclude file/folder from update
- ```--threads ``` - Number of download threads (default: 2)
### Building from Source
1. Install [Rust](https://rustup.rs/)
2. Clone repository
3. Build: ```cargo build --release```
4. Binary location: ```target/release/plutonium-updater(.exe)```
### Exit Codes
- 0: Success
- 1: Update available (with --check)
- 101: Error