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