Known bugs in 0.5.0-E

Outgun 0.5.0-E (revision 7) has these currently known bugs. If you encounter a new one, you might want to
contact Nix to have it marked up on this page and possibly even fixed.
Development has shifted away from 0.5.0-E and only more fatal of bugs will be fixed.

Bugs when running a listen server

Description

Running a server started from the client (called a listen server, as opposed to dedicated) while
simultaneously playing on a different server will result in many kinds of weird behavior. If the
listen server is started after connecting to the other server, the bug affects the client only: it
might show players in wrong color, for example. If the listen server is started before connecting to
the other server, the bug affects the listen server and all players connected to it.

Details of cause

This bug stems from using global variables about the maximum number of players on server and server physics.
These variables are shared by the server and the client, and problems arise when the client has (mirroring the
server it’s connected to) different settings than the listen server. The more noticable and fatal problems
happen as a result of differences in the maximum players setting; differences in physics just make the players
jump a bit.

This bug has been in all versions of Outgun, but has recently happened more often because of people running
their own (listen) servers in the lack of 24-h dedicated servers.

Workarounds

To avoid this bug, run a listen server only when you play on it. Better yet, always run a dedicated server
instead of a listen server (start another instance of Outgun with the -ded parameter).

As the problem might be on the server side too, avoid those servers that have problems, or preferably tell
the server admin to make the server dedicated or not to play on other servers while running it.

Future

This will not be fixed in any future release of 0.5.0-E. 0.5.0-E is out of development and patching the problem
would require plenty of work. Also, there is a good workaround: running a dedicated server instead.

This bug is fixed in new versions, starting with 1.0.0.

Bug with server monitor’s reload settings command

Description

After the R command in the unsupported “srvmonit” server monitor utility (available
here with some poor
documentation) has been used, the players
experience problems with the map selection (they might load a wrong map, for instance).

Details of cause

There is supposed to be a system to avoid this, but it’s broken. In outgun.cpp, near line 8290
(depending on the revision) there is