Im Pinzip gibt es zwei Möglichkeiten. Wenn du schon einen "Server" startest, gibt es für diesen wahrscheinlich auch einen "Daemonmode", sprich das Programm startet, und verabschieded sich gleich in den Hintergrund, dort bleibt es dann auch nachdem du dich ausgeloggt hast. Ich kenne mich mit dem Half Life Server nicht aus, aber
# man wie_auch_immer_der_server_heisst
sollte ein paar Infos geben.
Als zweites bietet sich "screen" an (muss wahrscheinlich noch Nachinstalliert werden). Mit
# screen
Startet du deine Screen Session und startest dein Programm. Mit "<ctrl>+a" und danach "d" schickst du den Screen in den Hintergrund. Du kannst ausloggen. Möchtest du die Sitzung wieder forsetzen, öffnest du deine alte Sitzung mit
# screen -r
Tschuess
Christoph