It took me a while to get players on my server too but they did come and now there are many. First I got a free engin website. If you offer players the latest things they will be ghappy so offer what players want. For example: If you have a survival server and no one comes then try running a creative server or skyblocks etc. It takes time don't give up yet without trying different ways to get players. One more thing that you can do is find a similar small server that is working good and copy what they have done correct and learn from what they could have done better. Play on the other server for a while and see how they do staff promotions to loyal staff. That is a good way to learn how to get and keep players. Also don't op new players just to keep them.