For _sun to work you must:
1: create an info_null
set info_null targetname to "%s"
2: create a light
set light target to 'info_null/targetname"
3 add the keyname:value, _sun:'info_null/targetname' to worldspawn
4 On outtermost brushes, set content surface flags Light AND Sky and set a light color value