Jump to content

Norse_Harold

Lobby Moderators
  • Posts

    405
  • Joined

  • Days Won

    7

Everything posted by Norse_Harold

  1. Thanks for doing that. Trac is working now, so far. No, but the Internet Archive does hold a "backup" of most of Trac. It's at this link. Choose a date to access the archived version of the site.
  2. I'm helping Bearithra troubleshoot the problem via IRC and Element. For anyone else facing a similar problem, there is advice in the FAQ (backup link here) about it, or you can talk to me via IRC.
  3. Lol, yeah. For the about the same amount of effort and storage space, one might as well install a dual-boot of Linux on their computer so that the game runs at a normal framerate instead of trying to limp along with a virtual machine. Also, rejoining with Windows typically only gets a few minutes more of gameplay before the game runs out of memory again. And, I think that there are diminishing gains to the rejoining tactic because the only sources for free memory with a big match to simulate are garbage collection and memory leaks, of which there are not many if the process has only been running for a few minutes. This is a guess, though, I haven't checked in detail. If someone wants help with setting up a dual-boot of Linux and Windows then talk to me on IRC or other means of communication.
  4. Thanks, Barcodes. That's consistent with my guess about 0ad reaching the maximum memory allocation for a 32-bit process. On Windows the limit is usually 2 GB, but it's 3GB if the executable is built with large address aware mode. I advise using Linux or Mac to host 0ad team games until alpha 27 is released and hopefully includes a 64-bit build for Windows.
  5. Here are my guesses for the definitions of the key words. Jock: Population given military training and culture from an early age, prioritization of military by administration, culture values strength and patriarchy. Nerd: Science, literature, research, mythology development, investing heavily in activities or topics of special interest. Goth: Dark and morbid aesthetic, investment in elaborate tombs, authentic, artistic, alternative culture. Prep: Firmly class-based society with preferential treatment for those with high socioeconomic status, culture is focused on class, family wealth, and popularity, sometimes narcissistic. In my opinion, this makes sense for Egypt and Sparta, but I don't know enough about the other civilizations to say whether these definitions or points on the axes are accurate. Is it true that the Assyrians were more Goth than the Egyptians? And, was Athens more Nerd than the Egyptians?
  6. Soldiers dropping their swords. It is a highly effective technique! Why wasn't it used then? Probably because no one ever tried it, or else it was not recorded to history...
  7. Can we still check the RAM usage of the 0ad process at intervals before the symptoms occur, please?
  8. I guess that Barcodes is referring to Windows servers crashing at around 30 minutes. I have noticed that 4v4 team games tend to use about 4 GB of memory (on a Linux system) around the 30 minute mark. I think that the problem that Barcodes is describing is caused by the memory limits of a 32-bit Windows process. The fix is to release a 64-bit build for Windows. Barcodes, to confirm, please tell us whether the players who crash around 30 minutes are using Windows. Also please ask those players to open Task Manager around 30 minutes and watch the memory usage of the 0ad process. Tell us whether it's close to 4 GB, such as 3.8 GB or higher, before crashing.
  9. Exact steps to reproduce would be most useful. Ideally record a video with OBS-Studio and post it here. If the file size is too large then upload it to a file sharing service such as chatons, which uses FLOSS software, and post a link here.
  10. There might be something that you can do to fix it. Read the FAQ answer to the question "Failed to connect to the server. UDP port 20595 not being forwarded." here (backup link here) . I wrote most of that answer. If you still need help after following the advice there then talk to me on IRC.
  11. @implodedok What do you think about my suggestions about mitigating spam on an Invision Community forum system here?
  12. I haven't gotten a reply here or to my private message to Karlosefl. I think it's just a clever tactic used by a spambot. Karlosefl appears to be a duplicate account of a known spammer, Karlosmnt. I'm locking this thread and banning the duplicates of Karlosmnt.
  13. I sent him a private message asking what he needs help with.
  14. Okay, I think that I know what entities trigger the symptoms: the hostile animals (brown bears and wolfhounds) that are owned by AI-controlled players. I used a technique similar to the binary search algorithm, specifically the generalization to graphs, by making multiple edits of the map file in order to narrow down the possible entities causing the problem. Then I guessed that AI-controlled hostile animals could trigger the symptoms, so I edited the map to only change the hostile fauna to be owned by player 0 instead of players 2, 3, 4, or 5. It seems to be correct so far, but long-term testing with this fixed version would be wise. Winter Is Coming(5).zip In the future, when you place animals, especially hostile animals, ensure that Gaia is selected as the owning player at the bottom of the scenario editor window. Also, I consider it a bug in the game for these symptoms to occur when AI controls a hostile animal. Or, it's a bug in the game to allow the user to create a map that is able to trigger these symptoms. I have reported this on Trac with a minimal test case.
  15. Don't edit the map yet. I have an idea for how to find out which entities are triggering the problem. I'll let you know what I find out soon, probably tomorrow.
  16. It probably was made by ChatGPT. Also, kozarets modified the quoted text and added an advertisement and link to a third party commercial website. I've banned kozarets as a spammer.
  17. Okay, thanks for the update. Is your computer a laptop or a desktop? If it's a laptop then what's the brand and model of laptop? Laptop manufacturers' websites usually have the specifications of the builtin graphics adapter given the brand and model of laptop. If you have a desktop with an add-on PCI-e graphics card then the information you have posted about the graphics card is not enough to determine whether it is factory overclocked. There are many variations of each GPU made by graphics card manufacturers. Each variation may have a different clock rate. The information about brand and model would be on the invoice when you first purchased your graphics card, or your prebuilt desktop with bundled graphics card. If your computer has a desktop or tower design then you can power off your computer, unplug it, open it, and look at the labels on the graphics card itself. If the brand and model is not obvious from the front of the graphics card then it is likely a reference or OEM card. In that case a photo of it may be enough to identify it. Removing the card will allow observation of small labels on the back of the card. Again, ensure the computer is off and unplugged before doing that sort of thing. If you think there's a risk of breaking the card or computer by removing the card then don't do it.
  18. I am able to reproduce the problem, even on version alpha 26. Steps to reproduce. Extract the Winter Is Coming(5).zip file to the mods/user/maps/scenarios folder in your 0ad game data folder. Load the scenario Winter Is Coming(5). Slot yourself as player 1, and slot 4 AI in the remaining slots. In fact, you can't change any of the starting parameters. Civs are forced to random. Use the cheat "gift from the gods" (type it in chat) to get p3, a lot of resources, and fast building. Build a stable and produce 50 champ cavalry. Send the champ cavalry to attack another player, generally at the cardinal directions of the map. After fighting with an AI-controlled opponent for several seconds, the error should appear. Here is the repeating error message that I see when I test the map with 0ad version alpha 26. During the test, I was Britons and the player that I attacked was Hans. I made a modified version of the map, where I deleted all entities except one civic center and 4 women for each player. The warning and error messages then did not occur with that modified map. A hypothesis is that the symptoms are triggered by certain entities in the map.
  19. What type of device are you playing 0ad on? Is it a mobile device or gaming console? What software for a game controller do you have installed? Does the problem happen with other games? Can you test 0ad on a different device, such as a desktop or laptop computer that does not have game controller software installed?
  20. Try adjusting the graphics settings. Maybe reduce the quality. Consider using OpenGL ARB instead of OpenGL for the Renderer Backend under Settings, Options, Graphics (advanced). Restart the game and try to load a match again. If the problem persists, please share mainlog.html and system_info.txt. Also try these troubleshooting tips about black screen symptoms.
  21. The problem seems like one of these possibilities. Missed frames with G-SYNC or FreeSync causing a black screen Inadequate rating of monitor cable for the resolution and refresh rate expected Monitor not on the approved list for G-SYNC Factory overclock of the graphics adapter causing the GPU to malfunction and cease functioning until rebooted Note that the Magic-SysRq key has some settings in sysctl that enable or disable certain aspects of its functionality. Some Linux distros disable the ability to reboot with it. So, you should test that it actually works for rebooting while your computer is functioning properly. If it doesn't work for rebooting then add the following to /etc/sysctl.conf. Note that a line with kernel.sysrq might already exist in the file, so comment out other lines that try to assign it, or ensure that your line is last in the file. kernel.sysrq=1 Also consider the option of setting up the openssh server so that you can ssh into your computer for making observations when the black screen occurs. Consider restarting the graphics hardware by shutting down X, removing the kernel module for the video adapter and reinstalling the kernel module. (I'm not sure whether this actually restarts the graphics hardware.) Try the troubleshooting steps in this thread. A good starting point is to check whether the game is still rendered despite the screen being black. Check that by pressing F2 to take a screenshot while the text entry cursor is not in a text entry box. Then look at the screenshot, found in the game data directory. Another good test is to run other graphics intensive 3D games as long or longer than you run 0ad, and with various conditions such as low complexity with high FPS, and high complexity with low FPS. You can even try benchmarking software like 3Dmark, furmark, or Unigine Heaven, Valley, or Superposition for extended periods of time like 12+ hours. (The first two are Windows only. The next 2 support Windows, Mac, and Linux. Superposition supports Windows and Linux.) I have a theory that the problem happens with other 3D software if it's tested long enough. Considering that your computer is freezing, crashing, and the screen goes black, that resembles the GPU malfunctioning due to factory overclock. I advise using reference clock rates. What brand and model of graphics adapter do you have?
  22. Save files are very unlikely to work from one version to another. I think they're even stored in separate folders so that they aren't visible to a different version of the game. If you consider the save game very important then I advise installing Linux or running a Live Linux OS from the DVD or USB memory stick in order to load the save game. It will be a 64-bit process, and it will be able to allocate more than 4 GB of RAM. Assuming that reaching the 4 GB limit for memory allocation is the problem, yes, I advise that you not save when 0ad uses close to the 4GB limit on Windows. How "close" to the limit will need to be determined through trial and error. If you save every 10 minutes then you can restore the game with however far back in time still works. You can keepo a watch on memory usage before you save each time and eventually determine how much memory usage is still safe for saving. Not really. We have a good guess about what the cause of the problem is. And, it is apparently reproducible, so you can post a mainlog.html file if/when it happens again.
  23. Based on system_info.txt, you're using Windows 10. Realize that the Windows version of 0ad can allocate a maximum of only 4 GB of RAM because it's a 32-bit process. The developers plan to improve that in the future by making a 64-bit build for Windows, probably for the alpha 27 release. But, for now, 0ad on Windows is limited to 4 GB. Additional observations that contribute to the hypothesis that 0ad ran out of memory: the game went on for a long time, the problem was triggered by saving the game, and the errno was 12 (Not enough memory). I find that after about 40 minutes the game uses close to 4 GB of RAM. When you save the game then it doesn't buy you time. It actually consumes the maximum amount of RAM significantly earlier than otherwise. You can test the hypothesis by using Task Manager to watch how much memory pyrogenesis has allocated at the point that it crashes. If it has close to 4 GB allocated just before it crashes then that confirms that it's crashing due to insufficient memory. If you avoid saving then you might have a bit more play time before it eventually crashes anyway. If you install Linux, or buy a Mac, or Hackintosh a Mac, then 0ad can allocate almost all of the RAM that your computer has free, because it's a 64-bit process on those operating systems. The game should then run almost forever, as it is unlikely to run out of memory. Note that mainlog.html appears to be a brief start and successful stop of the game. Realize that each time you start the game, mainlog.html is erased and started from scratch. It seems that you started the game after the crash but before retrieving mainlog.html.
  24. Thanks for the update. That's a minimal description of steps to reproduce. It might be relevant what hardware you're using with Armbian. I suggest trying to disable the Chinese Language mod on the Armbian system (by editing user.cfg directly, as I explained in my earlier post in this thread) and seeing whether the game successfully starts. If it doesn't then maybe something else was changed along the way. In fact, starting and stopping the game may write a config file that causes the game to no longer start in case there's a bug with mobile device compatibility, such as window or screen size configuration, rendering settings, etc. Another step that may be necessary for disabling the Chinese language mod on the Armbian system is to change the language in user.cfg. Find the line "locale = zh_CN" and either remove that line or change it to the following. If that isn't enough help then please consider attaching logs in order to help with the troubleshooting process.
×
×
  • Create New...