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 1: | Line 1: | ||
− | Some of [[MegaGlest|MegaGlest's]] most | + | Some of [[MegaGlest|MegaGlest's]] most answered questions can be solved easily, and to solve problems quickly, it is recommended to read some of the frequently asked questions (FAQ) for resolutions. |
==Installation== | ==Installation== | ||
Line 16: | Line 16: | ||
tux@computer:~/Downloads$ ls | tux@computer:~/Downloads$ ls | ||
debian-504-i386-netinst.iso | debian-504-i386-netinst.iso | ||
− | MegaGlest-Installer-3. | + | MegaGlest-Installer-3.3.7.2_i386_64_linux |
ubuntu-10.10-desktop-i386.iso | ubuntu-10.10-desktop-i386.iso | ||
tux@computer:~/Downloads$ | tux@computer:~/Downloads$ | ||
− | The installer package is called ''MegaGlest-Installer-3. | + | The installer package is called ''MegaGlest-Installer-3.3.7.2_i386_64_linux.run'' in this example (it may be called differently in your case), and it is located in the ''Downloads'' directory (it may be in another location, such as in ~/Desktop). |
Now make the installer executable, then run it: | Now make the installer executable, then run it: | ||
− | tux@computer:~/Downloads$ chmod +x MegaGlest-Installer-3. | + | tux@computer:~/Downloads$ chmod +x MegaGlest-Installer-3.3.7.2_i386_64_linux.run |
− | tux@computer:~/Downloads$ ./MegaGlest-Installer-3. | + | tux@computer:~/Downloads$ ./MegaGlest-Installer-3.3.7.2_i386_64_linux.run |
− | Once you execute this command, you should get to see the graphical installer, displaying the MegaGlest | + | Once you execute this command, you should get to see the graphical installer, displaying the MegaGlest license. You can now follow the graphical installer to install the game into your home directory or a location of your choice (within the boundaries of where your Linux user may write to, so probably anywhere below your home directory only). |
===I get "permission denied" while installing on Linux=== | ===I get "permission denied" while installing on Linux=== | ||
− | If, after spawning the installer as described above, you do not get to see the installer window but get an error | + | If, after spawning the installer as described above, you do not get to see the installer window but get an error about "permission denied", this is either because you had a typo in the ''chmod'' command (review the Linux installation instructions) or because you may not execute commands in the current directory, i.e. the entire file system you are currently working on has the 'no execute bit' set. You can work around this until the next reboot using the following command: |
tux@computer:~/Downloads$ sudo mount -o remount,exec /home/ | tux@computer:~/Downloads$ sudo mount -o remount,exec /home/ | ||
− | This assumes that ''/home'' is the mount point of the file system you are currently working in | + | This assumes that ''/home'' is the mount point of the file system you are currently working in. |
===I get "wrong executable/binary/ELF format" while installing on Linux=== | ===I get "wrong executable/binary/ELF format" while installing on Linux=== | ||
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 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 131: | Line 114: | ||
cp lib_bkp/libxerces* lib/ | cp lib_bkp/libxerces* lib/ | ||
Then retry running MegaGlest. | Then retry running MegaGlest. | ||
− | |||
===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 150: | Line 126: | ||
Try to get the latest drivers available from your video card manufacturer. If you have a laptop, get them from your laptop manufacturer instead. If you have legacy hardware and the drivers your hardware manufacturer provides have not received updates recently, you can try patched drivers. These are current vendor drivers which have been modified to work with older hardware as well as with laptops where the laptop manufacturer fails to provide driver updates (but the latest official video card drivers refuse to be installed) and to introduce additional features. For example, patched ATI drivers for [http://donotargue.com/?cat=4 current hardware] and for [http://donotargue.com/?cat=468 legacy hardware] are available. There's also a [http://www.hardwareheaven.com/modtool.php patching utility] to (possibly) make current default ATI drivers work on laptops. Note that these are not official drivers, and are not guaranteed to work, nor does the Glest Wiki accept liability for problems that may occur. | Try to get the latest drivers available from your video card manufacturer. If you have a laptop, get them from your laptop manufacturer instead. If you have legacy hardware and the drivers your hardware manufacturer provides have not received updates recently, you can try patched drivers. These are current vendor drivers which have been modified to work with older hardware as well as with laptops where the laptop manufacturer fails to provide driver updates (but the latest official video card drivers refuse to be installed) and to introduce additional features. For example, patched ATI drivers for [http://donotargue.com/?cat=4 current hardware] and for [http://donotargue.com/?cat=468 legacy hardware] are available. There's also a [http://www.hardwareheaven.com/modtool.php patching utility] to (possibly) make current default ATI drivers work on laptops. Note that these are not official drivers, and are not guaranteed to work, nor does the Glest Wiki accept liability for problems that may occur. | ||
− | ===My | + | ===My Frames Per Second (FPS) are horrible, what can I do?=== |
− | If you are a Linux user turn off | + | If you are a Linux user turn off Compiz, as It can drop FPS for 3D games from 500FPS to 70FPS. Also disable sync to vblank: |
− | |||
− | |||
− | |||
− | |||
− | + | Otherwise try the following settings by adding or editing them in ''glestuser.ini'' | |
− | + | AutoMaxFullScreen=false | |
− | + | CheckGlCaps=true | |
− | + | ColorBits=16 | |
− | |||
− | |||
− | ColorBits= | ||
DepthBits=16 | DepthBits=16 | ||
− | |||
− | |||
− | |||
Filter=Bilinear | Filter=Bilinear | ||
FilterMaxAnisotropy=1 | FilterMaxAnisotropy=1 | ||
− | + | MaxLights=1 | |
− | + | PhotoMode=false | |
− | + | RefreshFrequency=75 | |
− | + | ScreenHeight=768 | |
− | + | ScreenWidth=1024 | |
− | + | ShadowTextureSize=256 | |
− | |||
− | |||
− | |||
Shadows=Disabled | Shadows=Disabled | ||
− | |||
− | |||
StencilBits=0 | StencilBits=0 | ||
Textures3D=false | Textures3D=false | ||
− | |||
− | |||
UnitParticles=false | UnitParticles=false | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===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 152: | ||
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 182: | ||
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 208: | ||
*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. | ||
+ | *There is not currently a dedicated/headless game server version of MegaGlest, yet. As such, it's not currently possible to just install MegaGlest on an Internet server and have it host random or pre-programmed games automatically. This may change some day, too, but it involves quite a bit of engineering, so it can take a while to happen. | ||
===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. | |
− | |||
===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 250: | ||
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 322: | Line 262: | ||
Now run the game with the --verbose option and redirect the output to a file verbose.log in the directory where MegaGlest stores its user specific configuration and log files. | Now run the game with the --verbose option and redirect the output to a file verbose.log in the directory where MegaGlest stores its user specific configuration and log files. | ||
you@yourcomputer:~/megaglest$ ./start_megaglest --verbose &> ~/.megaglest/verbose.log | you@yourcomputer:~/megaglest$ ./start_megaglest --verbose &> ~/.megaglest/verbose.log | ||
− | Now please make this log file | + | Now please make this log file available to us as explained in the section (about how to create log files) above. |
====Windows==== | ====Windows==== | ||
Line 338: | Line 278: | ||
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?=== | ||
− | + | MegaGlest does not currently support this feature, though the [[Glest Advanced Engine]] is able to save and load games. | |
− | MegaGlest | ||
===Which hotkeys are there and how do I redefine them?=== | ===Which hotkeys are there and how do I redefine them?=== | ||
Line 379: | Line 299: | ||
This assumes that the MegaGlest executable is located at ''"C:\Program Files (x86)\MegaGlest\megaglest.exe"'' (as would be the case on 64-bit Windows 7). | This assumes that the MegaGlest executable is located at ''"C:\Program Files (x86)\MegaGlest\megaglest.exe"'' (as would be the case on 64-bit Windows 7). | ||
− | |||
− | |||
− | |||
===How can I install my own master server?=== | ===How can I install my own master server?=== | ||
Line 421: | Line 338: | ||
*[[MegaGlest]] | *[[MegaGlest]] | ||
*[[Troubleshooting]] | *[[Troubleshooting]] | ||
− | |||
[[Category:MG]] | [[Category:MG]] | ||
− | |||
− |