Como afirmado em SINOPSE de man screen
, se você quiser executar um comando na tela, ele precisa ser anexado à tela de emissão de comandos. Então, no seu caso, seria parecido com
#!/bin/sh
screen -S tf2 ./startserver.sh
No entanto, como eu não sei se o seu shell-script está no diretório de trabalho da tela, é mais inteligente fazer isso
#!/bin/sh
screen -S tf2 /full/path/to/startserver.sh