Na samym początku powiedz czy szukasz serwera dedykowanego czy hostingowego, bo to są dwa różne pojęcia. Wątpię żebyś na hostingu uruchomił serwer do CS, bo:
1. Na 90% nie będziesz miał odpowiednich uprawnień - ale to mogę się bardzo mylić
2. Przeważnie serwery hostingowe mają ograniczenia takiej jak transfer, ilość procesów, dostępna pamięć itp, a szczególnie te tańsze (radzę też przeczytać regulamin, bo cena zakupu nie zawsze jest ceną za przedłużenie serwera)
Jeżeli chodzi o serwer dedykowana to za 12 zł miesięcznie nie znajdziesz takiego. Radzę tak jak wspomniał shead
Jedyny sposób na stworzenie "darmowego" serwera to wystawienie własnej maszyny
albo zastanów się nad serwerem VPS.