Minecraft server is a player-owned or business-owned Server that is made for the Game Minecraft. There are different server files for different purposes of the servers.
There are different types of Minecraft servers Like :
Vanilla
Modded
Plugin based
Mostly Plugin based servers are good as they give handy plugins to offer and make your gameplay easier or you can use them to create a very unique server of your own Gamemodes or your own minigames
To make a Minecraft server you need to host your own or use a hosting. To host your own you can use Serverjars
With a server jar, you can host your own Minecraft server on your device. If you Host your own server it cant be 24/7 Right? Thats where free hosts come
These 2 are recommended as Endernodes doesn't give as many resources as Qloxhost but Endernodes server Security is very good as your files don't get deleted every week. On the other hand, Qloxhost gives So many resources but your files can get deleted every day. Lifestealermc is right now hosted on Endernodes with no cost of money
The first plugins you want to add if you are using spigot bukkit or paper or purpur are
Essentialsx and EssentialsxChat
LuckPerms
Vault
Placeholderapi {Papi}
Viaversion Viarewiend ViaBackwards
Essentialsx is Essential for Minecraft servers as it adds very useful commands and helps a lot to server owners
Luck perms is Used to give players certain permissions. Luck perms has an online web editor to give you ease. With luck perms, you can create ranks and do amazing stuff
Vault is an economy plugin to give players their vaults
Placeholderapi Gives You Thousands of placeholders which can come very handy
Viaversion: Have you played on a Minecraft server but then need to switch the version to play another server or you can access a Minecraft server but you're on the wrong version? This plugin fixes Mojangs mistake of having no backward or upwards capability. This player will make it so that players from 1.7 to 1.19 can join your servers