This guide covers server administration, admin and moderator roles, world management, and troubleshooting for your Solace Crafting server on Legion Hosting. For initial setup and player connection instructions, see Solace Crafting Server Setup Guide.
1. Enabling Admin Access
Admin and moderator access is configured in the servercfg.dat file. By default, both are disabled.
.config/unity3d/Big Kitty Games/Solace Crafting/servercfg.dat
To enable admin access:
- Stop the server.
- Open
servercfg.datin the GPanel Files tab or via SFTP. - Set
"allowAdmin": true. - Change
"adminPassword"to a strong, unique password. - Optionally set
"allowModerator": trueand change"moderatorPassword". - Save and restart the server.
password. Anyone who knows these defaults can gain elevated access to your server.
2. Admin vs. Moderator Roles
| Role | Capabilities |
|---|---|
| Admin | Full server control including kicking/banning players, changing server settings, spawning items, and managing the world. |
| Moderator | Limited permissions focused on player management (kick, mute) without full server control. |
Players log in as admin or moderator by entering the respective password in-game when connecting or through the multiplayer interface.
3. Server Settings
Password Protection
To make your server private, set the following in servercfg.dat:
"isPrivate": true,
"password": "YourServerPassword"
Auto-Restart
The autoRestart setting controls automatic server restarts (in minutes). Set to 0 to disable. This is useful for long-running servers to clear memory and maintain performance.
"autoRestart": 360
The above example would restart the server every 6 hours.
World Save
The worldSaveToUse setting determines which world save file the server loads. The default is MultiplayerWorld. To use a different world, change this value to the desired save name.
4. World Management and Backups
To back up your server world:
- Stop the server.
- Connect via SFTP and download the world save files and configuration.
- Store the backup in a safe location.
To restore a backup, upload the saved files back to the same directory and restart the server.
5. Updating the Server
The server can auto-update on startup when AUTO_UPDATE is set to 1 in the GPanel Startup tab. If auto-update is disabled:
- Stop the server.
- Set
AUTO_UPDATEto1in the Startup tab. - Start the server -- it will download the latest version before launching.
6. Troubleshooting
| Issue | Solution |
|---|---|
| Server not appearing in browser | Ensure requireSteamID is true and verify the port is correct in GPanel. Try direct connect instead. |
| Players cannot connect | Check that the server is running, verify IP and port in the Network tab, and ensure the password is correct if the server is private. |
| Admin login not working | Confirm allowAdmin is set to true in servercfg.dat and that you are using the correct adminPassword. |
| Server crashes on start | Check the console output for error messages. Try reinstalling the server via GPanel if files are corrupted. |
Related Articles
Need Help?
If you run into issues with your Solace Crafting server, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.