These maps will not work in multiplayer (-maxplayers 2 or more).
The final result
Tutorial a little work in progress.
- You want to see the images larger, you need right mouse click "Show picture" - Try follow YouTube videos. - Map source files (*.vmf) found end of each StepAnd so it begins.
Make a simple scene of experimental purpose. Practice to use the Hammer Cordon Tool, this allows you to skip the sky box making (Development purposes). Example picture From here on, use these parameters when you compile the map.
-maxplayers 1 -windowed +sv_lan 1 +mp_autokick 0 +mp_freezetime 0 +sv_cheats 1 +developer 2Map source file
Step 1
Place these three entities lower left corner and don't rotate them. Edit point_viewcontrol, name it "view", from flags leave "Infinite Hold Time" and "Freeze Player"

Edit logic_auto, add output "OnMapSpawn" "view,Enable,,0.1,-1"
Map source file
Step 2
Preparing the camera path.- Add your first path_track, name it "path"
- Make more path_tracks, hold SHIFT-button and drag path_track ("path") to next point. And to continue the same with a new path_track ("path1"), etc, etc. Automated_track_creation
- Create small brush, change it to entity func_tracktrain, name it "train"
Set this "First Stop Target" to "path"
- Edit point_viewcontrol, set this "Parent" to "train" Then, place camera close to the "train" or on the "train"
- Edit logic_auto, add new output
"OnMapSpawn" "train,SetSpeedReal,80.0,5,-1"
Step 3
Benchmark Remember disable sv_cheats when you run benchmark, otherwise the train goes fast.- Add entity point_servercommand, name it "servercmd"
- Edit logic_auto, add output
"OnMapSpawn" "servercmd,Command,bench_start,3,-1"
- Edit the second to last path_track, add two output
"OnPass" "servercmd,Command,bench_end,0,-1"
"OnPass" "servercmd,Command,bench_showstatsdialog,0.1,-1"
- Edit the last path_track, add output "OnPass" "servercmd,Command,disconnect,0,-1"
Finally
Launch your game with console enabled. When you are menu, type in console inputmaxplayers 1;map testOr what ever is your map name. It's really important set player count to one. Game will be work in singleplayer mode!
