Para executar um servidor por meio do steam, preciso executar esse comando a partir do diretório de instalação, isso funciona e funcionou por algum tempo.
./srcds_run -game garrysmod +maxplayers $play +host_workshop_collection 615323401 -authkey [AUTHKEY] +map gm_$map
esta é uma versão ligeiramente modificada que eu uso para um script que foi via CLI e funciona. Apenas recentemente, no entanto, decidi usar o yad e criar um GUI. Eu tenho tudo funcionando, exceto isso. O que acontece quando eu canalizo isso em
yad --list --column="Server Log"
São as primeiras 3 linhas para o yad. e então toda a saída restante está em um terminal. Atualmente estou fazendo
./srcds_run -game garrysmod +maxplayers $play +host_workshop_collection 615323401 -authkey [AUTHKEY] +map gm_$map | yad --list --column="Server Log"
Se alguém tiver alguma experiência ou insight sobre como eu posso conseguir este trabalho, seria muito apreciado