Hello, This is my first post in the mailing-list.

I'm using Screen for running my call of duty 4 server in and it works great 
just apart from one thing..

This is a script I'm calling for php to get the current playerlist.

screen -X -S cod4 width -w 200
screen -X -S cod4 height -w 80
screen -S cod4 -X stuff $'status\012'
sleep 0.1
screen -S cod4 -X hardcopy /var/tmp/codstatus
cat /var/tmp/codstatus
rm /var/tmp/codstatus

The problem is that often (not everytime) the playerlist get cut in halfway in. 
This only happens when I use the stuff command. When i manually reattach and 
write status it always print the full list.

A playerlist cut in half (dont know if you need this for anything but it can't 
hurt):

status
map: mp_bloc
num score ping guid                             name            lastmsg address 
              qport rate
--- ----- ---- -------------------------------- --------------- ------- 
--------------------- ----- -----
  0   196   86 29e1b02e18b67acf680f270ddeae9017 Player^7              0 
**.**.***.**:28960    -22493 25000
  1     0   87 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7              0 
**.**.***.**:22510    5639 25000
  2   276   55 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7              0 
**.**.***.**:12687   -31958 25000
  3   172   51 b5f25c45135e0aa9b0cdb4d442145702 Player^7              0 
**.**.***.**:28960   13261 25000
  4   162   55 8b9be1e572202966429c89f1140aa38f Player^7              0 
**.**.***.**:28960  -7367 25000
  5   456  100 18fa96ccf08d79ba0c3c9f651b444e0b Player^7             50 
**.**.***.**:28960   -2412 25000
  6    80   79 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7             0 
**.**.***.**:28960     17540 25000
  7    20   97 18fa96ccf08d79ba0c3c9f651b444e0b Player^7             50 
**.**.***.**:10057   -28174 25000
  8   264  156 1797deb6c273c885bffd3864525789bb Player^7             50 
**.**.***.**:28960     -19520 25000
  9   244  102 120e1798961db42070f3a4b1e2317efc Player^7              0 
**.**.***.**:28960  12464 25000
 10    82  263 9c3a11b2133995c800b23e572575c5c5 Player^7              0 
**.**.***.**:-869     -4256 25000
 11    92  102 fdbab3435adf82bb75af95831db06a5e Player^7              0 
**.**.***.**:-10756 -20960 25000
 12     0  382 97107171db0193369be3de9851374464 Player^7              0 
**.**.***.**:-32334     7731 25000
 13   162   59 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7              0 
**.**.***.**:2876      -10230 25000
 14    12  212 b5b00090142cf0d48d91a8bcfa532c2f Player^7              0 
**.**.***.**:28960    -4710 25000
 15   228  106 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7              0 
**.**.***.**:28960   30798 20000
 16   568   78 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7              0 
**.**.***.**:28960   -29150 25000
 17   242   61 93eaed011ca0a5fc6cceb1e996015a16 Player^7              0 
**.**.***.**:28960   -16698 25000
 19   344  144 a7c2e5d0d1b58e183dfac583f2488b98 Player^7              0 
**.**.***.**:28960      17806 25000
 20    50  152 66caf8c731b9253e95de44d72f4362fa Player^7             50 
**.**.***.**:28960   27169 25000
 21   552  166 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7              0 
**.**.***.**:28960    12160 25000
 22   212  210 9a0145c5b085d07b4887b89c074c6f6f Player^7              0 
**.**.***.**:28960  -11451 25000
 23     0   86 fd44b6c5c671f67c7c5cbefca9300705 Player^7              0 
**.**.***.**:-10258   -28736 25000
 24   204  119 18fa96ccf08d79ba0c3c9f651b444e0b Player^7              0 
**.**.***.**:28960    29796 25000
 25    72  164 826c0bfd1f5b48b56f5d5557a8d05632 Player^7              0 
**.**.***.**:28960     -6971 25000
 26   130  130 b5b00090142cf0d48d91a8bcfa532c2f Player^7              0 
**.**.***.**:28960    -25486 25000
 27     0  427 801492b7efc5d2f9c759f06d54081c39 Player^7              0 
**.**.***.**:28960     9882 25000
 28    42  234 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7             50 
**.**.***.**:28960    25873 25000
 29   266  123 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7              0 
**.**.***.**:28960     4585 25000
 30     0  121 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7              0 
**.**.***.**:28960     18167 25000
 31    70   46 40b0160d1b0c8e19893404bbef82870c Player^7              0 
**.**.***.**:28960    -2368 25000
 32    34   74 7eff75b011b74cc12a24f35e3667a0a8 Player^7             50 
**.**.***.**:28960    -29252 25000
 33   184   85 d3ccc66f7b1bf9e77faead1d50a15a0a Player^7              0 
**.**.***.**:28960  29928 25000
 34    36  159 c6ffb70b8c8aa23ee6b89bb2866c76c2 Player^7             50 
**.**.***.**:28960    20960 25000
 35   112   53 f4566e897857e039c8dd0d6e9137cdff Player^7              0 
**.**.***.**:28960    17686 25000
 36    32   76 d3ccc66f7b1bf9e77faead1d50

Since the playlist never gets cut when im writing in manually I'm thinking this 
is some kind of screen -X stuff problem?

Any help very much apprieciated, thank you !
_______________________________________________
screen-users mailing list
screen-users@gnu.org
http://lists.gnu.org/mailman/listinfo/screen-users

Reply via email to