Changes between Version 51 and Version 52 of FAQ


Ignore:
Timestamp:
Sep 20, 2021, 1:47:50 PM (3 years ago)
Author:
Langbart
Comment:

Added information about the network lag issue; Information about setting up your own multiplayer server; A gameplay question about batch training; Fixed some minor issues like typos and linking to the wiki articles.

Legend:

Unmodified
Added
Removed
Modified
  • FAQ

    v51 v52  
    11[[TOC(noheading)]]
    2 [[Image(FAQ:Empires-Ascendant-1024.png,400,title=0 A.D.)]]
     2[[Image(FAQ:Empires-Ascendant-1024.png,300,title=0 A.D.)]]
    33
    44= Frequently Asked Questions (FAQ) =
     
    7373  }}}
    7474  {{{#!tr
    75     {{{#!th style="border-left:none;text-align:left"
     75    {{{#!th rowspan=3 style="border-left:none;text-align:left"
    7676>Game is lagging
    7777    }}}
    78     {{{#!td style="border-right:none;padding-left:0.5em"
     78|----------------
     79    {{{#!td style="border-right:none;border-bottom: 1px dotted lightgrey;padding-left:0.5em"
     80__Network lag:__[[BR]]
     81The lobby is hosted by us, but all the games you play connect you directly to the game's host. Depending on your location and internet quality, you may experience lag with certain players.
     82      {{{#!div class="important" style="background: #ffd"
     83  **NOTE:** If you suffer from a consistently high ping time, you will cause lag for all other players. Using an Ethernet cable can help a little.
     84      }}}
     85    }}}
     86|----------------
     87    {{{#!td style="border-right:none;border-top:none;padding-left:0.5em"
     88__Computation lag:__[[BR]]
    7989Yes, this is a common problem with the game. It will lag on most machines it is actually CPU bound, not your GPU. Try playing on smaller maps and limit the population to 600-800 units on the entire map.[[BR]]Rendering, simulation (e.g. gathering / attacking) and pathfinder all contribute to the lag.  If you have more units, more things need to be drawn which affects rendering, more things to calculate for unit activity affects simulation, larger map sizes cause longer paths which affects the pathfinder.
    8090      {{{#!div class="important" style="background: #ffd"
    8191  **NOTE:** Multiplayer games are calculated on all computers simultaneously, with the slowest PC determining the game speed. If your computer is a bit outdated, you should reduce the graphics settings to a minimum. This might make the game faster for everyone.
    8292      }}}
    83 [https://trac.wildfiregames.com/wiki/GamePerformance Wiki/GamePerformance] summarizes the problems, that need to be solved, to improve performance.
     93[[GamePerformance|Wiki/GamePerformance]] summarizes the problems, that need to be solved, to improve performance.
    8494    }}}
    8595  }}}
     
    104114  {{{#!tr
    105115    {{{#!th style="border-left:none;text-align:left"
    106 >Optimal GFX settings
    107     }}}
    108     {{{#!td style="border-right:none;padding-left:0.5em"
    109 To achieve an optimal balance between nice graphics effects and enough performance for a smooth game, consider this in 0 A.D. gfx settings: [[BR]](1) Enable GLSL [[BR]](2) Enable FXAA (no impact) and MSAA (little impact on performance, except for very weak GPUs) [[BR]](3) Enable water transparency [[BR]](4) Disable other water effects (reflection, refractions) [[BR]](5) Disable shadows [[BR]]
     116>Balance graphics effects/ performance
     117    }}}
     118    {{{#!td style="border-right:none;padding-left:0.5em"
     119To achieve an optimal balance between nice graphics effects and enough performance for a smooth game, consider this in 0 A.D.'s graphics settings: [[BR]](1) Enable GLSL [[BR]](2) Enable FXAA (no impact) and MSAA (little impact on performance, except for very weak GPUs) [[BR]](3) Enable water transparency [[BR]](4) Disable other water effects (reflection, refractions) [[BR]](5) Disable shadows [[BR]]
    110120- Related forum thread: [https://wildfiregames.com/forum/topic/41600-find-optimal-gfx-game-settings/?do=findComment&comment=431736 Find optimal gfx/ game settings?] (1/Jun/21)
    111121    }}}
     
    147157    }}}
    148158    {{{#!td style="border-right:none;padding-left:0.5em"
    149 Maybe the wrong GPU is simply used. See [https://trac.wildfiregames.com/wiki/SwitchingToYourPCsDedicatedGPU wiki/SwitchingToYourPCsDedicatedGPUarticle] for a detailed explanation of how to set it up properly.
     159Maybe the wrong GPU is simply used. See [[SwitchingToYourPCsDedicatedGPU|wiki/SwitchingToYourPCsDedicatedGPU]] for a detailed explanation of how to set it up properly.
    150160    }}}
    151161  }}}
     
    155165    }}}
    156166    {{{#!td style="border-right:none;padding-left:0.5em"
     167You need to adjust the property settings of the 0 A.D. application, see the link below.
    157168- Related forum thread: [https://wildfiregames.com/forum/topic/36656-game-does-not-render-correctly/ Game does not render correctly] (22/Feb/21).
    158169    }}}
     
    163174{{{#!table style="border: none"
    164175  {{{#!tr
    165     {{{#!th style="border-left:none;text-align:left"
     176    {{{#!th rowspan=3 style="border-left:none;text-align:left"
    166177>My friend cannot join my game and I cannot join their game.
    167178    }}}
    168     {{{#!td style="border-right:none;padding-left:0.5em"
    169 __Firewall:__[[BR]]Try disabling it or add an exception for 0AD.[[BR]]Related forum thread: [https://wildfiregames.com/forum/topic/18104-how-open-ports-for-0ad-multiplayer-match/page/2/?tab=comments#comment-370260 How open ports for 0AD multiplayer match?] (8/Mar/19)[[BR]][[BR]]__Router:__[[BR]]If you forward the port, everyone will be able to join you. If you use STUN when hosting, probably many but not everyone will be able to join you. If you can't join someone else's game, there's nothing you can do about it other than informing the host that he should port forward or host your own game.
     179|----------------
     180    {{{#!td style="border-right:none;border-bottom: 1px dotted lightgrey;padding-left:0.5em"
     181__Firewall:__[[BR]]Try disabling it or add an exception for 0AD.
     182- Related forum thread: [https://wildfiregames.com/forum/topic/18104-how-open-ports-for-0ad-multiplayer-match/page/2/?tab=comments#comment-370260 How open ports for 0AD multiplayer match?] (8/Mar/19)[[BR]]
     183    }}}
     184|----------------
     185    {{{#!td style="border-right:none;border-top:none;padding-left:0.5em"
     186__Router:__[[BR]]If you forward the port, everyone will be able to join you. If you use STUN when hosting, probably many but not everyone will be able to join you. If you can't join someone else's game, there's nothing you can do about it other than informing the host that he should port forward or host your own game.
    170187    }}}
    171188  }}}
     
    183200    }}}
    184201    {{{#!td style="border-right:none;padding-left:0.5em"
    185 Port forwarding is a way to make a computer on your network accessible to computers on the Internet, even though they are behind a firewall/router. This is commonly used when playing games or downloading files. If you have forwarded a port in the router settings, it is referred to as an open port. 0 A.D. uses the port 20595 by default.[[BR]]The following wiki article contains links to some router manuals: [https://trac.wildfiregames.com/wiki/Manual_SettingUpAGame#Settingupyournetwork wiki/Manual_SettingUpAGame#Settingupyournetwork][[BR]][[Image(FAQ:router_port_forwarding.jpg,center,500)]]
     202Port forwarding is a way to make a computer on your network accessible to computers on the Internet, even though they are behind a firewall/router. This is commonly used when playing games or downloading files. If you have forwarded a port in your router settings, it is referred to as an open port. 0 A.D. uses the port 20595 by default.[[BR]][[Manual_SettingUpAGame#Settingupyournetwork|Wiki/Manual_SettingUpAGame#Settingupyournetwork]] lists links to some router manuals.[[BR]][[Image(FAQ:router_port_forwarding.jpg,center,500)]]
    186203    }}}
    187204  }}}
     
    215232  {{{#!tr
    216233    {{{#!th style="border-left:none;text-align:left"
    217 >The multiplayer lobby is empty.
     234>The `Game Lobby` is empty.
    218235    }}}
    219236    {{{#!td style="border-right:none;padding-left:0.5em"
     
    235252    {{{#!td style="border-right:none;padding-left:0.5em"
    236253See this forum thread with detailed instructions - [https://wildfiregames.com/forum/topic/21614-multiplayer-on-lan/?do=findComment&comment=325645 Multiplayer on LAN] (16/Jan/17).
     254    }}}
     255  }}}
     256  {{{#!tr
     257    {{{#!th style="border-left:none;text-align:left"
     258>Can I host my own lobby/ server?
     259    }}}
     260    {{{#!td style="border-right:none;padding-left:0.5em"
     261Yes, detailed instructions can be found in this Github repository: [https://github.com/0ad/lobby-bots github.com/0ad/lobby-bots].
     262      {{{#!div class="important" style="background: #ffd"
     263  **NOTE:** Don't forget to modify your `user.cfg` file to connect to the correct lobby.
     264      }}}
     265    }}}
     266  }}}
     267  {{{#!tr
     268    {{{#!th style="border-left:none;text-align:left"
     269>How can I ban observers in multiplayer mode?
     270    }}}
     271    {{{#!td style="border-right:none;padding-left:0.5em"
     272(1) You can set up a password when you host a game.[[BR]](2) In the settings under `General`, find `Observer limit`, set it to zero and no one can join after the game starts.[[BR]](3) Open the chat window and type `/kick` (person can rejoin) or `/ban` (person can't rejoin) followed by the user nickname. Only the host can kick out observers.[[BR]][[Image(FAQ:multiplayer_observer.jpg,center,500)]]
    237273    }}}
    238274  }}}
     
    263299  {{{#!tr
    264300    {{{#!th style="border-left:none;text-align:left"
    265 >How can I ban observers in multiplayer mode?
    266     }}}
    267     {{{#!td style="border-right:none;padding-left:0.5em"
    268 (1) You can set up a password when you host a game.[[BR]](2) In the settings under `General`, find `Observer limit`, set it to zero and no one can join after the game starts.[[BR]](3) Open the chat window and type `/kick` (person can rejoin) or `/ban` (person can't rejoin) followed by the user nickname. Only the host can kick out observers.[[BR]][[Image(FAQ:multiplayer_observer.jpg,center,500)]]
    269     }}}
    270   }}}
    271   {{{#!tr
    272     {{{#!th style="border-left:none;text-align:left"
    273301>What does the triangular icon above my unit indicate?
    274302    }}}
     
    279307  {{{#!tr
    280308    {{{#!th style="border-left:none;text-align:left"
     309>Is training units in batches more efficient than training one at a time?
     310    }}}
     311    {{{#!td style="border-right:none;padding-left:0.5em"
     312As a rule of thumb, training units with batches is more efficient the longer you do it and the larger the batch is.
     313- Related forum thread: [https://wildfiregames.com/forum/topic/53327-batch-training-the-good-the-bad-and-the-ugly/ Batch Training (The Good, The Bad and The Ugly)] (24/Aug/21)
     314    }}}
     315  }}}
     316  {{{#!tr
     317    {{{#!th style="border-left:none;text-align:left"
    281318>Can I order my units to run?
    282319    }}}
    283320    {{{#!td style="border-right:none;padding-left:0.5em"
    284321No, the unit only runs when it flees or when it is called into formation. There is no specific function that you can use to command a unit to run.
    285 - Related forum thread: [https://wildfiregames.com/forum/topic/44411-walk-vs-run Walk vs. run] (20/Jun/21).
     322- Related forum thread: [https://wildfiregames.com/forum/topic/44411-walk-vs-run Walk vs. run] (20/Jun/21)
    286323    }}}
    287324  }}}
     
    307344    }}}
    308345    {{{#!td style="border-right:none;padding-left:0.5em"
    309 (1) Either in the game itself via the GUI `Hotkeys` button or[[BR]](2) see [https://trac.wildfiregames.com/wiki/HotKeys wiki/HotKeys].
     346(1) Either in the game itself via the GUI `Hotkeys` button or[[BR]](2) see [[HotKeys|wiki/HotKeys]].
    310347    }}}
    311348  }}}
     
    352389    }}}
    353390    {{{#!td style="border-right:none;padding-left:0.5em"
    354 Yes, they are all listed here: [https://trac.wildfiregames.com/wiki/Manual_Cheats wiki/Manual_Cheats].
     391Yes, they are all listed here: [[Manual_Cheats|wiki/Manual_Cheats]].
    355392    }}}
    356393  }}}
     
    397434    }}}
    398435    {{{#!td style="border-right:none;padding-left:0.5em"
    399 Look [https://trac.wildfiregames.com/wiki/WikiStart#Fordevelopersandthoseinterestedinthelatestprogress here]. You can also introduce yourself in our [https://wildfiregames.com/forum/index.php forum] or dive into our IRC [https://wildfiregames.com/irc.html #0ad]/ [https://webchat.quakenet.org/?channels=0ad-dev #0ad-dev] channels.[[BR]]There are basically four important platforms:
     436Look [[WikiStart#Fordevelopersandthoseinterestedinthelatestprogress|here]]. You can also introduce yourself in our [https://wildfiregames.com/forum/index.php forum] or dive into our IRC [https://wildfiregames.com/irc.html #0ad]/ [https://webchat.quakenet.org/?channels=0ad-dev #0ad-dev] channels.[[BR]]There are basically four important platforms:
    400437- [https://trac.wildfiregames.com/ trac.wildfiregames.com] - managing bugs and the wiki
    401438- [https://code.wildfiregames.com/ code.wildfiregames.com]  (aka Phab or Phabricator) - managing/ reviewing patches
     
    428465    }}}
    429466    {{{#!td style="border-right:none;padding-left:0.5em"
    430 See [https://trac.wildfiregames.com/wiki/ReportingErrors wiki/ReportingErrors] [[BR]]
     467Guidance on how to report bugs correctly can be found here: [[ReportingErrors|wiki/ReportingErrors]].[[BR]]
    431468Before creating a ticket, you are encouraged to do a quick search, as the issue may already be known. You can use the search box below to search all tickets (open and closed) by title.
    432469{{{
     
    458495    }}}
    459496    {{{#!td style="border-right:none;padding-left:0.5em"
    460 The game comes with a `Scenario Editor` (aka `Atlas`) for information see [https://trac.wildfiregames.com/wiki/Atlas_Manual wiki/Atlas_Manual] and [https://wildfiregames.com/forum/forum/384-scenario-designmap-making/ Scenario Design/Map making] in our forum.
     497The game comes with a `Scenario Editor` (aka `Atlas`) for information see [[Atlas_Manual|wiki/Atlas_Manual]] and [https://wildfiregames.com/forum/forum/384-scenario-designmap-making/ Scenario Design/Map making] in our forum.
    461498    }}}
    462499  }}}
     
    478515    }}}
    479516    {{{#!td style="border-right:none;padding-left:0.5em"
    480 See [https://trac.wildfiregames.com/wiki/Modding_Guide#Howtoinstallmods wiki/Modding_Guide]
     517See [[Modding_Guide|wiki/Modding_Guide]]
    481518    }}}
    482519  }}}
     
    486523    }}}
    487524    {{{#!td style="border-right:none;padding-left:0.5em"
    488 The game itself is developed to be highly modifiable, to get started see [https://trac.wildfiregames.com/wiki/Modding_Guide wiki/Modding_Guide] and [https://trac.wildfiregames.com/wiki/Mod_Layout wiki/Mod_Layout].[[BR]]Taking a look at small existing mods (e.g [https://wildfiregames.com/forum/topic/27124-ffm_visibility-mod/ ffm_visibility] or [https://wildfiregames.com/forum/topic/38615-battle-mod-for-0-ad Battle Mod]) might help to better understand how things work.[[BR]]Some total-conversion mods are: [https://www.moddb.com/mods/hyrule-conquest Hyrule Conquest], [https://github.com/JustusAvramenko/delenda_est Delenda Est] or [https://github.com/azayrahmad/0AD-City-Builder 0AD City Builder].
     525The game itself is developed to be highly modifiable, to get started see [[Modding_Guide|wiki/Modding_Guide]] and [[Mod_Layout|wiki/Mod_Layout]].[[BR]]Taking a look at small existing mods (e.g [https://wildfiregames.com/forum/topic/27124-ffm_visibility-mod/ ffm_visibility] or [https://wildfiregames.com/forum/topic/38615-battle-mod-for-0-ad Battle Mod]) might help to better understand how things work.[[BR]]Some total-conversion mods are: [https://www.moddb.com/mods/hyrule-conquest Hyrule Conquest], [https://github.com/JustusAvramenko/delenda_est Delenda Est] or [https://github.com/azayrahmad/0AD-City-Builder 0AD City Builder].
    489526    }}}
    490527  }}}
     
    502539    }}}
    503540    {{{#!td style="border-right:none;padding-left:0.5em"
    504 Yes, you only have to comply with the [https://trac.wildfiregames.com/wiki/Modding_Guide#License 0AD license].[[BR]]''"0 A.D. is released as open source: you can freely use, copy, modify and distribute the game's source code and data files, as long as you include attribution to Wildfire Games and let anyone freely modify and distribute any of your own modifications to the game's files."''
     541Yes, you only have to comply with the [[Modding_Guide#License|0AD license]].[[BR]]''"0 A.D. is released as open source: you can freely use, copy, modify and distribute the game's source code and data files, as long as you include attribution to Wildfire Games and let anyone freely modify and distribute any of your own modifications to the game's files."''
    505542    }}}
    506543  }}}
     
    510547    }}}
    511548    {{{#!td style="border-right:none;padding-left:0.5em"
    512 Here you can find all the information on how to get the source code and build the game: [https://trac.wildfiregames.com/wiki/BuildInstructions wiki/BuildInstructions].
     549Here you can find all the information on how to get the source code and build the game: [[BuildInstructions|wiki/BuildInstructions]].
    513550    }}}
    514551  }}}
     
    563600    }}}
    564601    {{{#!td style="border-right:none;padding-left:0.5em"
    565 For casual players there is no channel that summarizes progress. From time to time there are some social media posts and a development report, but they are rare.[[BR]]For players with technical background, you can read the [https://trac.wildfiregames.com/wiki/Changelogs Changelogs], check committed patches on [https://code.wildfiregames.com/diffusion/commit/query/all/ Phabricator] or the timeline on [https://trac.wildfiregames.com/timeline Trac].
     602For casual players there is no channel that summarizes progress. From time to time there are some social media posts and a development report, but they are rare.[[BR]]For players with technical background, you can read the [[Changelogs|wiki/Changelogs]], check committed patches on [https://code.wildfiregames.com/diffusion/commit/query/all/ Phabricator] or the timeline on [https://trac.wildfiregames.com/timeline Trac].
    566603    }}}
    567604  }}}
     
    635672    {{{#!td style="border-right:none;padding-left:0.5em"
    636673Yes, on this page - [https://releases.wildfiregames.com/ releases.wildfiregames.com] - you can find all released versions and some statistics about how many times each version has been downloaded recently.
     674      {{{#!div class="important" style="background: #ffd"
     675  **NOTE:** Additional statistics from users who have enabled the `Feedback` setting in the 0ad app can be found here: [https://feedback.wildfiregames.com/results/ feedback.wildfiregames.com/results].
     676      }}}
    637677    }}}
    638678  }}}