SWAT4 server framework