<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="vskfaq.xsl"?>
<!-- 
	CAN Knot's Unofficial VSK2 FAQ

	Copyright 2003, 2004 (c) Keith Suderman.  All rights reserved.
	
	Permission is granted to copy, distribute and/or modify this document 
	under the terms of the GNU Free Documentation License, Version 1.1 
	or any later version published by the Free Software Foundation; with no 
	Invariant Sections with the no Front-Cover Texts, and with no Back-Cover Texts. 

	A copy of the license can be found at http://www.gnu.org/licenses/fdl.html
	
	History:
		1.0: First version
		1.0.3 Updated router config solution and added keyboard lockup solution.
		1.0.4 Updated firewall solution, added capsize, enter key bug, and red X solutions
		1.0.5-6 Various typos etc fixed.
		1.0.7 Added cheat to get F7
		1.0.8 Added novideo and speedtips
		1.0.9 Added logscores
		1.0.10 Added MTU tweak
		1.0.11 Refined router configuration (only open UDP port 2350)
		
-->
<faq xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vskfaq.xsd">
	<head>
		<title>The Unofficial Virtual Skipper 2 FAQ</title>
		<version>
			<!-- VSK2 FAQ was created Saturday November 17, 2001! -->
			<!-- Change this the first time you do a translation -->
			<created>Sunday January 11, 2003</created>
			<!-- Change this whenever the FAQ is updated -->
			<updated>Thursday January 1, 2004</updated>
			<!-- Bump this whenever -->
			<number>1.0.11</number>
		</version>
		<license>
			<p>Permission is granted to copy, distribute and/or modify this document 
under the terms of the GNU Free Documentation License, Version 1.1 
or any later version published by the Free Software Foundation; with no 
Invariant Sections with the no Front-Cover Texts, and with no Back-Cover 
Texts. A copy of the license can be found at <url>http://www.gnu.org/licenses/fdl.html</url>.</p>
		</license>
		<intro>
			<p>It's here. It's ugly, but it's here.</p>
			<p>I haven't had time to completely redo the XSL stylesheet, hence the <i>plain look</i>, but I'll get around to that later.  However, I thought that it was better to put some useful information on an ugly web page than it was to wait. So here it is: The Unofficial VSK2 FAQ. If you have any solutions that aren't listed here please send them to me at <mail>vsk@suderman.com</mail>.</p>
			<p>If you would like to do a translation of the FAQ into another language please contact me at the above email address so I can supply you with the original XML files, schema, and XSL stylesheet(s).</p>
			<p>The latest HTML version of the FAQ can always be found at <link to="http://www.suderman.com/vsk2faq.html">http://www.suderman.com/vsk2faq.html</link> and the XML version at <link to="http://www.suderman.com/vsk2faq.xml">http://www.suderman.com/vsk2faq.xml</link>
			</p>
		</intro>
	</head>
	<questions>
		<question name="hosting">
			<part>Why can't I host/create races?</part>
			<answer>
				<p>This almost certainly means you have a firewall and a <i>port forwarding</i> problem. (<b>Note:</b> a router is a <i>hardware firewall</i>). If you are using a software firewall make sure you allow VSK to act as a server and allow incoming TCP and UDP packets on ports 2300-2400 (if your software has that option). If you have a router please see the <link to="#router">router configuration</link> to fix your problem.</p>
			</answer>
		</question>
		<question name="router">
			<part>How do I configure my router/firewall so I can play/host online games?</part>
			<answer>
				<p>The particulars will vary depending on what version of Windows you have and the make and model of your router, but the basics are the same; you have to assign a static IP address to the computer you will be playing VSK2 on and then forward incoming UDP packets on port 2350 to that IP address.</p>
				<p>
					<b>NOTE:</b> The URLs below are for Linksys routers, but may work for other brands as well.  Consult the documentation that came with your router to find out how make the changes below.</p>
				<enumerate>
					<item>If some device on your network is acting as a DHCP server (most likely your router) make a note of what range of IP addresses it is assigning. If your computer(s) already have static IP addresses, you can skip the next two steps.</item>
					<item>Assign a static IP address to the computer you will be playing VSK2 on.  Choose an IP address outside the range used by the DHCP server (and not 192.168.1.1 or 192.168.1.255 either).  All other devices on the network (wireless access points, computers, network printers etc.) should be configured to get their IP address from the DHCP server.</item>
					<item>If you can't access the internet from your gaming computer after assigning it a static IP address then you'll have to go to the TCP/IP properties and enter the IP addresses for the DNS servers.  The DNS addresses to use can be found on the configuration web pages at <link to="http://192.168.1.1/Status.htm">http://192.168.1.1/Status.htm</link>.</item>
					<item>Configure your router to forward UDP packets on port 2350 to the static IP address you assigned above. See <link to="http://192.168.1.1/Forward.htm">http://192.168.1.1/Forward.htm</link>.</item>
					<item>Run the <i>VSK Config</i> utility, select <i>Advanced Network Configuraion</i> and enter the <b>WAN IP</b> address of the router in the <i>Force Server Address</i> field. The WAN IP can be found at <link to="http://192.168.1.1/Status.htm">http://192.168.1.1/Status.htm</link>.</item>
				</enumerate>
				<p>It is also worth pointing out that these are the standard ports used by (almost) all DirectX games.  If you can search the net and find someone with a configuration similar to yours that couldn't host/create games in Combat Flight Simulator, Serious Sam, any EA Sports game, etc. their solution should work equally as well for you.</p>
			</answer>
		</question>
		<question name="mtu">
			<part>I can join races, but the race doesn't sync up for me.  Everyone else syncs fine. What is wrong?</part>
			<answer>
				<p>This is most likely a problem with your MTU (Maximum Transmission Unit) settings on your computer/router.  The MTU setting is used to 
				determine the size of IP packets that are sent from your system.  The optimal MTU size will depend on your network connection, however some
				common values are 576 (dial-up), 1500 (cable and some DSL), and 1492 (DSL using pppoe).  You can use the program
				<link to="http://www.broadbandreports.com/front/drtcp.html">DrTCP</link> to change your MTU settings.  You will need to reboot Windows (98/ME) or
				restart Networking Services (NT/2K/XP).</p>
				<p>Follow the directions at <link to="http://help.stargate.net/broadband/mtu.shtml">http://help.stargate.net/broadband/mtu.shtml</link>
				to determine the optimal MTU settings for your set-up. <b>Note:</b> It is perfectly safe to use DrTCP with Win 2K/XP despite the warnings 
				at Stargate.net, well as safe as any program that tweaks registry settings, </p>
				<p>Note: If you have a home network all the computers <b>and</b> the router must be set to use the same MTU.  You can see what the
				rest of the internet thinks your MTU is by running the <link to="http://www.broadbandreports.com/tweaks">Tweak Test</link> at 
				BroadBandReports.com.  The tweak test may also indicate other step you can take to optimize your network connection.</p>
			</answer>
		</question>
		<question name="names">
			<part>How do I turn the player/boat names on and off?</part>
			<answer>The TAB key.</answer>
		</question>
		<question name="capsize">
			<part>How do I right the Open-60 after it capsizes?</part>
			<answer>The right CTRL key.</answer>
		</question>
		<question name="runtime-error">
			<part>Why do I get a runtime error when launching the game.</part>
			<part>Why does the game crashes when I try to start it.</part>
			<part>When I start the game I get a blank screen and have to reboot.</part>
			<answer>
				<p>I have yet to see a definitive solution to this problem, likely because there is a different cause in every case. However my suggestion in this situation is to:</p>
				<itemize>
					<item>Install the latest drivers for your video card. They don't have to be <i>certified</i>, but don't install beta drivers.</item>
					<item>Run DxDiag (Start-Run, type DxDiag) and see if it lists any problems with DirectX.</item>
					<item>If your motherboard uses the VIA chipset install the latest 4-in-1 drivers.</item>
					<item>If your system has less than 128 MB RAM upgrade.</item>
				</itemize>
				<p>Virtual Skipper works with Windows XP, 2000, ME, 98 and with all "newish" video cards. If you have an AGP card that supports DX8.1 and has at least 16 MB the game should work for you as well.</p>
			</answer>
		</question>
		<question name="high-end">
			<part>Why can't I see any wind effects on the water?</part>
			<part>A Note to owners of high end video card owners.</part>
			<answer>
				<p>Your video card is too good (really).</p>
				<p>You've likely spent a few hundred (US) dollars and got yourself a GeForce 4 or ATI Radeon 9x00 and you're ready to go.</p>
				<p>Go for it. Crank the video options to the max, sail around, and marvel at the beauty of the water.  Almost photo-realistic isn't it! You can almost see surf blowing off the wave crests in Force 6.</p>
				<p>When you are done ogling the sceenery go back to the video options an turn the <i>
						<b>Shader</b>
					</i> setting to its minimum.  You will lose that photo-realistic look to the water...<b>but</b> you will be able to see the wind patterns again.</p>
			</answer>
		</question>
		<question name="keyboard-lockup">
			<part>Why does the rudder stop responding to the keyboard?</part>
			<answer>
				<p>The cursor sometimes gets <i>locked</i> in the chat window, and you can't steer the boat while the chat window is active. To regain control try the following.</p>
				<enumerate>
					<item>Hit the enter key.</item>
					<item>Hit the enter key again.</item>
					<item>Click the mouse in the chat area and hit the enter key.</item>
					<item>Close and re-open the chat window a few times.</item>
				</enumerate>
			</answer>
		</question>
		<question name="enter-key-bug">
			<part>Why do I sometimes get kicked out of a game lobby?</part>
			<answer>
				<p>This sometimes happens when you type something into the chat window and hit the enter key.  Quit all the way out of VSK and restart the game.</p>
			</answer>
		</question>
		<question name="red-X">
			<part>Why can't I click on the red X to "green up"?</part>
			<answer>
				<p>You just got kicked out of a game see <link to="#enter-key-bug">above</link> and didn't restart VSK.  Exit the race, quit VSK and restart.</p>
			</answer>
		</question>
		<question name="force7">
			<part>How can I select F7 wind strength?</part>
			<answer>
				<p>
					<b>The Hard Way:</b> Complete all the single player championships.  As you complete the various championships more boat skins, courses become available. When you win the Open 60 Championship you get to select F7.  Good luck in Open 60's! You'll need it, the AI skippers in the Open 60s are <b>not</b> easy to beat.</p>
				<p>
					<b>The Cheating Way:</b> Start a single player race with a boat named "Vasco de Gama". When you exit the game you will have all bonus textures and be able to select F7.</p>
				<p>
					<b>Note:</b> It is strongly recommended that all skippers use the <i>hard way</i> the first time around.  You will learn a lot about sailing fast!</p>
			</answer>
		</question>
		<question name="novideo">
			<part>How can I skip past the starting intro.</part>
			<answer>
				<p>Add the option "/novideo" (without the quotes) to the command used to start VSK2.</p>
				<enumerate>
					<item>Right click on the icon you use to start VSK2.</item>
					<item>Click on "Properties"</item>
					<item>Add <i>/novideo</i> to the end of the Target (in XP the Target is found on the Shortcut tab).</item>
				</enumerate>
				<p>Afterward the target should contain something like <i>&quot;C:\Program Files\Duran\VirtualSkipper2\VSK2.exe&quot; /novideo</i>
				</p>
				<p>
					<b>Note:</b> If the path name to the location where you have installed VSK2 contains a space character (I.E. "C:\Program Files") the <i>Target</i> will be enclosed in double quotes (as shown above).  I have VSK2 installed in <i>D:\Games\VirtualSkipper</i> so I am not sure if the <i>/novideo</i> option should appear inside the quotes or outside.  I think outside, which is why I've shown it outside, but if that doesn't work try inside. </p>
			</answer>
		</question>
		<question name="logscores">
			<part>How can I record the scores from the races?</part>
			<answer>
				<p>Add the option "/logscores" (without the quotes) to the command used to start VSK2.</p>
				<enumerate>
					<item>Right click on the icon you use to start VSK2.</item>
					<item>Click on "Properties"</item>
					<item>Add <i>/novideo</i> to the end of the Target (in XP the Target is found on the Shortcut tab).</item>
				</enumerate>
				<p>Afterward the target should contain something like <i>&quot;C:\Program Files\Duran\VirtualSkipper2\VSK2.exe&quot; /logscores</i>
				</p>
			</answer>
		</question>
		<question name="speedtips">
			<part>I've just started sailing VSK2.  Why is everyone else so fast?</part>
			<answer>
				<p>Because they are better sailors! ;-)</p>
				<p>Seriously, here are a few tips for improving your boat speed:</p>
				<enumerate>
					<item>Sail in <i>manual</i> sail trim mode rather than automatic mode. Manual trim mode is 2-3 knots faster upwind and ridiculously faster downwind.</item>
					<item>
						<b>Upwind:</b> sail a course of 45 degrees TWA (F3) to 35 degrees TWA (F7).</item>
					<item>
						<b>Downwind:</b> sail a course of 135-140 degrees TWA.</item>
					<item>Keep your boat heeled at 20-21 degrees whatever course you are steering.</item>
					<item>When racing ACC boats in F7 switch to auto sail trim when tacking to avoid the "I'm stuck at 7 knots bug".  In fact, any time your boat seems stuck at 7 knots switch to auto for a moment.</item>
					<item>Practice, practice, practice.</item>
				</enumerate>
			</answer>
		</question>
		<!--
		<question name="what-is-dhcp">
			<part>What is DHCP?</part>
			<answer>DHCP stands for "Dynamic Host Configuration Protocol" and it is used to allow computers to automatically configure their network connections. Most cable modems, routers, wireless access points, Windows NT/2000/XP and Unix/Linux computers can be configured to act as a DHCP server.  However, it is important that there is only one DHCP server on each subnet.</answer>
		</question>
		<question name="how-to-dhcp">
			<part>How do I tell if I have a DHCP server</part>
			<answer></answer>
		</question>
		-->
	</questions>
</faq>

