Troubleshooting
Common issues and solutions for Vintage Story servers
Vintage Story Troubleshooting Guide
This guide covers common issues you may encounter with your Vintage Story server and provides step-by-step solutions.
Server Configuration Errors
JSON Parsing Errors
If you encounter errors like:
Common Causes:
- Extra commas in JSON
- Missing quotes around values
- Incorrect bracket placement
- Invalid characters
Solutions:
- Validate JSON syntax - Use an online JSON validator
- Check for extra commas - Remove trailing commas
- Verify quotes - Ensure all strings are properly quoted
- Restore backup - Use a known working configuration
Configuration Best Practices
Always backup your serverconfig.json
before making changes!
Performance Issues
Server Overload Warnings
Warning Message:
When This Is Normal
During server startup:
- ✅ World generation process
- ✅ Mod loading and initialization
- ✅ Asset loading
- ✅ Initial chunk generation
Expected Duration: 2-10 minutes depending on world size and mods
When to Be Concerned
During regular gameplay:
- ❌ Persistent warnings after startup
- ❌ Warnings every few seconds
- ❌ Player lag and disconnections
- ❌ Slow response to commands
Performance Solutions
Memory Optimization
Increase server RAM:
- Small servers (1-4 players): 2-4GB
- Medium servers (5-8 players): 4-6GB
- Large servers (9+ players): 6GB+
Server Settings
Optimize in serverconfig.json
:
Mod Optimization
- Remove unnecessary mods - Reduce server load
- Check mod compatibility - Some mods conflict
- Update mods - Newer versions often perform better
- Monitor resource usage - Identify heavy mods
Connection Issues
Players Can't Connect
Version Mismatch
Check server version:
- Join your server
- Run command:
/info created version
- Compare with client version
Fix version issues:
- Navigate to server Settings
- Change version number
- Click "Re-install"
- Wait for installation to complete
Server Status
Verify server is running:
- Check control panel status
- Look for "Server started" in console
- Test connection from different clients
Firewall/Port Issues
Check connectivity:
- Verify server ports are open
- Test from different networks
- Check DDoS protection settings
Frequent Disconnections
Common causes:
- Network instability
- Server overload
- Memory issues
- Mod conflicts
Solutions:
- Increase server resources
- Check network stability
- Review server logs for errors
- Remove problematic mods
Startup Issues
Server Won't Start
Memory Issues
Error signs:
- OutOfMemory exceptions
- Startup crashes
- Slow initialization
Solutions:
- Increase allocated RAM
- Reduce world size
- Remove heavy mods
- Clear temporary files
File Corruption
Symptoms:
- Missing file errors
- Corrupted world data
- Invalid configuration
Recovery:
- Restore from backup
- Verify file integrity
- Re-download server files
- Regenerate world if necessary
Slow Startup
Optimization tips:
- Pre-generate chunks - Reduce initial load
- Limit mods - Remove unnecessary ones
- SSD storage - Faster file access
- More RAM - Reduce disk swapping
World Generation Issues
Missing Modded Content
Problem: Mods installed but content not appearing in world
Solution:
- Install mods BEFORE world generation
- Delete existing world data
- Restart server to generate new world
- Verify mods are loading correctly
Corrupted World
Symptoms:
- Strange terrain generation
- Missing chunks
- Player spawn issues
Recovery:
- Restore world backup - If available
- Regenerate world - Delete world folder
- Check mod compatibility - Remove conflicting mods
Mod-Related Issues
Mods Not Loading
Checklist:
- ✅ Files in
/VintagestoryData/Mods/
directory - ✅ Server restarted after installation
- ✅ Mods compatible with server version
- ✅ No file permission issues
Mod Conflicts
Identifying conflicts:
- Check server logs for errors
- Remove mods one by one
- Test server stability
- Document problematic combinations
Prevention:
- Research mod compatibility
- Install mods gradually
- Keep detailed mod lists
- Regular backups before changes
Log Analysis
Reading Server Logs
Key locations:
- Server console output
- Log files in server directory
- Error logs in panel
Important log entries:
- Startup sequence
- Error messages
- Performance warnings
- Mod loading status
Common Error Patterns
Memory errors:
Mod errors:
Configuration errors:
Getting Help
Information to Gather
Before contacting support:
- Server logs - Copy relevant error messages
- Support ID - Found in your panel
- Mod list - Document installed mods
- Steps to reproduce - How the issue occurs
- Server specifications - RAM, CPU, storage
Contact Options
Discord Support:
- Join the Lagless Discord
- Mention your Support ID
- Provide detailed information
Support Ticket:
- Open ticket through panel
- Include all relevant details
- Attach log files if requested
Self-Help Resources
- Official Vintage Story Wiki
- Community Forums
- Modding Discord
- Server console logs and error messages
Preventive Measures
Regular Maintenance
- Schedule restarts - Daily server restarts
- Monitor performance - Check resource usage
- Update regularly - Keep mods and server updated
- Backup frequently - Automated backup schedules
Best Practices
- Test changes - Use development server first
- Document configurations - Keep notes on settings
- Monitor logs - Regular log review
- Plan updates - Schedule maintenance windows
Most issues can be prevented with regular maintenance and careful change management. Always backup before making significant changes!