Чтобы запустить сервер через Steam, мне нужно запустить эту команду из каталога установки, это работает и работает довольно долго.
./srcds_run -game garrysmod +maxplayers $play +host_workshop_collection 615323401 -authkey [AUTHKEY] +map gm_$map
это слегка измененная версия, которую я использую для скрипта, который был через CLI и работает. Однако недавно я решил поиграть в yad и создать графический интерфейс. У меня все работает, кроме этого. Что происходит, когда я передаю это в
yad --list --column="Server Log"
Это получает первые 3 строки в yad. и тогда весь оставшийся выход находится в терминале. В настоящее время я делаю
./srcds_run -game garrysmod +maxplayers $play +host_workshop_collection 615323401 -authkey [AUTHKEY] +map gm_$map | yad --list --column="Server Log"
Если у кого-то есть какой-либо опыт или понимание того, как я могу получить эту работу, это будет с благодарностью