Other than sharing the nature of being a gamer, and the very broad subjects all gamers enjoy, I don't think you CAN know what other gamers like without asking.
Generally, for me, you get a group of people you know and talk over with them the type of game (I just started a forum RP with some people I know online) they'd enjoy playing and that you'd enjoy running, or you make a game of a certain kind and open the signups to everyone that would be interested in that style. I've never run a game for strangers, either real tabletop or by post, so I'm iffy on total strangers being .... reliable players, though it undoubtedly works for some.
To me the important thing is exactly what is asked here - you have to communicate, not just the GM telling the players this or that, but the players also telling the GM what they want and expect and are interested in, and the two sides come to a compromise both will enjoy.
I sucked bad as a DM because I didn't know what the players wanted. I think some people are just born to be the DM and others are born to play the DM's scenarios.
First of all you as the GM/DM needs to communicate with the players what type of scenario they are going to play in. After which you need to develop a story line and what type of characters you are willing the players to have. After which you get the Player Characters (pc) into the game by a opening. From there it is all about communication from the pcs and the dm.
I was saying in another post that if its just a couple of players I can pretty much handle everything but when its like five or more players I get too taxed and lose the storyline to figuring out where everyone's at.
I have found that making little notes to myself of where the party members are at helps. Also have the party elect a leader who gives you the marching order of the party. This helps you know where each member of the party is at. This is very useful when an attack comes from the rear or the middle of the party.
I used to just let everyone decide where they wanted to be Maybe a leader of some sort would be good to make final decisions. The bits of paper never helped me just got me more confused.
I used a screen and two steno notebooks. I had the players decide who was to be the leader and that person made the main decisions and also assigned the party leader. I also encouraged certain PCs to hand me bits of paper on what their characters were doing. These were the pc who had a evil side or were thieves. This helped the play go in odd directions at all times. The biggest party I DMed was 20 different PCs.