There won't be 300 homes if the player count is 300 and so houses depend on player count but they won't consist of the same numbers because that means the houses won't be unique or worth as much to people as they would if there is a small limit and like double or so players to houses, but yes with you can own 1 and rent that 1 out. However apartments likely will be able to be rented out in a different way if not the same way.