The main problem we should all focus on for the time being is the IP issue and who is hosting.
I don't have the best internet but it's a stable one. Won't be able to support like 100+ players but a 30+ server could be handled easily with a performance mod (where in zombies not in your proximity are 2d shadows instead of 3d models, very useful). 50 players max but anything over 30 is pushing it (with mods included).
Now as you can see here, you can't view a players IP if you are the server host. But you
CAN view SteamID. Now this isn't as horrible as doxing your exact location, however some people on this site won't take kindly to a internet stranger connecting their steam with their KF account.
My solution will take me 1 and a half months, so the entirety of this month then next month when my pay comes I can rent a 3rd party scala cube server.
That's like 40 players as opposed to Survival Servers that charge 8 players 10 bucks.
I never shilled for this site so I can shill out like 16 bucks. Mod support and I can't see your steam ID (I think, need to check this.)
Please do give own suggestions.