World Spawn Location

I used /setworldspawn to set the spawn point on the server, and I have a command block on a clock that tp's all new players to a custom first spawn point (based on players within a radius of 30 around spedific co-ordinates). I have all the command block stuff that makes the server go under there, and use that spot to execute commands on players that only need to be run once.
I increased the spawn protection in the server.properties because I kept having issues with hackers wrecking things at spawn (despite enforcing gamemode 2, etc within the spawn area), and now when players first join, they seem to spawn in any random place within the spawn protected area (which is not what I want). Is there any work around for this, or is this just how an increased spawn protection in server.properties is going to function?
Best Answer
Reduce the spawn area to as small as you can, and then remove all land around it.
This way, cheaters have nothing to break when they spawn -- it's just air.
If you can get the command blocks to work remotely (which I think you are, if I read your post right), then they won't be able to break the command blocks either.
Alternatively, you could do this with Bedrock.
As a side note, especially if this doesn't work for you, you may want to change the title of this post to a question. The current one doesn't tell anyone what your actual question is.
Pictures about "World Spawn Location"



How do I get to world spawn?
Teleport to Player SpawnpointHow do I find my spawn location?
You will see a message appear in the lower left corner of the game window to indicate the new spawn point coordinates for the player. In this example, the player named DigMinecraft has a new spawn point of (96, 70, -230) which is the (x, y, z) coordinates of the current position in the game.Is there a way to see your spawn point in Minecraft?
Use /setworldspawn by itself to set the spawn point for all players to the point you're currently at. Use /setworldspawn <x> <y> <z> with x y z are coordinates to set a new spawn point for all players.MINECRAFT | How to Set WORLD SPAWN! 1.16.1
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Aksonsat Uanthoeng, Pixabay, Nataliya Vaitkevich, Nataliya Vaitkevich