sitemap Generations Arena
 
Troubleshooting

Reporting bugs:

If you've looked through this file and can't seem to get things working right please visit this website and report your trouble. We'll do our best to get you up and running:

http://forums.wireheadstudios.org/index.php?s=&act=SF&f=9

And if for any reason we move the forums around a bit, just go to:

http://forums.wireheadstudios.org/

Click on Generations Arena, and look for the Bug Reports forum.

--------------------------------------------------------------------------

Server Admin Concerns
************************

Due to memory requirements within Quake 3, server performance will degrade over time unless the server is periodically restarted. Symptoms will include non-animating shaders, choppy item movement, and jerky animation. This is something internal to Quake 3, we've consulted with several server admins and even standard Quake 3 FFA games do this over time. Owing to Gen's larger memory requirements it tends to just happen sooner. It is a good idea to use an automated script such as Cron for linux or BSD, or the Task Scheduler for Windows based machines to facilitate an automatic restart of a dedicated server. For cleanest gameplay, once a day is recommended, preferably at a time when server activity would be at an absolute minimum. If you need assistance setting up this kind of setup please contact the Wirehead team and we'll be more than happy to help.

Server admins running punkbuster should be aware that we have hardcoded the r_znear cvar to be set to "1". This is mandatory for the client to render certain things properly. Please DO NOT try to force clients to set the r_znear cvar to any value higher than 1 or your server will be unplayable. Forcing the value to be lower than any number greater than one is fine.

Map rotation has been improved upon. There are now four files that control rotation:

gen_ffa.cfg
gen_tourney.cfg
gen_teamdm.cfg
gen_ctf.cfg

Any time the g_gametype variable changes the appropriate rotation will execute at the next map load. In this way if a player wishes to change the game type the server will not lose map rotation after the gametype changes. Later, toward our 1.0 version we intend to incorporate a list-style map rotation without the need of vstr arguments, as well as a rotation randomizer so servers can have a bit more variety in what order the maps cycle. We may even release a patch sometime following .99e's release just for this purpose.


--------------------------------------------------------------------------

Installation issues
************************

If you have trouble installing .99e please pay attention to the following:

Addon Installation
************************

Generations v 0.99e is designed to be a FULL INSTALL ONLY. The list of game files needed to run Gen 99e is below. Except for maps, you should not have any other .pk3 files in your Generations folder after installation unless you install the Generations Arena FFA and CTF mappacks. We encourage keeping any other third party maps in your baseq3 folder.


Game File
************************

This is the most important area of concern. These following file MUST be in your generations folder for .99c to work correctly:

pak9_genv99e.pk3

These are required but can be modified:

autoexec.cfg

doom.cfg
earth.cfg
arena.cfg
strogg.cfg
slipgate.cfg

gen_ffa.cfg
gen_tourney.cfg
gen_teamdm.cfg
gen_ctf.cfg

motd.cfg

The game will run without these, but they should still be in there.

readmefirst.txt
troubleshooting.txt
readme.doc
manual.html
manual folder
gen.ico
description.txt
sample_motd.cfg

If any of the required files are missing Generations will not run properly. If you have these files and Generations is still not working properly then the following is recommended:

First, make sure you still have the installation files for Generations 99e.

rename your "generations" folder to "generations_backup"

Install Generations v 0.99e

Install any Generations mappacks you may have.

Start Generations. The version number should read 99e now.

At this point refer back to your "generations_backup" folder for any config settings you wish to import and you should be fine. If you're content everything is operating properly you can remove your generations_backup folder.


Punkbuster
************************
Generations Arena should work without any problems with Punkbuster. If you're connecting to a server and it says you need to enable Punkbuster don't fret, just do the following

Press ~ to bring down the console
Type: /pb_cl_enable <enter>

And you'll connect. To disable Punkbuster:

Type: /pb_cl_disable <enter>

And Punkbuster will be disabled the NEXT time you load Generations Arena. You CAN leave the punkbuster client enabled and connect to a non-punkbuster server without any problems. Modem users will experience a hitch when Punkbuster does a security update, so you should take that into consideration if you choose to leave the Punkbuster client enabled while connected to a non-Punkbuster server.


Unusual behavior
************************
If the game behaves in unusual ways check your installation above. If you have missing models or begin showing the wrong models for a certain class be sure to check your com_hunkmegs setting from the console. Com_hunkmegs should be a minimum of 96. We recommend 128 or higher, but no more than 3/4 your total system memory. You should not have to set it higher than 256, and on some systems this may produce an error. If a reinstall doesn't help and everything looks good give us a shout on the message boards and we'll get you up and running right.

Also, be sure you don't modify any settings in autoexec.cfg unless you know exactly what you're doing. We've put them there for a reason, and the game needs them to be left alone.

Doom's Invulnerability is blinding
************************

Previous versions of Generations did not support r_overbrightbits set higher than 0 due to the screen becoming blinding when using the Doom Warriors class and grabbing an invulnerability. This has been corrected since .99d, but it will cause a framerate drop at extremely high graphic settings depending on your card. If your screen goes completely white with the Doom invulnerability while using r_overbrightbits 1 or higher please doublecheck your Generations version to be sure it is .99e and not .99c or prior. If your framerate drops severely for any reason try lowering your graphics settings by a resolution, or experiment with FSAA and Anisotropic Filtering settings until you're satisfied that Generations is playable.

Graphic detail concerns
************************
There are a few undocumented settings that can help make Generations look absolutely stunning, at the cost of some render speed.

com_maxfps:
This setting when put high (150 or higher) can cause network slowdowns. This happens in normal Q3. If you're on a modem we recommend a com_maxfps of 60 to 85 to help cut back on network chop. There can be a slight physics benefit of setting it to 76 or 125. If you're on a clean cable connection then 125 is a recommended setting. Remember that v_sync combined with your monitor's refresh rate can limit your actual max FPS, so be sure your screen can support that high a refresh rate at your desired resolution.

The following settings are only recommended if your video card is a GeForce 2 ti or higher with 128 megs of vid ram on a 1+ GHz machine:

r_roundimagesdown 0
This allows textures to display at full resolution instead of scaling back the the nearest multiple of 2x2. Examples: 800x600 textures normally render at 512x512. This severely increases GPU load but the detail is much crisper.

r_picmip 0
This disables picmip falloff in the game. Again, this adds additional clarity at the expense of render speed

r_swapinterval 1
This smooths out graphic movement but also caps FPS and costs in speed. It can, however, solve video tearing issues if your com_maxfps is set right at your refresh rate, and combined with m_filter 1 it dramatically smooths out your turn rate.



FSAA and Anisotropic filtering
************************

Most newer cards support up to 4x FSAA and 8x Anisotropic filtering (or even higher!). Be advised that setting either or both of these high at high resolutions can and will cause severe rendering slowdowns if the scene is flooded with dynamic lights on even a GF4 ti 4600 video card. If this happens try reducing cg_dlightlevel to 2 or less and keeping cg_dlighttype to either 0 or 1. A good test is to load up a visually taxing map like Decidia and fire off the Doom plasma rifle with full dynamic lights enabled and see if you get any slowdown.


Game Crashes
************************

Be sure you have enough memory and that your COM_HUNKMEGS setting is high enough. Please refer to the Generations Arena manual for instructions on how to set this. Also try the above procedure. If Generations 99e crashes for any other reason we want to hear about it, with as much information about what caused the crash as possible.


Known issues:
************************
Some of the controls menus do not work properly, most weapons do not animate, and we have new particle effects in mind for later. Graphics concerns there are known about, so we ask that they not be reported as bugs since we're still working on the mod and we can't get to everything at once. Remember, we ARE a "beta" status so not everything is done yet. We appreciate your patience in this while we work our way up to it!



Site Design and Artwork by Darrin "Nirrad" Michelson.
Site Content by Lee "Lee'Mon" Montgomery.
The Quake series and all related properties are owned by
id Software, Inc.
Site Copyright (c)2003 by WireHead Studios.
All Rights Reserved.