Do you have a creative open source project or framework that you believe servers would enjoy using? Turn that into a txAdmin recipe!
What are txAdmin Recipes?
Recipes are YAML files that describe to txAdmin via tasks how to deploy a FiveM server: from downloading resources to configuring the server.cfg
file.
With them you can go from zero to a fully working FiveM server in less than 60 seconds!
Check out this example of how to deploy a PlumeESX server: https://youtu.be/iGfwUCO0RZQ
Recipes are a great starting point for new servers.
Why build a recipe?
- Your recipe may be chosen to be featured on txAdmin’s Popular Template list!
- Active maintainers of recipes may be eligible for the FiveM Element Club Platinum perks (currently the top Patreon tier) through the Contributors Program!
- Share your work with thousands without any barrier of entry! As of the publishing of this post, there are currently 3257 servers online deployed with using txAdmin recipes.
- On the technical side, this is somewhat comparable to Docker files, you can make sure things will “just work”, without complicated tutorials. So this is useful even for private servers where you have to share with your developers a complete server, or put it into a repository to keep track of what is changing on the server.
How to get started?
- First, why don’t you check the Default recipe? Also check out the PlumeESX and QBCore recipes for a deep dive.
- In txAdmin’s setup page, select the “ Custom Template” option. On the next page, you can start writing and testing.
- Check out the full Recipe Engine documentation.
- Make sure to follow the Recipe-making Guidelines and Best Practices before publishing your recipe.
- When you are ready, you can post your recipe to the Releases category. See PlumeESX’s thread for an example.
- Do you have any questions? Head over to discord.gg/fivem #txadmin and ask away!
What’s on the roadmap?
- A fully automated deploy process via CLI. You just set the recipe file path, as well as the required variables, and you can get your server running without any user interaction .
- Adding git capabilities, adding the ability to clone private repositories with
--depth=1
. - Many more quality of life improvements to the recipe engine.
- Tell us your feedback! We’re happy to hear your thoughts and ideas.