Editing MG/FAQ
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 74: | Line 74: | ||
And play with: | And play with: | ||
− | ./ | + | ./megaglest |
Next time you want to play, you just need to: | Next time you want to play, you just need to: | ||
cd ~/megaglest-3.5.1 | cd ~/megaglest-3.5.1 | ||
− | ./ | + | ./megaglest |
You can, of course, also create a shortcut on your favourite window manager so that you just need to point and click to start the game in the future, thus eliminating the necessity of using the terminal window each time. | You can, of course, also create a shortcut on your favourite window manager so that you just need to point and click to start the game in the future, thus eliminating the necessity of using the terminal window each time. | ||
Line 103: | Line 103: | ||
====Linux==== | ====Linux==== | ||
− | + | Be sure that you have downloaded the correct installer (32 bits or 64 bits). See below to know how to find your linux type. | |
− | |||
− | |||
− | |||
If <tt>uname -m</tt> returns <tt>x86_64</tt>, you need the 64 bits version. If it returns <tt>i686</tt>, you need the 32 bit version. | If <tt>uname -m</tt> returns <tt>x86_64</tt>, you need the 64 bits version. If it returns <tt>i686</tt>, you need the 32 bit version. | ||
− | + | Be sure that you have installed all requirements. If it still does not work then, you may try running these commands from your MegaGlest root folder (probably something like /home/yourname/megaglest). | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
mkdir lib_bkp | mkdir lib_bkp | ||
Line 133: | Line 119: | ||
===I get an error stating MegaGlest needs an OpenGL version of at least 1.3 to work=== | ===I get an error stating MegaGlest needs an OpenGL version of at least 1.3 to work=== | ||
− | + | You likely need either updated video drivers or your video card. It could also be that your hardware is just too old or you bought hardware which is badly supported on your operating system by its manufacturer. But don't give up just yet, read the [[#Where can I get newer video drivers?]] section below. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Where can I get newer video drivers?=== | ===Where can I get newer video drivers?=== | ||
Line 152: | Line 132: | ||
===My video performance is bad, what can I do?=== | ===My video performance is bad, what can I do?=== | ||
If you are a Linux user turn off 3D/openGL effects in your [https://en.wikipedia.org/wiki/Compositing_window_manager compositing window manager] (Compiz/Mutter/KWin), as It can drop frames per second (FPS) for 3D games from 500FPS to 70FPS. | If you are a Linux user turn off 3D/openGL effects in your [https://en.wikipedia.org/wiki/Compositing_window_manager compositing window manager] (Compiz/Mutter/KWin), as It can drop frames per second (FPS) for 3D games from 500FPS to 70FPS. | ||
− | |||
− | |||
Whichever platform your are on, try to disable synchronizing to the [https://en.wikipedia.org/wiki/Vertical_blanking_interval vertical blanking interval] (also known as ''sync to vblank''), if your video driver supports it (most do) and the side effects it introduces (tearing) are not noticeable or acceptable to you. | Whichever platform your are on, try to disable synchronizing to the [https://en.wikipedia.org/wiki/Vertical_blanking_interval vertical blanking interval] (also known as ''sync to vblank''), if your video driver supports it (most do) and the side effects it introduces (tearing) are not noticeable or acceptable to you. | ||
− | + | You can also tweak your configuration by placing the following settings in ''glestuser.ini'' (see [[INI|the page describing the MegaGlest configuration files]] to learn where it is located on your system): | |
− | |||
− | |||
− | |||
− | |||
− | |||
ColorBits=8 | ColorBits=8 | ||
DepthBits=16 | DepthBits=16 | ||
− | + | DisableVBO=true | |
− | + | EnableTextureCompression=1 | |
FactorySound=None | FactorySound=None | ||
Filter=Bilinear | Filter=Bilinear | ||
Line 173: | Line 146: | ||
FogOfWarSmoothing=false | FogOfWarSmoothing=false | ||
FogOfWarSmoothingFrameSkip=5 | FogOfWarSmoothingFrameSkip=5 | ||
− | + | MaxLights=1 | |
− | MaxLights | ||
− | |||
RainEffect=0 | RainEffect=0 | ||
− | |||
ScreenHeight=600 | ScreenHeight=600 | ||
ScreenWidth=800 | ScreenWidth=800 | ||
Shadows=Disabled | Shadows=Disabled | ||
ShadowTextureSize=256 | ShadowTextureSize=256 | ||
− | |||
StencilBits=0 | StencilBits=0 | ||
Textures3D=false | Textures3D=false | ||
− | TilesetParticles= | + | TilesetParticles=false |
− | |||
UnitParticles=false | UnitParticles=false | ||
Windowed=0 | Windowed=0 | ||
− | + | If drawing selection boxes around units is slow for you, you may also want to try this setting which can make it slower or faster, depending on your video hardware and drivers: | |
− | + | EnableColorPicking=true | |
− | |||
− | |||
− | If drawing selection boxes around units is slow | ||
===My mouse seems to move sluggish, too slow or too fast=== | ===My mouse seems to move sluggish, too slow or too fast=== | ||
Line 200: | Line 165: | ||
No2DMouseRendering=true | No2DMouseRendering=true | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Network gaming== | ==Network gaming== | ||
− | + | ===I can not connect to any server, why is this?=== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ===I can not connect to any | ||
This is usually caused by badly configured (possibly so by default) personal firewalls or "Internet security suites". | This is usually caused by badly configured (possibly so by default) personal firewalls or "Internet security suites". | ||
Line 247: | Line 195: | ||
Users should therefore configure their router/firewall to "Port Forward" the external port they will use (as displayed in the Custom Game Menu, default is 61357) to their internal port (configured in ''glest.ini'' or ''glestusers.ini'', default is 61357). | Users should therefore configure their router/firewall to "Port Forward" the external port they will use (as displayed in the Custom Game Menu, default is 61357) to their internal port (configured in ''glest.ini'' or ''glestusers.ini'', default is 61357). | ||
− | ===How can I host a MegaGlest game | + | ===How can I host a MegaGlest game?=== |
Most domestic (read: home user) Internet connections are setup to require ''port forwarding'' to make a service, such as MegaGlest, available on the Internet. Port forwarding is usually configured on your Internet modem / router. MegaGlest allows for using UPnP, making configuration much easier. See the [[MG/Port Forwarding|Port Forwarding page]] for further instructions. | Most domestic (read: home user) Internet connections are setup to require ''port forwarding'' to make a service, such as MegaGlest, available on the Internet. Port forwarding is usually configured on your Internet modem / router. MegaGlest allows for using UPnP, making configuration much easier. See the [[MG/Port Forwarding|Port Forwarding page]] for further instructions. | ||
Line 273: | Line 221: | ||
*http://www.measurementlab.net/measurement-lab-tools | *http://www.measurementlab.net/measurement-lab-tools | ||
+ | |||
+ | ===Why is the list of game servers mostly empty?=== | ||
+ | There's several reasons to this: | ||
+ | *To date, MegaGlest games are only displayed on this list as long as players can join it. This means that currently running games are not listed, nor are servers listed which have all their network slots filled already. We are considering to change this behavior to also list games which have already started, so that you can join this game as an observer. | ||
+ | *MegaGlest is pretty new (the original Glest is older, but does not have the ability to support a master server), so not many people know this game yet. Thus, during offtime, there is considerably less players available | ||
===I cannot connect to a server that is hosting a game on my LAN on Windows=== | ===I cannot connect to a server that is hosting a game on my LAN on Windows=== | ||
*This may be caused by the Windows Firewall be turned on for Private Networks. Disable the Windows firewall for private networks and you should be able to click "Find Games" to find a hosted server on your LAN. | *This may be caused by the Windows Firewall be turned on for Private Networks. Disable the Windows firewall for private networks and you should be able to click "Find Games" to find a hosted server on your LAN. | ||
− | *If you know the IP of the computer hosting you can | + | *If you know the IP of the computer hosting you can dirrectly connect to the game, also in most cases if you can ping a host of a game you will very likely also be able to connect to the game. |
===Can I play MegaGlest with friends who run a different operating system?=== | ===Can I play MegaGlest with friends who run a different operating system?=== | ||
− | Yes, you can. All supported variants of MegaGlest should work for playing online games together | + | Yes, you can. All supported variants of MegaGlest should work for playing online games together. |
==Advanced topics== | ==Advanced topics== | ||
Line 310: | Line 263: | ||
Now compress the log files using a free compression format (such as 7-zip, infozip, xz, gzip or bzip) and upload them to a [https://secure.wikimedia.org/wikipedia/en/wiki/Comparison_of_file_hosting_services file hosting service] which allows for '''direct access''' (please do not make us solve CAPTCHAS or wait for nag screens to disappear!), or to your personal shared web space (Internet service providers often give you some for free). Anything goes, as long as we can download from there without any interruption and the download uses a standard and open protocol (such as HTTP, FTP, SFTP, rsync, bittorrent etc.). | Now compress the log files using a free compression format (such as 7-zip, infozip, xz, gzip or bzip) and upload them to a [https://secure.wikimedia.org/wikipedia/en/wiki/Comparison_of_file_hosting_services file hosting service] which allows for '''direct access''' (please do not make us solve CAPTCHAS or wait for nag screens to disappear!), or to your personal shared web space (Internet service providers often give you some for free). Anything goes, as long as we can download from there without any interruption and the download uses a standard and open protocol (such as HTTP, FTP, SFTP, rsync, bittorrent etc.). | ||
− | Now submit a [http://glest.org/glest_board/index.php?topic=5332 proper bug report] to [http://forums.megaglest.org | + | Now submit a [http://glest.org/glest_board/index.php?topic=5332 proper bug report] to [http://forums.megaglest.org|the forums] or send us an e-mail. Don't forget to add the URL to your log files and to provide a concise description of your issue. |
===How can I run the game from a shell / command line and capture the verbose output?=== | ===How can I run the game from a shell / command line and capture the verbose output?=== | ||
====Linux==== | ====Linux==== | ||
Line 338: | Line 291: | ||
C:\Program Files (x86)\MegaGlest> megaglest --verbose > %AppData%\MegaGlest\verbose.log | C:\Program Files (x86)\MegaGlest> megaglest --verbose > %AppData%\MegaGlest\verbose.log | ||
Now please make this log file available to us as explained in the section (about how to create log files) above. | Now please make this log file available to us as explained in the section (about how to create log files) above. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Can games be saved and resumed later?=== | ===Can games be saved and resumed later?=== | ||
Line 421: | Line 355: | ||
*[[MegaGlest]] | *[[MegaGlest]] | ||
*[[Troubleshooting]] | *[[Troubleshooting]] | ||
− | |||
[[Category:MG]] | [[Category:MG]] | ||
− | |||
− |