How to set up sapp:
If an older version is running in your server, unload it with the unload command.
Unzip the zip file you downloaded into the directory where your server is located and overwrite the previous files.
Note: You have to use the included strings.dll otherwise you can't load sapp.dll!
Put the load command into the end of your init.txt file.
To use sapp mapcycle, add mapcycle_begin after the load command, then set up the mapcycle as it's described here.
Create an init.txt for the sapp commands and events.txt for the events to the gametypes folder of the current server.
See example init below and events in the event system page.
Start your server, or if you unloaded sapp, load it with the load command.
Check admin management for more information.
Init.txt: (this is normal init, which is always required)
You can put SAPP init commands (v1, afk_kick 300, etc...) into this new init, so when you update sapp and make unload - reload, it will now read sapp settings from this file.
init.txt in gametypes/sapp folder.
Example: C:\Users\username\Documents\My Games\Halo CE\sapp\init.txt