Tp Players To a Certain Block When They First Spawn
You can set the default gamemode to "adventure" and players will spawn at the exact world spawn rather than within a radius.
/defaultgamemode adventure
In 1.9+, the spawnRadius
gamerule sets how many blocks outward that the player can spawn within without having to change the default gamemode.
/gamerule spawnRadius 0