Troubleshooting
Troubleshooting
Section titled “Troubleshooting”Solutions for common issues with the KyuubiSoft Panel.
Installation Issues
Section titled “Installation Issues”Docker Compose Fails
Section titled “Docker Compose Fails”Error: docker-compose: command not found
Solution:
# Install Docker Compose pluginsudo apt install docker-compose-plugin
# Use new syntaxdocker compose up -dPermission Denied
Section titled “Permission Denied”Error: Permission denied when starting containers
Solution:
# Fix ownership (UID 9999 is the container user)sudo chown -R 9999:9999 /opt/hytalesudo chmod -R g+rw /opt/hytalePort Already in Use
Section titled “Port Already in Use”Error: Bind for 0.0.0.0:18080 failed: port is already allocated
Solution:
# Find what's using the portsudo lsof -i :18080
# Change port in .envMANAGER_PORT=18081Server Issues
Section titled “Server Issues”Server Won’t Start
Section titled “Server Won’t Start”Symptoms: Container starts but server doesn’t run
Checklist:
- Check server logs:
Terminal window docker-compose logs hytale - Verify server files exist:
Terminal window docker exec hytale ls -la /opt/hytale/server/ - Check Java heap settings match available RAM
- Verify Assets.zip is extracted
Server Crashes on Start
Section titled “Server Crashes on Start”Common Causes:
-
Out of Memory
Terminal window # Increase RAM in .envJAVA_MAX_RAM=6GDOCKER_MEMORY_LIMIT=8G -
Corrupted World
- Restore from backup
- Or delete world folder to regenerate
-
Bad Plugin
- Remove recently added plugins
- Check plugin compatibility
Can’t Connect to Server
Section titled “Can’t Connect to Server”Checklist:
-
Port Forwarding
- UDP port 5520 must be open
- Check router/firewall settings
-
Server Authentication
Terminal window docker attach hytale/auth status -
Network Mode
- Check
AUTH_MODEin .env - Use
offlinefor LAN only
- Check
Panel Issues
Section titled “Panel Issues”Can’t Login to Panel
Section titled “Can’t Login to Panel”Wrong Credentials:
- Check
MANAGER_USERNAMEandMANAGER_PASSWORDin .env - Passwords are case-sensitive
JWT Errors:
- Regenerate JWT_SECRET
- Clear browser cookies
- Restart manager container
Panel Shows “Disconnected”
Section titled “Panel Shows “Disconnected””Causes:
-
Server container not running
Terminal window docker-compose psdocker-compose up -d hytale -
Network issues
Terminal window docker network inspect hytale-net -
CORS misconfiguration
- Check
CORS_ORIGINSmatches your access URL - Include protocol:
http://orhttps://
- Check
Console Not Updating
Section titled “Console Not Updating”Solutions:
- Clear browser cache
- Check WebSocket connection (F12 → Network → WS)
- Restart manager container
- Verify
TRUST_PROXYif behind reverse proxy
Performance Page Empty
Section titled “Performance Page Empty”KyuubiAPI Plugin Required:
- Go to Settings → KyuubiAPI
- Install the plugin
- Restart server
- Verify plugin status shows “Connected”
Backup Issues
Section titled “Backup Issues”Backup Fails
Section titled “Backup Fails”Disk Space:
df -h /opt/hytale/backupsPermissions:
sudo chmod 777 /opt/hytale/backupsRestore Fails
Section titled “Restore Fails”File Integrity:
# Test archivetar -tzf /opt/hytale/backups/backup.tar.gzSpace:
# Check data directory spacedf -h /opt/hytale/dataMod Issues
Section titled “Mod Issues”Mod Won’t Load
Section titled “Mod Won’t Load”- Check Hytale version compatibility
- Look for errors in console
- Verify mod file isn’t corrupted
- Check for missing dependencies
CurseForge Not Working
Section titled “CurseForge Not Working”No Results:
- Check internet connectivity
- CurseForge may be rate limiting
- Try setting
CURSEFORGE_API_KEY
Download Fails:
- Some mods don’t allow 3rd party downloads
- Try manual download and upload
Plugin Conflicts
Section titled “Plugin Conflicts”Symptoms: Server crashes or features don’t work
Solution:
- Disable all plugins
- Enable one at a time
- Test after each enable
- Identify conflicting plugin
Network Issues
Section titled “Network Issues”Behind Reverse Proxy
Section titled “Behind Reverse Proxy”Configuration:
# In .envTRUST_PROXY=trueCORS_ORIGINS=https://your-domain.comNginx WebSocket:
location /api/console/ws { proxy_pass http://localhost:18080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";}HTTPS Not Working
Section titled “HTTPS Not Working”- Verify SSL certificate
- Check reverse proxy config
- Ensure
TRUST_PROXY=true - Update
CORS_ORIGINSto https
Database/Data Issues
Section titled “Database/Data Issues”Corrupted User Data
Section titled “Corrupted User Data”Reset Users:
# Backup firstdocker exec hytale-manager cp /app/data/users.json /app/data/users.json.bak
# Remove to resetdocker exec hytale-manager rm /app/data/users.jsondocker-compose restart hytale-managerLost Configuration
Section titled “Lost Configuration”Restore from Backup:
# Extract specific filetar -xzf backup.tar.gz data/config.jsonGetting Help
Section titled “Getting Help”If you can’t resolve an issue:
-
Check Logs:
Terminal window docker-compose logs --tail=100 hytaledocker-compose logs --tail=100 hytale-manager -
Collect System Info:
Terminal window docker --versiondocker-compose --versionuname -afree -h -
Join Discord:
- KyuubiSoft Discord
- Share logs and system info
- Describe steps to reproduce
-
GitHub Issues:
- Open an Issue
- Include reproduction steps
- Attach relevant logs