mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 15:20:15 +00:00
docs: add comprehensive troubleshooting guide for users
This commit is contained in:
parent
2b8bb76d7a
commit
17bf963f3e
1 changed files with 186 additions and 0 deletions
186
TROUBLESHOOTING.md
Normal file
186
TROUBLESHOOTING.md
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
# Troubleshooting Guide
|
||||
|
||||
This guide covers common issues and solutions for WoWee.
|
||||
|
||||
## Connection Issues
|
||||
|
||||
### "Authentication Failed"
|
||||
- **Cause**: Incorrect server address, expired realm list, or version mismatch
|
||||
- **Solution**:
|
||||
1. Verify server address in realm list is correct
|
||||
2. Ensure your WoW data directory is for the correct expansion (Vanilla/TBC/WotLK)
|
||||
3. Check that the emulator server is running and reachable
|
||||
|
||||
### "Realm List Connection Failed"
|
||||
- **Cause**: Server is down, firewall blocking connection, or DNS issue
|
||||
- **Solution**:
|
||||
1. Verify server IP/hostname is correct
|
||||
2. Test connectivity: `ping realm-server-address`
|
||||
3. Check firewall rules for port 3724 (auth) and 8085 (realm list)
|
||||
4. Try using IP address instead of hostname (DNS issues)
|
||||
|
||||
### "Connection Lost During Login"
|
||||
- **Cause**: Network timeout, server overload, or incompatible protocol version
|
||||
- **Solution**:
|
||||
1. Check your network connection
|
||||
2. Reduce number of assets loading (lower graphics preset)
|
||||
3. Verify server supports this expansion version
|
||||
|
||||
## Graphics Issues
|
||||
|
||||
### "VK_ERROR_DEVICE_LOST" or Client Crashes
|
||||
- **Cause**: GPU driver issue, insufficient VRAM, or graphics feature incompatibility
|
||||
- **Solution**:
|
||||
1. **Immediate**: Disable advanced graphics features:
|
||||
- Press Escape → Video Settings
|
||||
- Set graphics preset to **LOW**
|
||||
- Disable Water Refraction (requires FSR)
|
||||
- Disable MSAA (set to Off)
|
||||
2. **Medium term**: Update GPU driver to latest version
|
||||
3. **Verify**: Use a graphics test tool to ensure GPU stability
|
||||
4. **If persists**: Try FSR2 disabled mode - check renderer logs
|
||||
|
||||
### Black Screen or Rendering Issues
|
||||
- **Cause**: Missing shaders, GPU memory allocation failure, or incorrect graphics settings
|
||||
- **Solution**:
|
||||
1. Check logs: Look in `~/.wowee/logs/` for error messages
|
||||
2. Verify shaders compiled: Check for `.spv` files in `assets/shaders/compiled/`
|
||||
3. Reduce shadow distance: Press Escape → Video Settings → Lower shadow distance from 300m to 100m
|
||||
4. Disable shadows entirely if issues persist
|
||||
|
||||
### Low FPS or Frame Stuttering
|
||||
- **Cause**: Too high graphics settings for your GPU, memory fragmentation, or asset loading
|
||||
- **Solution**:
|
||||
1. Apply lower graphics preset: Escape → LOW or MEDIUM
|
||||
2. Disable MSAA: Set to "Off"
|
||||
3. Reduce draw distance: Move further away from complex areas
|
||||
4. Close other applications consuming GPU memory
|
||||
5. Check CPU usage - if high, reduce number of visible entities
|
||||
|
||||
### Water/Terrain Flickering
|
||||
- **Cause**: Shadow mapping artifacts, terrain LOD issues, or GPU memory pressure
|
||||
- **Solution**:
|
||||
1. Increase shadow distance slightly (150m to 200m)
|
||||
2. Disable shadows entirely as last resort
|
||||
3. Check GPU memory usage
|
||||
|
||||
## Audio Issues
|
||||
|
||||
### No Sound
|
||||
- **Cause**: Audio initialization failed, missing audio data, or incorrect mixer setup
|
||||
- **Solution**:
|
||||
1. Check system audio is working: Test with another application
|
||||
2. Verify audio files extracted: Check for `.wav` files in `Data/Audio/`
|
||||
3. Unmute audio: Look for speaker icon in minimap (top-right) - click to unmute
|
||||
4. Check settings: Escape → Audio Settings → Master Volume > 0
|
||||
|
||||
### Sound Cutting Out
|
||||
- **Cause**: Audio buffer underrun, too many simultaneous sounds, or driver issue
|
||||
- **Solution**:
|
||||
1. Lower audio volume: Escape → Audio Settings → Reduce Master Volume
|
||||
2. Disable distant ambient sounds: Reduce Ambient Volume
|
||||
3. Reduce number of particle effects
|
||||
4. Update audio driver
|
||||
|
||||
## Gameplay Issues
|
||||
|
||||
### Character Stuck or Not Moving
|
||||
- **Cause**: Network synchronization issue, collision bug, or server desync
|
||||
- **Solution**:
|
||||
1. Try pressing Escape to deselect any target, then move
|
||||
2. Jump (Spacebar) to test physics
|
||||
3. Reload the character: Press Escape → Disconnect → Reconnect
|
||||
4. Check for transport/vehicle state: Press 'R' to dismount if applicable
|
||||
|
||||
### Spells Not Casting or Showing "Error"
|
||||
- **Cause**: Cooldown, mana insufficient, target out of range, or server desync
|
||||
- **Solution**:
|
||||
1. Verify spell is off cooldown (action bar shows availability)
|
||||
2. Check mana/energy: Look at player frame (top-left)
|
||||
3. Verify target range: Hover action bar button for range info
|
||||
4. Check server logs for error messages (combat log will show reason)
|
||||
|
||||
### Quests Not Updating
|
||||
- **Cause**: Objective already completed in different session, quest giver not found, or network desync
|
||||
- **Solution**:
|
||||
1. Check quest objective: Open quest log (Q key) → Verify objective requirements
|
||||
2. Re-interact with NPC to trigger update packet
|
||||
3. Reload character if issue persists
|
||||
|
||||
### Items Not Appearing in Inventory
|
||||
- **Cause**: Inventory full, item filter active, or network desync
|
||||
- **Solution**:
|
||||
1. Check inventory space: Open inventory (B key) → Count free slots
|
||||
2. Verify item isn't already there: Search inventory for item name
|
||||
3. Check if bags are full: Open bag windows, consolidate items
|
||||
4. Reload character if item is still missing
|
||||
|
||||
## Performance Optimization
|
||||
|
||||
### For Low-End GPUs
|
||||
```
|
||||
Graphics Preset: LOW
|
||||
- Shadows: OFF
|
||||
- MSAA: OFF
|
||||
- Normal Mapping: Disabled
|
||||
- Clutter Density: 25%
|
||||
- Draw Distance: Minimum
|
||||
- Particles: Reduced
|
||||
```
|
||||
|
||||
### For Mid-Range GPUs
|
||||
```
|
||||
Graphics Preset: MEDIUM
|
||||
- Shadows: 200m
|
||||
- MSAA: 2x
|
||||
- Normal Mapping: Basic
|
||||
- Clutter Density: 60%
|
||||
- FSR2: Enabled (if desired)
|
||||
```
|
||||
|
||||
### For High-End GPUs
|
||||
```
|
||||
Graphics Preset: HIGH or ULTRA
|
||||
- Shadows: 350-500m
|
||||
- MSAA: 4-8x
|
||||
- Normal Mapping: Full (1.2x strength)
|
||||
- Clutter Density: 100-150%
|
||||
- FSR2: Optional (for 4K smoothness)
|
||||
```
|
||||
|
||||
## Getting Help
|
||||
|
||||
### Check Logs
|
||||
Detailed logs are saved to:
|
||||
- **Linux/macOS**: `~/.wowee/logs/`
|
||||
- **Windows**: `%APPDATA%\wowee\logs\`
|
||||
|
||||
Include relevant log entries when reporting issues.
|
||||
|
||||
### Check Server Compatibility
|
||||
- **AzerothCore**: Full support
|
||||
- **TrinityCore**: Full support
|
||||
- **Mangos**: Full support
|
||||
- **Turtle WoW**: Full support (1.17)
|
||||
|
||||
### Report Issues
|
||||
If you encounter a bug:
|
||||
1. Enable logging: Watch console for error messages
|
||||
2. Reproduce the issue consistently
|
||||
3. Gather system info: GPU, driver version, OS
|
||||
4. Check if issue is expansion-specific (Classic/TBC/WotLK)
|
||||
5. Report with detailed steps to reproduce
|
||||
|
||||
### Clear Cache
|
||||
If experiencing persistent issues, clear WoWee's cache:
|
||||
```bash
|
||||
# Linux/macOS
|
||||
rm -rf ~/.wowee/warden_cache/
|
||||
rm -rf ~/.wowee/asset_cache/
|
||||
|
||||
# Windows
|
||||
rmdir %APPDATA%\wowee\warden_cache\ /s
|
||||
rmdir %APPDATA%\wowee\asset_cache\ /s
|
||||
```
|
||||
|
||||
Then restart WoWee to rebuild cache.
|
||||
Loading…
Add table
Add a link
Reference in a new issue