A Linux-based Minecraft server setup script, designed for modded gameplay with performance and quality-of-life enhancements. Perfect for those who want a fully customizable Minecraft server experience.
- Mod Support: Pre-configured with popular SMP mods like Origins, REI, and Better Combat.
- Performance Optimized: Includes Lithium, Starlight, and FerriteCore for smooth gameplay.
- Automated Backups: Daily backups to ensure your world is safe.
- Whitelist Management: Easily control server access with a whitelist.
- Cross-Platform Ready: Add GeyserMC for Bedrock support.
- One-Time Setup: Simplified installation process with minimal manual configurations.
- To customize the mods, edit the
SMPMODS
array insetup-fabric-server-full.sh
orupdate-mods.sh
to include additional mod URLs. - Alternatively, add
.jar
files directly to themods
folder.
- Server Crashes: The server auto-restarts. Check
logs/latest.log
for details. - Port Forwarding: Ensure port
25565
is open on your router. - Whitelist Issues: Verify usernames and UUIDs in
whitelist.json
.
- Java Edition Only: This setup is exclusively for Java Edition. For Bedrock support, add GeyserMC.
- 24/7 Uptime: Recommended hardware includes Raspberry Pi 5 or equivalent.
- Regular Updates: Keep mods and server files up-to-date for the best performance and experience.
Contributions are welcome! Please review the CONTRIBUTING.md guidelines before submitting your pull requests.
This project is licensed under the MIT License.
For questions or issues, feel free to open an issue or contact the repository maintainer.
Enjoy your fully customizable Minecraft server!