Turbo Sliders Troubleshooting
On most occasions, the game should work smoothly with the default
settings. If, however, you experience any problems with the game,
this document tries to help you make things work better.
Go to section:
- Crashes,
if you experience crashes or the game does not start.
- Graphics,
if you have problems with graphics or you experience lag (cars
are not moving smoothly). In network games, lag can
also be caused by Network problems.
- Sound,
if you have problems with sounds or music.
- Network,
if you have network problems.
- License,
if you have license related problems.
- Miscellaneous,
if your problems does not fall into any of these sections.
- If nothing helps, please post your problem in the
Turbo Sliders Forum or contact developers.
- Of course, the manual can help, too.
Game does not start or crashes
- The first thing you should do is to check the end of
output.txt in the game directory.
That file is regenerated each time the game is started and
it can give a hint on what goes wrong. You can also try
to run the game with more debug information by running it
with command line parameter "-d 2".
- If you are using network for the first time (for example,
when going to server list, connecting a host or
starting a server), your firewall may launch a popup
asking whether to block the program. It is a known bug
that sometimes, firewalls fail to display the popup and
Windows full-screen applications may lose
focus. If you cannot get focus back by using alt+tab,
you may have to kill the game with task list and restart.
It helps if you tell your firewall program that sliders.exe
may use network at will.
- Sometimes, Windows may need one reboot for things work.
- Make sure that you have
writing rights for the files in the game directory.
- Make sure that subdirectories like
data, cars, tracks etc. exist. If you have just unzipped the
files from a zip file, sometimes they may all have been
put in the root directory.
- Update your sound and video card drivers.
- Try running the game without sound (command line option "-snd 0").
- Try running the game in a window (command line option "-f 0").
Assertion failure
- If you see an error text "Assertion failed" or
output.txt contains
that line after a crash, you have found a programming error.
Please report the file and line number in the
Turbo Sliders Forum or contact developers so that it
can be fixed. It helps if you can reproduce the bug and tell
exactly when it happens.
Cars do not run smoothly
Graphics get corrupt
- When switching from full-screen to Windows with Alt+Tab and back,
graphics can sometimes get corrupt. Usually, pressing Esc helps.
- If your graphics card does not have much memory, some tracks
may cause problems. If you have changed video settings, restore
them to default. You may also have to decrease zoom level and/or
resolution.
Some tracks look broken
- Some people may make tracks that do not work correctly in all
video modes. Using the default graphics settings may help.
Firewall issues
- Make sure that if you have a firewall,
it allows the game to send and receive TCP and UDP
packets to and from ports 6655 and 6654. Firewall may
ask whether to block the program when using it for the first time.
Don't block it if you want to be able to play the game.
In Windows, you may have to use alt+tab to get to the popup window.
Read the manual of your firewall if you want to unblock the program
afterwards.
- If a client can't connect a server, client TCP messages do not reach
the server.
- If a client can connect a server and send messages, but during game,
other cars don't seem to move, the client does not get UDP packets
from the server. "Disconnected?" text should be visible.
- If a client can connect a server and send messages, but during game,
the client's own car is not moving
(or just makes very small movements),
the client's UDP messages do not reach the server. Race ping and
and Serv diff are permanently "???" (visible when F10 pressed).
- If the master server cannot see your IP correctly (your IP is incorrect in the list and ping is probably "???"), you can add IP information in the server info. Just begin the server info with your (numeric) IP this way: IP:xxx.xxx.xxx.xxx
Lag or jerky movements
- When selecting the server to use, prefer the ones with lower ping time.
The more the ping time is, or the more it changes during the game,
the more there will be lag and warping. Servers with ping times
of less than 100 ms are the best, ping times of more than 200 ms
are very bad.
- When playing the game, don't use any other bandwidth consuming programs.
- If you see red "serv diff" information in the lower right corner
of the client screen, there are connection problems which cause
various symptoms. With F10,
you can debug the issue further. By changing prediction times
(PageUp and PageDown by default), you can make "serv diff"
tolerable (positive but not too much). Best values are something
between 20 and 100. If it gets below zero, controlling your car
gets very hard. On the other hard, if it is very big, your client
is predicting too much into the future and you may experience
warping when things do not go as expected.
- If ping time is changing very much, it may be hard to get the
network game work. Ping should remain between the min and max
prediction times. If this is not the case, the best alternative
is to find a server with which the connection works better.
- If the server bandwidth is not enough and finding a better ISP
is not an option, adding server send interval can be tested.
Adding send interval always causes more warping, though.
- In network games, there are often more players than in local
games, which makes graphics problems worse. See
graphics section for more help on this.
If server is lagging, everyone gets lag.
- Event send times can be added if you believe lots of packets get lost.
The value is the number of times the client sends one event (for example
starting braking or steering) to the server in successive frames.
- Two players can't use the same license. So don't give your license
to anyone. Not only is it illegal but you also may not be able
to play the game yourself any more.
- If you are sure that you have not given your legal license to anyone but
it still does not seem to work, please contact the developers.
Hash errors or warnings
- The point of hash errors is to detect situations where players have
a different version of some car or track. This way the users should be
able to trust lap records more.
Long exit time
- If you have downloaded lots of track, exiting the game can get
slow because the game generates HTML stats for each track records.
You can disable this in the Statistics settings.
Problems with tracks
- When using tracks made by other players, there are lots of possible problems:
- Tracks can have buggy control points which can lead to not getting
laps always completed. Check the control points with the editor.
- Hash errors can be caused either if there are different versions
of the same track available, or if pattern file is not included in the
track. This latter happen, if someone renames a track and the pattern
file and does not save the new track with editor after renaming.
- Track preview is also unavailable if there is no pattern file included.
- Some people may make tracks that do not work correctly in all
video modes. Using the default graphics settings may help.