View previous topic :: View next topic |
Author |
Message |
bani Site Admin

Joined: 21 Jul 2002 Posts: 3685
|
Posted: Sun Oct 30, 2005 9:00 pm Post subject: ETTV Public beta 8 |
|
|
ETTV is now available for public beta testing.
Download it here.
Documentation is here.
New:
Zinx's automated delayed feeds
ettv_delay (default 0, disabled) - number of seconds for slave to delay the master feed. Recording/playback chains should no longer be needed, and slaves should always maintain an exact delay from the master server.
Bugfixes
Entities would sometimes not get unlinked (eg, hitsounds would repeatedly play when cycling through spectators). Fixed.
cvar limits would be sent to spectators. Fixed.
Clients would get flooded with snapshots on ff. Fixed.
Last edited by bani on Fri Dec 16, 2005 1:05 am; edited 2 times in total |
|
Back to top |
|
 |
deej

Joined: 19 Mar 2004 Posts: 743 Location: Belgium!
|
Posted: Mon Oct 31, 2005 2:17 am Post subject: |
|
|
OMG autodelay roxors (although I'm going to miss my very powerful autodelay script )! Is the delay forced from the master or freely set on the slave?
Nice work! _________________ Our servers now run on 64 bit steroids. Point your ET to:
- Forgotten Ground StopWatch Server with occasional wolfrof 1
- Fraggle Rock ETPub Server - Mix up ET/UT & Duke Nukem |
|
Back to top |
|
 |
bani Site Admin

Joined: 21 Jul 2002 Posts: 3685
|
Posted: Mon Oct 31, 2005 2:27 am Post subject: |
|
|
ettv_delay is slave only. |
|
Back to top |
|
 |
deej

Joined: 19 Mar 2004 Posts: 743 Location: Belgium!
|
Posted: Mon Oct 31, 2005 2:33 am Post subject: |
|
|
bani wrote: | ettv_delay is slave only. |
Ah, ok. That means if you want to work in a model where a minimum delay is forced you have to work in a chained model where the hub determines the delays and the slaves stream live from the hubs. _________________ Our servers now run on 64 bit steroids. Point your ET to:
- Forgotten Ground StopWatch Server with occasional wolfrof 1
- Fraggle Rock ETPub Server - Mix up ET/UT & Duke Nukem |
|
Back to top |
|
 |
bani Site Admin

Joined: 21 Jul 2002 Posts: 3685
|
Posted: Mon Oct 31, 2005 4:23 am Post subject: |
|
|
chained model is better anyway. who wants 30 slaves hanging off the master gameserver?  |
|
Back to top |
|
 |
arni

Joined: 20 Feb 2005 Posts: 188
|
Posted: Mon Oct 31, 2005 1:47 pm Post subject: |
|
|
bani wrote: | ast forward stops at map restarts, so you can safely ff 999 to fast forward through a warmup. |
Well, from my testing it does stop when the warmup ends, but sometimes 1 or 2 minutes (gametime) late ...
And a second thing that is almost more drastic:
If i ff 999 to skip warmup the server sends (or tries) to send complete snapshots of all frames played at this speed to the client - this will first end up in the server sending me a whole 3Mbit of snapshots and then after some seconds a "server disconnected for unknown reason" _________________
 |
|
Back to top |
|
 |
bani Site Admin

Joined: 21 Jul 2002 Posts: 3685
|
Posted: Mon Oct 31, 2005 4:16 pm Post subject: |
|
|
the beta8 version fixes flooding the clients. <= beta7 will flood clients on ff. |
|
Back to top |
|
 |
Sword
Joined: 02 Jun 2005 Posts: 14
|
Posted: Mon Oct 31, 2005 5:06 pm Post subject: |
|
|
so basically we dont need to do chaining anymore? cuz i have server scripts to run chaining (one to recorder demo, another for playback)
with the new autodelay do you still need to have one server connect as a client and users will connect to that server to view the match? with the autodelay set to whatever value
or do ppl connect to the master server (where match is being held) |
|
Back to top |
|
 |
bani Site Admin

Joined: 21 Jul 2002 Posts: 3685
|
Posted: Mon Oct 31, 2005 5:09 pm Post subject: |
|
|
you no longer need pairs of record/playback ettv's in order to delay feeds. one ettv slave with ettv_delay set and connected to a master server is enough to run delayed feeds now.
old setup:
[master] <------ [slave]-> demo0001.dm_84 <- [slave] <- spectators
new setup:
[master] <------ [slave]<- spectators |
|
Back to top |
|
 |
Sword
Joined: 02 Jun 2005 Posts: 14
|
Posted: Mon Oct 31, 2005 5:31 pm Post subject: |
|
|
was ettv_autorecord removed from the new build cuz i was using my old setup to broadcast a test of a match (recorder/broadcast chain)
was also wondering if we still have to have pb disabled to run the slave |
|
Back to top |
|
 |
zinx

Joined: 16 Jan 2004 Posts: 268 Location: US
|
Posted: Mon Oct 31, 2005 6:22 pm Post subject: |
|
|
All the old methods of doing stuff should still work - If they don't, let us know. Dunno what the PB issue is, but you shouldn't run it on the slave, at the very least, because PB can't even come close to understanding spectators on an ETTV slave ;) _________________ Zinx Verituse http://zinx.xmms.org/ |
|
Back to top |
|
 |
Sword
Joined: 02 Jun 2005 Posts: 14
|
Posted: Mon Oct 31, 2005 6:31 pm Post subject: |
|
|
well seems like autorecord doesnt works for me
cuz i kept my same configs that work on b6 and when i updated everything to b8 the recorder wouldnt start demoing when i have "set ettv_autorecord 1" in my config
so now im just seeing if anyone else was having a problem |
|
Back to top |
|
 |
deej

Joined: 19 Mar 2004 Posts: 743 Location: Belgium!
|
Posted: Wed Nov 02, 2005 3:00 am Post subject: |
|
|
Yeah autorecord doesn't do anything here either. In fs_homepath all I get are logs & etconfig.cfg, but no demos/demo000x.tv84 anymore.
Configs haven't changed either.
EDIT: OK I narrowed it down after some testing.
When starting ettv.x86 as recorder and starting a second instance as hub/slave for broadcasting, for some reason demo's don't get recorded. When starting only a delayed hub, demos do get recorded.
So the old way of working doesn't work anymore, the new one does.
EDIT2: Well this is weird. First it worked, now it refuses to record demos again. Permissions are all ok, scripts haven't changed... This is weird behaviour.
EDIT3: nevermind, seems you have to wait ettv_delay seconds before it starts recording. So when ettv_delay is 0 the daemon refuses to record.
If you want to enable the "old" way of working you need to set ettv_autodelay 1. _________________ Our servers now run on 64 bit steroids. Point your ET to:
- Forgotten Ground StopWatch Server with occasional wolfrof 1
- Fraggle Rock ETPub Server - Mix up ET/UT & Duke Nukem |
|
Back to top |
|
 |
zinx

Joined: 16 Jan 2004 Posts: 268 Location: US
|
|
Back to top |
|
 |
deej

Joined: 19 Mar 2004 Posts: 743 Location: Belgium!
|
Posted: Wed Nov 02, 2005 10:46 am Post subject: |
|
|
Ah ok thanks will test them . _________________ Our servers now run on 64 bit steroids. Point your ET to:
- Forgotten Ground StopWatch Server with occasional wolfrof 1
- Fraggle Rock ETPub Server - Mix up ET/UT & Duke Nukem |
|
Back to top |
|
 |
|