Installation¶
This guide will help you install NameMC Sniper and its dependencies on your system.
System Requirements¶
- Python: 3.8 or higher
- Operating System: Windows, macOS, or Linux
- Network: Stable internet connection
- Memory: At least 512MB RAM available
Installation Steps¶
1. Clone the Repository¶
2. Install Python Dependencies¶
Virtual Environment (Recommended)
It's recommended to use a virtual environment to avoid conflicts with other Python packages:
3. Verify Installation¶
Test that the installation was successful:
You should see the help menu with available commands.
4. Create Initial Configuration¶
Generate the default configuration file:
This will create a config.yaml
file in your project directory.
Dependencies¶
The main dependencies include:
- requests - HTTP library for API calls
- pyyaml - YAML configuration file support
- rich - Beautiful terminal output
- discord.py - Discord bot integration (optional)
- schedule - Task scheduling
- colorama - Cross-platform colored terminal text
Verification¶
To ensure everything is working correctly:
-
Check version:
-
Validate configuration:
-
Test proxy connections (if using proxies):
Troubleshooting Installation¶
Common Issues¶
Python not found
Permission errors
# On Windows, run as administrator
# On macOS/Linux, use sudo if needed
sudo pip install -r requirements.txt
Module not found errors
# Ensure you're in the correct directory
ls -la # Should show Main.py and requirements.txt
# Reinstall dependencies
pip install -r requirements.txt --force-reinstall
Next Steps¶
Once installation is complete, proceed to Configuration to set up your sniper settings.