Almost everybody knows about this but whatever...
This is just how to add a button to connect to the KSF Surftimer Server on your CSS main menu.
http://i51.tinypic.com/mukjl1.jpg
You go to your counter-strike source\cstrike\resource folder and create a file called gamemenu.res if there isn't one there already, then you open it with notepad or whatever text editor you wanna use and paste this into it.
Updated for new IP.Code:"GameMenu"
{
"0"
{
"label" "KSFClan #1 24/7 SurfTimer!"
"command" "engine connect 184.154.42.34:27015"
}
"1"
{
"label" "----------------------"
}
"2"
{
"label" "#GameUI_GameMenu_ResumeGame"
"command" "ResumeGame"
"OnlyInGame" "1"
}
"3"
{
"label" "#GameUI_GameMenu_Disconnect"
"command" "Disconnect"
"OnlyInGame" "1"
}
"4"
{
"label" "#GameUI_GameMenu_PlayerList"
"command" "OpenPlayerListDialog"
"OnlyInGame" "1"
}
"5"
{
"label" ""
"command" ""
"OnlyInGame" "1"
}
"6"
{
"label" "#GameUI_GameMenu_FindServers"
"command" "OpenServerBrowser"
}
"7"
{
"label" "#GameUI_GameMenu_CreateServer"
"command" "OpenCreateMultiplayerGameDialog"
}
"8"
{
"label" "#GameUI_GameMenu_Achievements"
"command" "OpenCSAchievementsDialog"
}
"9"
{
"label" "#GameUI_ReportBug"
"command" "engine bug"
}
"10" [!$OSX]
{
"label" "#GameUI_LaunchBenchmark"
"command" "OpenBenchmarkDialog"
}
"11"
{
"label" "#GameUI_GameMenu_Options"
"command" "OpenOptionsDialog"
}
"12"
{
"label" "#GameUI_GameMenu_Quit"
"command" "Quit"
}
}
CBA to fix the download so you'll have to do it on your own if you want it.