It's quite simple.
Just compile in pre-renewal mode to ensure you've got pre-renewal mechanics, and disable any job npc you're not interested to have in your server on the npc/scripts_jobs.conf file.
Then, if you have a job changer NPC, ensure it won't change your players to any trascendent class. Trascendent and third jobs will still be available on the server, just via atcommands or if a script changes them to these classes (this happens on every current emulator), so you have to avoid the usage of these atcommands. No other script than a jobchanger or these specified in the file I linked should arbitrarily be able to change jobs, based on current Hercules version.
jaBote
[color=rgb(40,40,40);font-family:helvetica, arial, sans-serif;]pre-renewal is [/color]1-1e, 2-1, 2-1a, 2-1e, 2-2, 2-2a, 2-2e and novice correct? without 3-1 and 3-2 correct? the single way to change to 3rd is by command correct?