http://fte.triptohell.info/wiki/index.php?title=FTEQTV_FAQ&feed=atom&action=history FTEQTV FAQ - Revision history 2024-03-28T10:39:52Z Revision history for this page on the wiki MediaWiki 1.27.0 http://fte.triptohell.info/wiki/index.php?title=FTEQTV_FAQ&diff=3670&oldid=prev JohnNy cz: /* What is FTEQTV? */ 2007-01-05T14:39:49Z <p>‎<span dir="auto"><span class="autocomment">What is FTEQTV?</span></span></p> <table class="diff diff-contentalign-left" data-mw="interface"> <col class='diff-marker' /> <col class='diff-content' /> <col class='diff-marker' /> <col class='diff-content' /> <tr style='vertical-align: top;' lang='en-GB'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 14:39, 5 January 2007</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==What is FTEQTV?==</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==What is FTEQTV?==</div></td></tr> <tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>FTEQTV is a streaming proxy. It is designed to sit somewhere between a <del class="diffchange diffchange-inline">compatable </del>server, and any standard client.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>FTEQTV is a streaming proxy. It is designed to sit somewhere between a <ins class="diffchange diffchange-inline">compatible </ins>server, and any standard client.</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Which protocols does FTEQTV use?==</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Which protocols does FTEQTV use?==</div></td></tr> </table> JohnNy cz http://fte.triptohell.info/wiki/index.php?title=FTEQTV_FAQ&diff=3660&oldid=prev Spike: /* What are the ties between FTE QuakeWorld and FTEQTV? */ 2006-11-14T17:39:03Z <p>‎<span dir="auto"><span class="autocomment">What are the ties between FTE QuakeWorld and FTEQTV?</span></span></p> <table class="diff diff-contentalign-left" data-mw="interface"> <col class='diff-marker' /> <col class='diff-content' /> <col class='diff-marker' /> <col class='diff-content' /> <tr style='vertical-align: top;' lang='en-GB'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 17:39, 14 November 2006</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11" >Line 11:</td> <td colspan="2" class="diff-lineno">Line 11:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==What are the ties between FTE QuakeWorld and FTEQTV?==</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==What are the ties between FTE QuakeWorld and FTEQTV?==</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The two projects use the same website, and primary developer. FTEQW is the primary engine used for testing. Yes, there is favouritism, but it is not exclusively targeted for FTE.</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The two projects use the same website, and primary developer. FTEQW is the primary engine used for testing. Yes, there is favouritism, but it is not exclusively targeted for FTE.</div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Having said that, there are a few extensions provided by FTE clients that qtv takes advantage of. These extensions are not mandatory, and fallbacks are provided for key functionality.</ins></div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Does the proxy support chaining?==</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Does the proxy support chaining?==</div></td></tr> </table> Spike http://fte.triptohell.info/wiki/index.php?title=FTEQTV_FAQ&diff=3659&oldid=prev Spike at 14:41, 2 November 2006 2006-11-02T14:41:35Z <p></p> <a href="http://fte.triptohell.info/wiki/index.php?title=FTEQTV_FAQ&amp;diff=3659&amp;oldid=2992">Show changes</a> Spike http://fte.triptohell.info/wiki/index.php?title=FTEQTV_FAQ&diff=2992&oldid=prev Spike at 23:18, 5 November 2005 2005-11-05T23:18:17Z <p></p> <table class="diff diff-contentalign-left" data-mw="interface"> <col class='diff-marker' /> <col class='diff-content' /> <col class='diff-marker' /> <col class='diff-content' /> <tr style='vertical-align: top;' lang='en-GB'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 23:18, 5 November 2005</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l40" >Line 40:</td> <td colspan="2" class="diff-lineno">Line 40:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:: The prefered method is using IRC.</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:: The prefered method is using IRC.</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:: You can find developers in #FTE on either quakenet or irc.enterthegame.com</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:: You can find developers in #FTE on either quakenet or irc.enterthegame.com</div></td></tr> <tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:: Alternativly, there may be some <del class="diffchange diffchange-inline">knoledgable </del>guys in #ezquake on quakenet.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:: Alternativly, there may be some <ins class="diffchange diffchange-inline">knowledgable </ins>guys in #ezquake on quakenet.</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:: You could also try asking in #quakeworld. :p</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:: You could also try asking in #quakeworld. :p</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:: If you do not like irc, you could send an email to somethingthatitaccepts@hotmail.com with your question. If the past few days are anything to go by, it might take a while to get a response.</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>:: If you do not like irc, you could send an email to somethingthatitaccepts@hotmail.com with your question. If the past few days are anything to go by, it might take a while to get a response.</div></td></tr> </table> Spike http://fte.triptohell.info/wiki/index.php?title=FTEQTV_FAQ&diff=2243&oldid=prev Spike: QTV 2005-11-01T00:12:44Z <p>QTV</p> <p><b>New page</b></p><div>* What is FTEQTV?<br /> ::FTEQTV is a streaming proxy. It is designed to sit somewhere between a compatable server, and any standard client.<br /> <br /> * Which protocols does FTEQTV use?<br /> ::The proxy itself uses a combination of TCP and UDP. TCP is used server-&gt;proxy, and UDP is used proxy-&gt;client. The data sent via UDP is standard quakeworld client protocols, and in it's basic form is compatable with any quakeworld client available. The TCP server-&gt;proxy stream carrays an MVD stream. This is the same format of stream that is stored in the MVD (multi-view demo) created by certain quakeworld servers such as MVDSV and FTE.<br /> <br /> ::The proxy performs protocol translation between the two, and streams standard quakeworld protocols to the client. It remembers parts of the stream, and is able to allow new clients to connect mid-game.<br /> <br /> ::The proxy does not use any totally new protocols. We plan on adding support for FTE protocol extensions at some point. These protocols are negotiable and are only used where possible. They will also only be used if the original game server used them. ZQuake extensions are normally transparent, and thus need no explicit proxy support.<br /> <br /> * What are the ties between FTE QuakeWorld and FTEQTV?<br /> :: The two projects use the same website, and primary developer. FTEQW is the primary engine used for testing. Yes, there is favouritism, but it is not exclusively targeted for FTE.<br /> <br /> * Does the proxy support chaining?<br /> :: Yes. It allows streaming the MVD protocol from server to proxy to proxy to proxy ... to proxy to client.<br /> <br /> * Can I record games and play them back later?<br /> :: The proxy streams using the MVD protocols. Seeing as this format can store recorded, smooth games, and initiate new connections for new proxies connecting mid-game, recording was a really easy feature to add. Playback is of course easy too, and is compatable with MVD demos recorded before the proxy was even started. You can also play proxy-recorded demos in many quakeworld clients too. Recording to QWD is not supported, as there is no 'best-pov' support yet.<br /> <br /> * Does the proxy support interpolation.<br /> :: Yes.<br /> :: However, the Quakeworld protocol can still end up juddery due to inconsistent lag and packet loss. Running a local proxy and chaining can alleviate these issues, but requires a client that doesn't hog CPU power.<br /> :: The high packet rate of quakeworld can cause issues. There is an option to choke packets to updates only, this will greatly reduce bandwidth, and FTE clients will have the option of consistant interpolation, where inconsistent lag is much less severe - the smoothing is complete in the proxy, but is still in development in the client, unfortunately.<br /> <br /> * Can the proxy connect to multiple sources at the same time?<br /> :: Yes, use the addserver or adddemo command to add an additional source.<br /> :: If the proxy is streaming only from one server, new spectators will connect to that stream. If there are multiple streams, spectators will be given a list of available sources, and will be expected to choose one to watch.<br /> <br /> * Is rcon supported?<br /> :: Yes, rcon works, but be warned that it doesn't have as many commands as a regular qw server does.<br /> <br /> * Does the proxy support subscribing to master servers?<br /> :: Yes, but only one at a time.<br /> :: Use the 'master &lt;ip:port&gt;' command.<br /> <br /> * What about other commands?<br /> :: Yes, there are other commands too, eg the exec command is working. Use the help command to see a list.<br /> <br /> * Where can I go to ask for help or support?<br /> :: The prefered method is using IRC.<br /> :: You can find developers in #FTE on either quakenet or irc.enterthegame.com<br /> :: Alternativly, there may be some knoledgable guys in #ezquake on quakenet.<br /> :: You could also try asking in #quakeworld. :p<br /> :: If you do not like irc, you could send an email to somethingthatitaccepts@hotmail.com with your question. If the past few days are anything to go by, it might take a while to get a response.<br /> :: Forum-wise, besmella-quake is probably the best set of forums to ask on at the moment. It used to be quakeworld.nu but that site has been down for a while.<br /> <br /> * Will NetQuake protocols ever be supported?<br /> :: Perhaps. It's not a high priority, it would be possible, but extended DP protocols are not likely to be supported at the current rate.<br /> <br /> * Does the proxy need any files?<br /> :: Yes and no.<br /> :: The proxy reads config commands via the exec command, probably by the commandline.<br /> :: The proxy reads/writes mvd files.<br /> :: The proxy loads bsp files for the current map. The full reason for this is awkward to explain concisely. QuakeWorld supports only 64 visible entities at any one time. However, on the typical map, there are about that many items, often more. The bsp is used as a way of optimising the visible entities. This cuts down the total number and hopefully uses less bandwidth too. The proxy is able to read bsp files inside paks and from the gamedirectory specified by the game server.<br /> :: If you already have quake installed, you can run the proxy from inside your quake directory to allow these features.</div> Spike