screen

How to use screen - reference

Links: Quick Reference

Common Use

screen -r <name>
reattach to running screen sesstion

screen -ls
list running screen sessions (for user)

Launch server / open command in background (detached):

screen -AmdS ''tf2_pub'' ./srcds_run -console -game ''tf'' +map ''cp_well'' +maxplayers ''16'' -autoupdate


where tf2_pub is the name you want to give the screen session (/instance)
where tf is the game name (folder name) of the game you want to start

Open the background session:

screen -x ''tf2_pub''



Detach again (push it to background again):

CTRL + a + d

Parameters

-x: attach to a session – (non-singular login)
-A: Adapt the sizes of all windows to the size of the current terminal.
-d -m (both): start session detached
-S sessionname: name the session