Yes, it is a very annoying feature. The only workarround I've found is sending '\n' to srcds console through the pipe. Each time you want to receive something, you must send a '\n'. I'm using raw C.
Mario Alexander Schäfer wrote:
Hi guys, I'm desperately trying to capture output with my perl script. hlds works fine, however I think srcds doesn't like redirecting the stdout pipes. On debian stable (3.1) and suse linux 9.1 i just cant pipe srcds output. For example "./srcds_i686 -game cstrike +maxplayers 16 +map de_dust - port 27022" outputs the normal stuff to your terminal... up to "VAC beta secure mode is activated.". However "./srcds_i686 -game cstrike +maxplayers 16 +map de_dust -port 27022 > text.txt" will NOT pipe anything into the file text.txt and no output to your terminal can be found. Since pipes are used for redirecting output.. perl pipes don't work, tee doesn't work etc etc. Screen is no option for me, is there any workaround for this bug (maybe even in perl)? bye mbalex and thx for any help _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

