CSMM Cloud Hosted Server Manager
Tags: csmm, tools, server-manager, hosting
CSMM (Custom Server Mod Manager) is a powerful web-based management platform for 7 Days to Die servers that provides comprehensive administration tools without requiring local installation of heavy control panels. The cloud-hosted edition allows server owners to connect their game servers to a managed CSMM instance, offering real-time monitoring, player management, automation workflows, and integration with popular services like Discord. This guide covers CSMM installation, configuration, features, and best practices for optimizing your 7 Days to Die server administration.
CSMM vs Other Server Managers
CSMM offers distinct advantages over traditional server management solutions. The following table compares CSMM with other popular 7 Days to Die server management tools:
| Feature |
CSMM |
Botman |
Alloc's Server Fixes |
7DTD Server Manager |
LinuxGSM |
| Management Type |
Cloud-hosted web interface |
In-game chat bot + mod |
Server-side mod |
Local GUI application |
Command-line scripts |
| Live Map |
✓ Built-in with player tracking |
✗ Limited via plugins |
✗ No map |
✓ Optional via mods |
✗ No |
| Player Tracking |
✓ Detailed profiles & logs |
✓ Basic tracking |
✓ Limited |
✓ Basic |
✗ Manual |
| Automation |
✓ Scheduled commands, backups |
✓ Custom scripts |
✓ Server fixes only |
✓ Scheduled tasks |
✓ Automated restarts |
| Discord Integration |
✓ Native chat relay & alerts |
✓ Via plugins |
✗ No |
✗ No |
✗ No |
| Web Dashboard |
✓ Full-featured |
✗ No |
✗ No |
✗ No |
✗ No |
| Multi-Server Support |
✓ Manage multiple servers |
✓ Limited |
✗ Single server |
✗ Single server |
✓ Multiple instances |
| Ease of Setup |
Medium (cloud config required) |
Easy (mod installation) |
Easy (mod installation) |
Easy (local install) |
Medium (script setup) |
| Cost |
Freemium (paid features) |
Free |
Free |
Free |
Free |
| Best For |
Community servers, multi-admin |
Small groups, in-game management |
Performance & bug fixes |
Windows users, local control |
Linux experts, automation |
Note: CSMM's cloud-hosted model means your server connects to external services. Ensure you trust the CSMM provider with your server credentials and consider self-hosting CSMM for complete control.
What you get
CSMM provides a comprehensive suite of server management features accessible through a web-based dashboard. The cloud-hosted edition eliminates the need for local installation while offering robust administration capabilities.
- Live map with online players, land claims, and log viewing.
- Scheduled commands (restarts, messages, backups) from the web UI.
- Discord integration for chat relay and alerts.
- Economy, shop, and teleports if you enable ServerTools integration.
Installation and Setup
Setting up CSMM involves configuring your 7 Days to Die server for remote management and connecting it to the CSMM cloud service. Follow these steps based on your server platform:
Prerequisites
- Telnet Enabled: Your 7 Days to Die server must have telnet enabled with a strong password
- Public IP Address: Server must be accessible from the internet (or via VPN if using private network)
- CSMM Account: Register for a CSMM account at the official CSMM website
- Firewall Rules: Allow inbound connections on your server's telnet port (default: 8081)
Step 1: Enable Telnet on Your Server
Edit your server's configuration files to enable telnet access:
Windows Server
# Edit serverconfig.xml
<property name="TelnetEnabled" value="true"/ > <property name="TelnetPort" value="8081"/ > <property name="TelnetPassword" value="YourStrongPassword123"/ >
Linux Server
# Edit serverconfig.xml
<property name="TelnetEnabled" value="true"/ > <property name="TelnetPort" value="8081"/ > <property name="TelnetPassword" value="YourStrongPassword123"/ > # Restart server to apply changes
./7dtd.sh restart
Step 2: Configure CSMM Cloud Service
- Log into your CSMM dashboard at https://csmm.7d2d.net (or your provider's URL)
- Navigate to "Servers" and click "Add New Server"
- Enter your server's public IP address and telnet port
- Provide the telnet password set in Step 1
- Select your server region and configuration profile
- Test connection to verify credentials
Step 3: Optional Mod Integration
For extended features like economy, teleports, and shop systems, install compatible mods:
- ServerTools: Provides additional commands and integration points
- CPM (Custom Player Management): Enhanced player management features
- Alloc's Server Fixes: Recommended for performance and stability
Ensure API passwords match between CSMM and mod configurations.
Security Note: Never expose telnet directly to the public internet without restrictions. Use VPN, IP whitelisting, or SSH tunneling to secure the connection between CSMM and your server.
Connecting your server
1) Enable telnet on the game server with a strong password.
2) In CSMM, create a server entry and supply the public IP/port and telnet credentials.
3) Optional: install ServerTools or CPM modlets for extended features and set the API password to match CSMM.
Hardening
- Restrict telnet access to the CSMM IP or a VPN; do not expose it openly.
- Give CSMM its own admin level separate from your personal admin account.
Troubleshooting Common Issues
When setting up or using CSMM, you may encounter the following issues. Use this troubleshooting guide to resolve common problems:
Connection Failures
- Symptom: CSMM cannot connect to your server, shows "Connection timeout" or "Authentication failed".
- Possible Causes:
- Telnet not enabled on server
- Firewall blocking telnet port (default 8081)
- Incorrect IP address or port in CSMM configuration
- Telnet password mismatch
- Server behind NAT without port forwarding
- Solutions:
- Verify telnet is enabled in serverconfig.xml and server is restarted
- Check firewall rules:
sudo ufw allow 8081/tcp (Linux) or Windows Firewall exceptions
- Test telnet locally:
telnet localhost 8081 (should prompt for password)
- Ensure public IP is correct (use
curl ifconfig.me to check)
- Verify port forwarding if behind router
Live Map Not Displaying Players
- Symptom: Live map loads but shows no players or incorrect positions.
- Possible Causes:
- ServerTools or CPM not installed or configured
- API password mismatch between CSMM and mods
- Mod compatibility issues with game version
- Solutions:
- Install ServerTools or CPM modlets following official documentation
- Ensure
API_Password in mod config matches CSMM settings
- Check mod versions are compatible with your 7 Days to Die version
- Restart server after mod installation
Scheduled Commands Not Executing
- Symptom: Automated restarts, backups, or messages not running as scheduled.
- Possible Causes:
- Timezone misconfiguration in CSMM settings
- Server time out of sync
- CSMM service interruptions
- Insufficient permissions for CSMM admin account
- Solutions:
- Verify timezone settings in CSMM dashboard match server timezone
- Synchronize server time with NTP:
sudo timedatectl set-ntp true (Linux)
- Check CSMM status page for service outages
- Ensure CSMM admin account has necessary permissions in serveradmin.xml
Discord Integration Not Working
- Symptom: Discord chat relay not forwarding messages or alerts not sending.
- Possible Causes:
- Invalid Discord bot token or webhook URL
- Bot missing permissions in Discord server
- Firewall blocking Discord API connections
- Solutions:
- Regenerate Discord bot token and update CSMM configuration
- Ensure bot has "Send Messages", "Read Message History", and "Manage Webhooks" permissions
- Test webhook separately using curl:
curl -X POST -H "Content-Type: application/json" -d '{"content":"test"}' WEBHOOK_URL
- Check CSMM logs for Discord connection errors
Pro Tip: Always check CSMM application logs and your server console for error messages. Most issues provide specific error codes that can be searched in the CSMM documentation or community forums.
Daily use
- Set automated restart and broadcast schedules.
- Review console logs after updates for XML warnings.
- Use the player panel to handle reports quickly without logging into the host.