-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Table of content:
- My game just crashed!
- How can I connect OpenRA to my forum account?
- Loading a savegame takes ages
- Nobody can join my online game!
- Can the server and clients be running different versions?
- Where do bugs go?
- How can I help?
- Do I need the original RA/C&C game installed?
- Is that legal?
- This is not true to the original!
- Some hotkeys do not work under Linux!
- Is there a color-blind mode?
We're sorry to hear that. Please have a look at the crash logs to collect the basic information we need to help you. Depending on your operating system, this will be in a different location:
- Windows:
%APPDATA%\OpenRA\Logs\
or%USERPROFILE%\Documents\OpenRA\Logs\
(older installations) - Mac OSX:
~/Library/Application Support/OpenRA/Logs/
- Linux:
~/.config/openra/Logs
or~/.openra/Logs/
(older installations)
Before you post this information on the forum or IRC, please read the first line of the exception.log
and check the common issues below. If you have a problem that is not mentioned here, please let us know at bugs.openra.net.
If the exception mentions an out of sync error, please also post syncreport.log
, which you will find in the same directory and get everyone else who was playing the game to post it, too. The sync log is only useful if we have multiple players submit their log. You can use, for example, diffchecker.com to find and post the trait that caused the desync exception.
Game crashes with the exception log message Exception of type ``System.InvalidOperationException``: OpenGL Error: See graphics.log for details.
And graphics.log
contains this message:
High - GL Debug API Output: Error - GL_INVALID_OPERATION error generated. Function glPushAttrib is deprecated and not available in preview contexts.
This is caused by a program injecting legacy OpenGL commands, mostly for overlays like Discord and RivaTuner do. See for more information #18047
System.InvalidOperationException: No supported OpenGL profiles were found.
The workaround is to add an argument on command line: OpenRA-*.AppImage Graphics.DisableLegacyGL=False
(first run only, then it gets saved to settings.yaml).
Try setting the environment variable GALLIUM_THREAD=0
before launching OpenRA. Mesa#4847
You can find an in-depth tutorial on our forum. If you still need help, feel free to contact us on IRC or open a thread on the forum.
This is normal and a consequence of the model we currently need to use to save games. You'll just have to be patient until we properly implement saves.
For others to join your game, you must forward a port in your router for them to connect to. By default, OpenRA uses TCP port 1234. You can test this on sites like canyouseeme.org yourself.
This can be configured in the Create Server dialog. If you have a router that supports Universal Plug and Play, go to Settings - Advanced and tick the Enable Network Discovery (UPnP) checkbox. Restart the game and tick the Automatic port forwarding checkbox in the Create Server dialog.
Please keep in mind that you also need to allow connections in your software firewall.
If you are suffering from Carrier grade NAT then UPnP won't work. Ask your hosting provider for a private IP address.
No. While there are currently no checks in place for this except comparing version strings, it is advised that you only run identical versions of the game when playing multi-player games. While the network protocol may not change, differences in unit behavior between versions can cause desynchronization between clients.
Please report yours to issue tracker.
Get involved! There are a few ways you can do this.
- Fork the repository and start hacking. Fix that issue that's been annoying you. Have a look at Compiling to get started.
- Add feature requests to our bug-tracker and place bounties on them if you want someone else to work on it.
- Join the community: The forums as well as IRC chat are a great place for future mod discussions and game-play ideas.
No. OpenRA is completely standalone. When you run the game for the first time, it will download a copy of the game's files that it needs to run, or it will extract the game's files from the CD.
OpenRA is a clean-room implementation of the original Westwood engine based on reverse engineering the game-files without any disassembling, DLL injections or binary patches of the original executables. This is a completely Free/Libre and Open Source real-time strategy engine whose default mods depend on the original game files.
Since Electronic Arts have released both C&C and RA as freeware, we mirror stripped-down versions of the game's assets separately. This saves EA bandwidth by mitigating hosting to our sponsor's servers and further reduces the bandwidth required by packaging only the ~15MB of files that we need to run the game, instead of making everyone download the 700MB game ISO CD image. These game assets are not covered by OpenRA's GNU General Public License. We assume the files are available for individual use and may not be put for commercial gain.
You are right. This is, in fact, intended. OpenRA is not a clone. We have introduced many features found in modern RTS games. These changes include:
- Careful rebalance of the factions and units
- Modular MiniYAML game logic parser instead of simple INI rules
- Modern right-click mouse controls, with classic mouse as an option
- Fog of War hides enemy units
- Spectator mode and replays for e-Sport events
- Support for mods and mini-games
- Tabbed build palette which allows queuing
- New effects: e.g. tank husks and aircraft trails
- Lua scripting instead of hard-coded mission triggers
- Integration of a content delivery platform for custom maps.
If you want the true legacy experience, visit our friends at Play Red Alert 1 Online and Command & Conquer Gold: Project 1.06. They use the Open Source CnCNet - Command & Conquer Online Service for matches and chatting via the internet.
There is also Vanilla-Conquer, a project which provides clean, cross-platform builds of the C&C Remastered Collection and the standalone legacy games. It uses C and SDL.
There is also D2k , a website dedicated to Dune 2000 modding and reverse engineering. Without their help, the d2k mod in OpenRA would not be possible. They also offer patches and tutorials on how to play the original on modern computers.
OpenRA uses among others the ALT key for some hotkeys. This can conflict with system-defined key bindings for several window managers. You can either change the hotkey configuration in the game settings, or change your system settings:
- Gnome: You can use the GnomeTweakTool to modify the default window action key. Open the tool and go to
Windows โ Window Action Key
and set it toSuper
or disable it. - Cinnamon: Go to
Windows โ Behavior โ Special key to move and resize windows
. After setting that to "Disabled" the ALT key should work properly in OpenRA. - KDE: Open the "System Settings" and go to "Window Management > Window Behavior > Window Actions tab". In the "Inner Window, Tilebar and..." panel, set the modifier key to Meta to disable window effect when holding down ALT.
- OpenBox: Users reported that this StackOverflow answer has helped them.
You can go to Settings โ Display
and enable Player Relationship Colors
to override player colors. The colors can be customized in mods/common/metrics.yaml
to a blue vs. red with orange self scheme with
PlayerStanceColorAllies: 0000FF
PlayerStanceColorEnemies: FF0000
PlayerStanceColorNeutrals: FFFFFF
PlayerStanceColorSelf: FF8800
Players ๐ฒ
- FAQ โ
-
Installation ๐ฆ
- Game Content ๐ฟ
- Hotkeys and Stances ๐ฎ
- Strategies ๐
- Settings ๐ง
-
Dedicated Server โพ
- RaspberryPi ๐
- Docker ๐
- Badges & Icons ๐ฅ
- Changelog ๐
- Donating ๐ช
Modders โ๏ธ
- Tools ๐งฐ
- Audio guide ๐
- Traits ๐
- Palettes and Remaps ๐จ
- World Coordinate System ๐
-
Map scripting
- Lua-API ๐
- Conditions ๐
- Mapping ๐ง
- Modding Guide
- Pixelart ๐
Developers ๐ง
- Contributing โค๏ธ
- Compiling
- Hacking
- Coding Standard ๐
- Branches and Releases ๐
- Release Checklist โ
- Sequences
- Glossary
- Reverse engineering ๐
- License ยฉ๏ธ