Server Setup Guide
Complete guide to setting up and configuring your Vintage Story server
Vintage Story Server Setup Guide
This guide will walk you through setting up your Vintage Story server on Lagless.gg, including version management and initial configuration.
Changing Game Version
Vintage Story servers default to the latest version. If you need a specific version (like 1.20.10 for modpack compatibility):
- Navigate to your server's Settings page
- Scroll down to find the version settings
- Enter your desired version (e.g.,
1.20.10
) - Important: Scroll down and click "Re-install" to actually change the version
- Wait for the reinstallation process to complete
Verifying Your Version
To confirm your server is running the correct version:
- Start your server
- Join the game
- Use the command:
/info created version
- This will show you what version the world was created with
Initial Server Configuration
Basic Settings
After installing Vintage Story, you'll want to configure basic server settings:
- Navigate to File Manager in your panel
- Open
serverconfig.json
- Configure the following key settings:
World Generation Settings
Configure world generation in the WorldConfig
section of serverconfig.json
:
- WorldType:
standard
orcreative
- WorldSize: Size of the world (larger = more exploration)
- MapSizeY: World height (affects mountain height)
Starting Your Server
- Start the server from your control panel
- Monitor the console for any startup errors
- Check server logs if issues occur
- Test connection by joining with your client
First-Time Setup
When starting for the first time:
- The server will generate a new world (this takes time)
- Wait for the message "Server started" in console
- Join the server to test connectivity
- Configure admin permissions if needed
Performance Optimization
Memory Allocation
For optimal performance:
- Small servers (1-4 players): 2-4GB RAM
- Medium servers (5-8 players): 4-6GB RAM
- Large servers (9+ players): 6GB+ RAM
JVM Arguments
Vintage Story runs on .NET, but you can optimize performance through server settings:
Best Practices
Before Going Live
- Test locally - Verify your configuration works
- Set up backups - Configure automatic backups in the panel
- Plan your world - Decide on world settings before generating
- Document settings - Keep notes on your configuration
Server Management
- Regular restarts - Schedule daily restarts for stability
- Monitor logs - Watch for errors or warnings
- Update carefully - Test updates on a backup first
- Backup frequently - Use the panel's backup feature
Common Issues
Server Won't Start
Check for:
- Invalid JSON in
serverconfig.json
- Insufficient memory allocation
- Port conflicts
- Missing files after version change
Connection Issues
Troubleshoot:
- Verify server is running
- Check firewall settings
- Confirm version compatibility
- Test with different clients
Performance Problems
Solutions:
- Reduce max chunk radius
- Lower max concurrent players
- Increase memory allocation
- Check for resource-heavy mods
Getting Help
If you encounter issues:
- Check server logs - Look for specific error messages
- Join our Discord - Get help from staff and community
- Contact support - Open a ticket with your Support ID
- Include details - Provide logs, error messages, and reproduction steps
For immediate assistance, mention your Support ID when contacting staff.
Next Steps
Once your server is running:
- Install mods to customize gameplay
- Configure advanced settings for optimal performance
- Invite friends and start your Vintage Story adventure!