Core Keeper Server Troubleshooting Guide
Comprehensive guide to diagnosing and fixing common Core Keeper dedicated server issues. From connection problems to performance bottlenecks, save corruption, mod conflicts, and world generation errors, this guide provides step-by-step solutions for server administrators.
Quick Tip: Most Core Keeper server issues can be resolved by checking port forwarding, verifying server configuration files, ensuring all players have the same game version, and managing world save compatibility.
Common Connection Issues
1. "Failed to Connect" or "Connection Timed Out" Error
Symptoms:
- Players cannot connect to server
- "Failed to connect" or "Connection timed out" message appears
- Server shows in browser but connection fails
- Players can connect locally but not remotely
Solutions:
- Check Port Forwarding: Ensure port 27015 (default UDP) is properly forwarded on your router.
- Verify Firewall Settings: Add exceptions for Core Keeper server executable in Windows Firewall or configure iptables on Linux.
- Test Local Connection: Try connecting from a device on the same network to rule out internet issues.
- Check Server Status: Verify the server process is running with
netstat -tulpn | grep 27015(Linux) or Resource Monitor (Windows). - Update Server Files: Ensure server is updated to latest stable version using SteamCMD (App ID: 1963720).
2. Server Not Showing in Server Browser
Symptoms:
- Server doesn't appear in Core Keeper server browser
- Direct IP connection works but browser doesn't show server
- Server visibility set to "Public" but not listed
- Intermittent visibility in browser
Solutions:
- Enable Steam Query: Ensure server is launched with proper Steam networking flags.
- Check Query Port: Verify port 27016 (if used for queries) is open and accessible.
- Wait for Registration: Steam server browser can take 5-15 minutes to register new servers.
- Server Name Format: Avoid special characters in server name that might break browser listing.
- Use Server Browser Commands: Try refreshing browser or restarting game client.
Performance Problems
3. Server Lag and High Ping
Symptoms:
- Delayed player actions and enemy movements
- High ping for all connected players
- World saving causes temporary freezes
- Chunk loading lag during exploration
Solutions:
- Optimize Server Settings: Reduce
MaxPlayersor adjust performance settings inserver.cfg. - Increase Memory Allocation: Ensure server has adequate RAM (minimum 4GB for 10 players).
- Reduce View Distance: Lower
ViewDistancein server settings to reduce chunk loading. - Schedule Regular Restarts: Daily server restarts clear memory leaks and improve performance.
- Use Performance Optimizations: Consider dedicated hosting with SSD storage for faster world saves.
4. High CPU/Memory Usage
Symptoms:
- Server process using excessive CPU (90%+)
- Memory usage constantly increasing over time
- Server becomes unresponsive after extended uptime
- Performance degradation with many active chunks
Solutions:
- Limit Player Count: Reduce
MaxPlayerssetting to match server capabilities. - Optimize World Size: Consider using smaller world sizes if experiencing performance issues.
- Regular Restarts: Schedule daily server restarts to clear memory leaks.
- Monitor with Tools: Use
htop(Linux) or Process Explorer (Windows) to identify resource hogs. - Upgrade Hardware: Consider moving to dedicated hosting with better CPU/RAM resources.
Save and World Issues
5. World Corruption or Save Data Loss
Symptoms:
- World fails to load on server startup
- Characters or structures missing after server restart
- "Failed to load world" error message
- Map chunks not loading or appearing corrupted
Solutions:
- Restore from Backup: Use Supercraft's automated backups or manual backup files in
saves/directory. - Verify File Permissions: Ensure server has write access to save directory.
- Check Disk Space: Ensure adequate free space for world saves (minimum 2GB).
- Use Save Repair Tools: Consider using community tools for Core Keeper save file repair.
- Prevent Corruption: Always use proper shutdown procedure rather than killing process.
6. Character and Inventory Data Issues
Symptoms:
- Character items or progression missing after server transfer
- Inventory reset or items disappearing
- Skill levels reset or decreased
- Duplicate characters appearing
Solutions:
- Backup Save Files: Regularly backup entire
saves/directory including player data. - Check Save Compatibility: Ensure save files match server version (major updates may break saves).
- Avoid Cross-Server Transfers: Character data may not be compatible between different server configurations.
- Manual Restoration: Replace corrupted player data with backups from known good state.
- Preventive Measures: Enable automatic backups and test restore procedures regularly.
Mod-Related Problems
7. Mod Compatibility Issues
Symptoms:
- Server crashes on startup with mods enabled
- Players cannot connect due to mod mismatch
- Game features broken after mod installation
- Inconsistent behavior between server and clients
Solutions:
- Verify Mod Versions: Ensure all mods are updated to latest versions compatible with Core Keeper version.
- Check Load Order: Some mods require specific load order in server configuration.
- Test Mods Individually: Disable all mods, then enable one at a time to identify conflicts.
- Check Workshop IDs: Ensure server and clients subscribe to same Workshop IDs (not local mod files).
- Use Mod Manager: Consider using mod managers for consistent deployment across server and clients.
8. Steam Workshop Mod Problems
Symptoms:
- Workshop mods not downloading to server
- Mod updates not applying automatically
- Clients missing required mods
- Mod version mismatches between server and clients
Solutions:
- Verify SteamCMD Setup: Ensure SteamCMD is properly configured with login credentials for Workshop downloads.
- Check Workshop IDs: Verify correct Workshop IDs are specified in server configuration.
- Manual Mod Installation: Consider manually installing mods to server directory for better control.
- Update Schedule: Schedule regular server restarts to check for mod updates.
- Client Communication: Inform players of mod changes and required updates.
Configuration and Settings Issues
9. Server Settings Not Applying
Symptoms:
- Changes to
server.cfgnot taking effect - Server reverting to default settings after restart
- Configuration file being overwritten
- Settings inconsistent between server and clients
Solutions:
- Verify File Location: Ensure editing correct
server.cfgin server root directory. - Check Configuration Syntax: Ensure no syntax errors in configuration file.
- File Permissions: Server needs write access to configuration files.
- Restart Server: Most settings require server restart to take effect.
- Backup Original: Always backup configuration before making changes.
10. World Generation Problems
Symptoms:
- World not generating properly
- Missing biomes or resources
- World seed not producing expected results
- Generation errors or crashes
Solutions:
- Check World Seed: Some seeds may produce problematic worlds; try different seeds.
- Verify Game Version: Ensure server matches client version for world generation algorithms.
- Allocate More Memory: World generation may require additional RAM for large worlds.
- Test Generation Locally: Generate world in single-player first to verify seed works.
- Community Resources: Check Core Keeper community for known good seeds and generation tips.
Network and Firewall Configuration
# Required Ports for Core Keeper Server
Port 27015 (UDP) - Game traffic (default, configurable)
Port 27016 (UDP) - Optional query/RCON port
# Linux iptables rules
sudo iptables -A INPUT -p udp --dport 27015 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 27016 -j ACCEPT
# Windows Firewall PowerShell
New-NetFirewallRule -DisplayName "Core Keeper 27015-27016" -Direction Inbound -Protocol UDP -LocalPort 27015-27016 -Action Allow
# Common server.cfg settings
MaxPlayers = 10
Port = 27015
ServerName = "My Core Keeper Server"
WorldSize = Medium
Diagnostic Commands and Tools
Server Console Commands
# Check server status
netstat -tulpn | grep 27015
# Monitor server process (Linux)
top -p $(pgrep CoreKeeper)
# View server logs (typical locations)
tail -f ~/.config/unity3d/Pugstorm/CoreKeeperServer/Logs/*.log
tail -f "C:\Users\[User]\AppData\LocalLow\Pugstorm\CoreKeeperServer\Logs\*.log"
# Test network connectivity
nc -zvu your_server_ip 27015
# Check disk space
df -h /path/to/server
Client-Side Diagnostics
- Steam Network Diagnostics: Steam → Settings → Downloads → Clear Download Cache
- Verify Game Files: Steam Library → Core Keeper → Properties → Local Files → Verify Integrity
- Check Firewall: Ensure Core Keeper client is allowed through Windows Defender Firewall
- Update Network Drivers: Ensure network adapter drivers are up to date
- Client Logs: Check
%UserProfile%\AppData\LocalLow\Pugstorm\CoreKeeper\Logs\for connection errors
Preventative Measures
Best Practices to Avoid Issues:
- Regular Backups: Schedule automated daily backups of world saves, configuration files, and player data.
- Update Management: Test game updates on a staging server before deploying to production.
- Monitor Resources: Use monitoring tools to track CPU, memory, and disk usage trends.
- Document Configuration: Keep records of server settings, mod lists, and custom changes.
- Community Communication: Inform players of scheduled maintenance, updates, and expected downtime.
- Moderation Team: Establish clear rules and admin procedures for server management.
When to Seek Help
If you've tried all troubleshooting steps and still experience issues:
- Check Official Channels: Core Keeper Discord server, Pugstorm support, official forums
- Community Resources: Reddit r/CoreKeeper, Core Keeper community wiki, Steam community guides
- Hosting Provider: Contact Supercraft support for dedicated server assistance and diagnostics
- Log Collection: Gather server logs, client logs, console outputs, and error messages before seeking help
- Bug Reporting: Report persistent bugs to Pugstorm with detailed reproduction steps
Final Tip: Core Keeper servers are relatively stable but can experience issues with mods, world generation, and network configuration. Most problems are solvable with systematic troubleshooting: start with basic connectivity, then configuration, then mods, then hardware/resources.
Need professional Core Keeper server hosting with automated troubleshooting? Launch your Core Keeper server with Supercraft for optimized performance and 24/7 support.