A command-line tool for generating Plutonium server keys without owning the games. This software bypasses Plutonium's requirement of game ownership to create a server key, providing an easy-to-use interface for supported Call of Duty titles on the Plutonium platform.
- Interactive command-line interface
- Support for multiple Call of Duty titles
- Integration with an intermediate API for key generation
- Support for both Zombie and Multiplayer modes (where applicable)
- User-friendly prompts and error handling
- Call of Duty: World at War (Not currently supported by the API)
- Call of Duty: Black Ops (Not currently supported by the API)
- Call of Duty: Black Ops II (Supported)
- Call of Duty: Modern Warfare 3 (Not currently supported by the API)
The generated keys are temporary, lasting 48 hours, making this tool ideal for testing and temporary server setups. Please note that this tool should not be used if you own the game, as official methods for key generation are available through the Plutonium platform.
Please don't use this tool if you own the game. Get the key by the classic method on https://platform.plutonium.pw/serverkeys
To install the Plutonium Key Generator:
- Go to the Releases page of the GitHub repository.
- Find the latest release version.
- Download the appropriate version for your operating system:
- For Windows: Download the file
plutonium-key-generator.exe
- For Linux: Download the file
plutonium-key-generator
- For Windows: Download the file
- Once downloaded:
- Windows users: Double-click the
.exe
file to run it. - Linux users:
a. Open a terminal in the directory where you downloaded the file.
b. Make the file executable with the command:
chmod +x plutonium-key-generator
c. Run the file with:./plutonium-key-generator-linux
- Windows users: Double-click the
Note: Ensure you have the necessary permissions to execute the file on your system. On some systems, you may need to right-click the file and select "Run as administrator" (Windows) or use sudo
(Linux) if you encounter permission issues.
If you encounter any issues during installation or execution, please check the Issues page on GitHub or create a new issue for assistance.
This tool integrates with an intermediate API to generate server keys. The API endpoint used is:
https://api.sterbweise.dev/plutonium-key-generator
The API expects a JSON payload with the following structure:
{
"server_name": "Your Server Name",
"mode": "Game Mode Code"
}
This section is intended for developers who want to work on the project in development mode.
The project relies on the following main dependencies:
reqwest
(version 0.11, withjson
andblocking
features enabled): Used for making HTTP requests to the API.serde
(version 1.0, withderive
feature enabled): Used for serializing and deserializing JSON data.
For a complete list of dependencies, please refer to the Cargo.toml
file.
-
Ensure you have Rust and Cargo installed on your system. If not, follow the official Rust installation guide.
-
Clone the repository:
git clone https://github.com/sterbweise/plutonium-key-generator.git
-
Navigate to the project directory:
cd plutonium-key-generator
-
Install the dependencies:
cargo fetch
To build the project in development mode, use:
cargo build
This command compiles the project and its dependencies, creating an unoptimized binary with debug information. The resulting executable will be placed in the target/debug
directory.
For a more optimized build (useful for testing performance), you can use:
cargo build --release
This command compiles the project with optimizations and removes debug information, resulting in a smaller and faster executable. The optimized binary will be placed in the target/release
directory.
To run the project in development mode:
cargo run
This command builds (if necessary) and runs the project. You can also run the executable directly:
- For debug build:
./target/debug/plutonium-key-generator
- For release build:
./target/release/plutonium-key-generator
Contributions to the Plutonium Key Generator are welcome and encouraged! We appreciate your interest in improving this project. Here's how you can contribute:
- Fork the repository to your own GitHub account.
- Clone the project to your machine.
- Create a new branch locally with a succinct but descriptive name.
- Make your changes, adhering to the project's coding style.
- Commit changes to the branch.
- Push changes to your fork.
- Open a Pull Request in our repository.
When contributing, please ensure that your code adheres to the existing style of the project and includes appropriate tests.
- Bug fixes
- Performance improvements
- New features
- Documentation improvements
- Code refactoring
We also welcome contributions to the API that powers this key generator. If you're interested in improving or extending the API functionality, please visit our API repository:
https://github.com/Sterbweise/plutonium-key-generator-api
By contributing to the API, you can help enhance the core functionality of the key generator and potentially add new features or improve existing ones.
This project is licensed under the MIT License. See the LICENSE file for details.
Warning: This tool is intended for educational and development purposes only. Please do not use this tool if you own the game. Obtain the key through the official method at https://platform.plutonium.pw/serverkeys.
The generated keys are valid for only 48 hours. Use of this tool may violate the terms of service of the game or platform. Use at your own risk.
For support, please contact:
- Email: [email protected]
- Telegram: @SG991
You can also open an issue on this repository for bug reports or feature requests.
Developed with ❤️ by Sterbweise