--- title: Troubleshooting description: Common issues and solutions for DropOut launcher --- # Troubleshooting This guide covers common issues and their solutions. If you don't find your issue here, please [open an issue](https://github.com/HydroRoll-Team/DropOut/issues) on GitHub. ## Installation Issues ### Linux: Missing Dependencies **Issue:** Error about missing libraries during installation **Solution:** ```bash # Ubuntu/Debian sudo apt update sudo apt install libwebkit2gtk-4.1-0 libgtk-3-0 # Fedora sudo dnf install webkit2gtk4.1 gtk3 # Arch sudo pacman -S webkit2gtk gtk3 ``` ### macOS: "App is damaged" **Issue:** macOS says DropOut is damaged and can't be opened **Solution:** 1. Open Terminal 2. Run: `xattr -cr /Applications/DropOut.app` 3. Try opening again 4. Or: System Preferences → Security → Allow anyway ### Windows: SmartScreen Warning **Issue:** Windows SmartScreen blocks the installer **Solution:** 1. Click "More info" 2. Click "Run anyway" 3. This is normal for new apps without extended validation certificates ## Authentication Issues ### Microsoft Login Fails **Issue:** Can't complete Microsoft login **Possible causes and solutions:** **1. Device code expired:** - Codes expire after 15 minutes - Start the login process again - Complete authorization faster **2. Network issues:** - Check internet connection - Disable VPN temporarily - Check firewall settings - Try different network **3. Microsoft account issues:** - Verify account owns Minecraft Java Edition - Check at https://www.minecraft.net/profile - Ensure account is not suspended **4. Browser problems:** - Try different browser - Clear browser cache - Disable ad blockers - Use incognito/private mode ### Token Refresh Fails **Issue:** Token refresh fails, must re-login frequently **Solution:** 1. Log out completely 2. Delete `accounts.json` from app data directory 3. Log in again 4. If persists, check Microsoft account status ### Offline Login Not Working **Issue:** Can't create offline account **Solution:** - Username must be 3-16 characters - Use only letters, numbers, underscore - No special characters - No spaces ## Game Launch Issues ### Java Not Found **Issue:** "No Java installation found" **Solutions:** **1. Auto-detect existing Java:** - Settings → Java → Detect Installations - If found, select it - If not found, proceed to step 2 **2. Download Java via DropOut:** - Settings → Java → Download Java - Select appropriate version: - Java 8 for Minecraft 1.12.2 and older - Java 17 for Minecraft 1.18-1.20.4 - Java 21 for Minecraft 1.20.5+ **3. Manual Java installation:** - Download from [Adoptium](https://adoptium.net/) - Install to system - Restart DropOut - Detect again ### Wrong Java Version **Issue:** Game crashes with "Unsupported class file version" **Solution:** Match Java version to Minecraft version: | Minecraft Version | Java Version | |-------------------|--------------| | 1.7.10 and older | Java 8 | | 1.8 - 1.12.2 | Java 8 | | 1.13 - 1.16.5 | Java 8 or 11 | | 1.17 - 1.17.1 | Java 16 | | 1.18 - 1.20.4 | Java 17 | | 1.20.5+ | Java 21 | ### OutOfMemoryError **Issue:** Game crashes with `java.lang.OutOfMemoryError` **Solutions:** **1. Increase memory allocation:** - Settings → Memory - Increase Maximum Memory: - Vanilla: 4GB minimum - Light mods: 6GB - Heavy modpacks: 8-12GB - Don't exceed 80% of system RAM **2. Use 64-bit Java:** - Check current Java architecture - Download 64-bit Java if needed - 32-bit Java limited to ~2GB **3. Reduce render distance:** - In-game Video Settings - Lower render distance to 8-12 chunks **4. Optimize JVM arguments:** ```bash -Xms4G -Xmx8G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions ``` ### Game Won't Start **Issue:** Game doesn't launch, no error message **Check:** **1. Log output:** - Check game console in DropOut - Look for error messages - Common issues: - Missing files - Corrupted downloads - Mod conflicts **2. Verify files:** - Delete version folder - Re-download version - Try vanilla first before modded **3. Check permissions:** - Ensure DropOut can write to game directory - Check folder permissions - On Linux: ensure the launcher directory is only accessible by your user, e.g. `chmod 700 ~/.local/share/com.dropout.launcher` ## Download Issues ### Downloads Fail **Issue:** Asset or library downloads fail **Solutions:** **1. Network issues:** - Check internet connection - Disable VPN - Try different network - Check firewall/antivirus **2. Resume downloads:** - DropOut auto-resumes interrupted downloads - Close and reopen DropOut - Downloads should continue **3. Clear download cache:** - Delete `.part` files in libraries/assets - Restart download **4. Manually download:** - Check logs for failing URL - Download file manually - Place in correct location ### Slow Downloads **Issue:** Downloads are very slow **Solutions:** **1. Adjust thread count:** - Settings → Downloads - Try different thread counts: - Too low: slow overall - Too high: connection throttling - Recommended: 5-10 threads **2. Network optimization:** - Close bandwidth-heavy apps - Use wired connection if possible - Check for ISP throttling **3. Alternative CDN:** - Mojang mirrors may be slow - Try at different time of day ## Mod Loader Issues ### Fabric Installation Fails **Issue:** Can't install Fabric loader **Solutions:** **1. Check Minecraft version:** - Fabric supports 1.14+ - Older versions not supported - Try newer Minecraft version **2. Network issues:** - Check internet connection - Fabric Meta API may be down - Try again later **3. Manual installation:** - Download Fabric from [fabricmc.net](https://fabricmc.net/) - Use official installer - Import profile to DropOut ### Forge Installation Fails **Issue:** Forge installer fails or hangs **Solutions:** **1. Java version:** - Ensure correct Java version - Forge 1.17+ requires Java 16+ - Older Forge may need Java 8 **2. Installer timeout:** - Forge installer can be slow - Wait up to 10 minutes - Check logs for progress **3. Disk space:** - Ensure sufficient free space - Forge needs ~1GB temporarily - Check `/tmp` on Linux **4. Manual installation:** - Download Forge installer from [minecraftforge.net](https://files.minecraftforge.net/) - Run installer manually - Select install client - Import profile ### Mod Crashes **Issue:** Game crashes with mods installed **Solutions:** **1. Check compatibility:** - Verify mod is for correct Minecraft version - Check mod loader version requirements - Read mod description for dependencies **2. Install dependencies:** - Fabric mods often need Fabric API - Some mods require libraries - Check crash log for "missing" errors **3. Remove conflicting mods:** - Disable mods one by one - Identify problematic mod - Check for known conflicts - Update or replace mod **4. Update mods:** - Use latest mod versions - Check mod update notes - Some updates fix crashes ## Performance Issues ### Low FPS **Issue:** Game runs slowly or stutters **Solutions:** **1. Allocate more memory:** - Increase max memory to 6-8GB - Don't over-allocate (causes GC pauses) **2. Install performance mods:** - **Fabric**: Sodium, Lithium, Phosphor - **Forge**: OptiFine, Magnesium, Rubidium **3. Optimize settings:** - Lower render distance - Disable fancy graphics - Turn off particles - Disable VSync if fps < 60 **4. Update graphics drivers:** - Download latest from manufacturer - NVIDIA: GeForce Experience - AMD: Adrenalin - Intel: Graphics Command Center **5. Close background apps:** - Free up system resources - Disable overlays (Discord, etc.) - Check Task Manager for CPU/RAM hogs ### Launcher Slow to Start **Issue:** DropOut takes long time to launch **Solutions:** **1. Check system resources:** - Close unnecessary programs - Ensure sufficient RAM available - Check CPU usage **2. Antivirus interference:** - Add DropOut to exceptions - Temporarily disable to test - Some AVs slow down significantly **3. Corrupted data:** - Delete `cache` folder in app data - Restart DropOut - Will rebuild cache ## UI Issues ### Window Won't Open **Issue:** DropOut window doesn't appear **Solutions:** **1. Check if running:** ```bash # Linux/macOS ps aux | grep dropout # Windows tasklist | findstr dropout ``` **2. Kill and restart:** ```bash # Linux/macOS pkill dropout # Windows taskkill /F /IM dropout.exe ``` **3. Reset window position:** - Delete window state config - Restart DropOut ### Graphics Glitches **Issue:** UI looks wrong or has visual artifacts **Solutions:** **1. Update graphics drivers:** - Install latest drivers - Restart system **2. Disable hardware acceleration:** - Check if option exists in settings - May reduce performance but fix glitches **3. Try different monitor:** - Multi-monitor setups can cause issues - Try on different display ## File System Issues ### Can't Access Game Directory **Issue:** Errors accessing game files **Solutions:** **1. Check permissions:** ```bash # Linux (set secure owner-only permissions) sudo chown -R "$USER":"$USER" ~/.local/share/com.dropout.launcher chmod -R u+rwX,go-rwx ~/.local/share/com.dropout.launcher # macOS (set secure owner-only permissions) sudo chown -R "$USER":"$USER" ~/Library/Application\ Support/com.dropout.launcher chmod -R u+rwX,go-rwx ~/Library/Application\ Support/com.dropout.launcher ``` **2. Check disk space:** - Ensure sufficient free space - Minecraft needs 2-10GB depending on mods - Clean up old versions **3. Antivirus blocking:** - Add game directory to exceptions - Some AVs block file access ### Corrupted Files **Issue:** Files appear corrupted or invalid **Solutions:** **1. Verify checksums:** - DropOut verifies SHA1/SHA256 - Failed verification triggers re-download **2. Re-download:** - Delete corrupted file - Launch version again - DropOut will re-download **3. Clear cache:** - Delete version folder entirely - Re-install from scratch ## Getting More Help ### Collect Debug Information When reporting issues, include: **1. System information:** - OS and version - DropOut version - Java version **2. Logs:** - Launcher logs from console - Game logs if applicable - Error messages (full text) **3. Steps to reproduce:** - What you did - What you expected - What actually happened **4. Screenshots:** - Error messages - UI issues - Settings screens ### Report Issues 1. Search [existing issues](https://github.com/HydroRoll-Team/DropOut/issues) 2. If not found, [create new issue](https://github.com/HydroRoll-Team/DropOut/issues/new) 3. Use issue template 4. Provide all requested information 5. Be patient and responsive ### Community Support - **GitHub Discussions**: Ask questions - **Discord**: Real-time help (if available) - **Documentation**: Check all guides ## Known Issues ### Currently Being Worked On - Multi-account switching (in progress) - Custom game directory selection (planned) - Launcher auto-update (planned) ### Workarounds Available **Issue**: Can't switch between accounts easily **Workaround**: Log out and log in with different account **Issue**: No built-in mod manager **Workaround**: Manually manage mods in instance folder **Issue**: Can't import from other launchers **Workaround**: Manually copy instance files