Jump to content


Lobby Moderators
  • Posts

  • Joined

  • Days Won


Everything posted by Norse_Harold

  1. @abdorable2016Thanks for posting this bug report. I remember our conversation on IRC about this. Is it true that the native package of 0ad does not have the error messages, "Failed to set real-time priority for thread" in its log output? Real-time priority tends to be associated with the "jack" audio system. Does supertux within the Flatpak sandbox have that error message in its output or logs? Do you have ONLY pipewire-pulse, and NOT for example pipewire-alsa or pipewire-jack, installed both natively and in the flatpak sandbox? A hypothesis: maybe in the Flatpak sandbox, pipewire is connecting to jack successfully and sending audio to jack, but jack isn't configured properly, so you don't hear audio. Consider uninstalling jack and pipewire-jack or else configuring jack correctly. This seems to conflict with the fact that supertux audio works in the Flatpak sandbox, but it's a good thing to check anyway. Also, you can try the advice that I wrote in the 0 A.D. FAQ about audio troubleshooting (scroll down to "No sound, no audio, or 0 A.D. is the only app with sound "). Try bypassing pipewire and configuring openal to output audio directly to pulse. You might even try configuring it to output audio directly to alsa, but be aware that by default alsa usually only allows one process to output audio unless you use the dmix output device. For ideas on reproducing the symptoms, try to temporarily configure your native system to match the audio subsystem configuration of the Flatpak sandbox. That is, try to get the error messages about real-time priority to appear during 0ad startup, probably by installing the same subsystem packages as in the Flatpak sandbox, such as pipewire-jack and jackd, and by configuring jack the same (probably wrong) way. If you then don't get audio output in the native system with 0ad then that's an important clue. And, sandbox permissions are different from Unix filesystem permissions. How did you check the permissions? And, you've read through this article on pipewire to get troubleshooting ideas? "PipeWire also supports containers like Flatpak and does not rely on the audio and video user groups. Instead, it uses a Polkit-like security model, asking Flatpak or Wayland for permission to record screen or audio." If the Flatpak sandbox is anything like firejail then the permissions are application-specific, configured in system-level and user-level config files named according to the application. This hypothesis would be consistent with supertux audio working in the Flatpak sandbox, but 0ad audio not working.
  2. Some operating systems (for example Linux) are able to rename or overwrite files that are currently in use, but others are not. Please tell us which OS you're using when you report errors with installing the mod. And, unless something unexpected happened like the game was run with writeable root or you manually installed a mod to the main game data folder instead of the user-writeable mods folder, disabling the mod before updating it should solve the problem.
  3. Also see the advice here about troubleshooting OpenGL errors.
  4. Big typo. You mean tier 2 blacksmith technologies, not tier 3.
  5. Always good to check this with each circumstance. I have traffic captures of some of the times that I have been ddosed showing maximum packet rates for the network link of either unsolicited NTP responses or DNS responses from many unique IP addresses. And, people can read past descriptions of the secondary symptoms like a high activity LED blinking on the modem despite total inability to access the Internet. If anyone wants assistance with setting up a way to capture network traffic or otherwise diagnose whether a ddos happens, contact me. And, please make it before you get ddosed again, not during a ddos...
  6. Sevda, he was manually muted by lobby moderators in this case. Check out the FAQ answer here about lobby moderation events.
  7. According to lobby chat today, two games were ddosed. Some people had guesses about who was responsible. I think that some people have information that could be useful for tracking down who is responsible. Please don't be silent about it. If you prefer then you can share tips about ddos suspects privately with me and/or other WFG staff. Here's a thread with an example of the evidence that can be collected and published surrounding ddos events. Here's a thread about trying to make lobby bans effective. If you're frustrated with how things are going, please contribute in similar ways.
  8. @Redfire Did you see my post here? Can you reply there, please?
  9. @Redfire Are you able to secondary-click outside of 0ad, for example on the desktop? If not, then you need to configure your mouse correctly. Macs by default only have one mouse button, regardless of where you press on the mouse. Ctrl+Click causes the secondary click, by default. However, Mac mice actually have the ability to detect secondary clicks on a hardware level. It is necessary to enable it in Settings. For example, enable secondary click for clicks on the right side of the mouse.
  10. "zeezee" was in IRC today asking for help with 0ad alpha 26 crashing every time he starts it. I'm posting this request for technical assistance, or else bug report, on behalf of IRC user zeezee, who is using Windows 7. He said that alpha 25 was working fine. He recently installed alpha 26, and it has crashed every time he has tried to start it. I asked him to configure the default graphics device. He said that he only has one graphics device entry in Device Manager. He said that uses a television as a monitor, connected via VGA cable. The desktop resolution is "1360 x z68". I asked him to modify user.cfg. He said that he thought that windowed mode was already enabled, and he did see "windowed = "true"" in user.cfg. I asked him to adjust xres and yres to his desktop resolution of 1360x768. The crashing still persisted. I asked him to backup and erase user.cfg, since the configuration was carried over from alpha 25, and it might have incompatible mods and/or configuration directives. He did this, but the crashing persisted. I have attached plaintext versions of the logs, which he sent via pastebin. Here is an excerpt. Interesting that there is seemingly uninitialized memory in two log lines. ERROR: SDL_GL_CreateContext failed: 'Could not create GL context: Ï�/æ¶ç®æµç®á¯ì©' ERROR: Unable to create device for GL backend, switching to ARB. ERROR: SDL_GL_CreateContext failed: 'Could not create GL context: ã½æ¬¹ì¨æ­â¦ç¾æ­' ERROR: SetVideoMode failed in backend device creation: 1360x768:24 1 Then a Windows error message appears stating the following. pyrogenesis.exe has stopped working Details: unhandled exception (Access violation reading 0x00000000) Location: unknown:0 (?) Call stack: (error while dumping stack: No stack frames found) errno = 0 (No error reported here) OS error = 0 (no error code was set Ideas for resolving this? Does borderless.fullscreen = "true" take precedence over windowed = "true" ? I think that it's significant that alpha 25 was working fine. What changed in alpha 26 that could explain these symptoms? Is 0ad alpha 26 even expected to work on Windows 7? crashlog.txt interestinglog.txt mainlog.txt
  11. In any case, Philip The Swaggerless has a point that it's not realistic for a ram or elephant to knock down a large section of stone wall. Check out videos of vehicles ramming brick walls. It usually punches a small hole in the wall, the same size as the object attacking it. So, more realistic would be: shorten stone wall sections to the same length as palisade wall sections.
  12. This is a known bug. It should be more widely publicized, I think, for example in the list of Known Issues. Anyway, check out this thread where the bug was first reported, and a workaround was described. After applying the workaround, you can install and enable community-mod version 0.26.2 or higher. It can be installed from within the game: click Settings, Mod Options, Download, select community-mod, instal and enable it, then restart the game. Then you should be able to enable Hero Garrison as well as Persist Match Settings, since community-mod contains a bugfix for the Hero Garrison bug, as well as other improvements.
  13. Okay, glad to hear that changing the power management settings for the GPU has reduced, maybe eliminated, the malfunction. Ideally you would check the temperatures. You're using the open source AMDGPU driver for your GPU, right? You can check the temperature sensor readings with sysfs as explained here. What are the temperatures when the GPU is idle, when it's under light load (ie. running 0ad with low activity), when it's under heavy load (ie. running 0ad with high activity)< and when it's running Xonotic or another game? I've read that 80 Celsius is a relatively safe maximum temperature for a GPU, and 90 Celsius is sometimes acceptable. Of course, the temperatures read by the sensors are not necessarily the peak temperatures of the IC. If the temperatures are excessive then you can sometimes resolve the problem by cleaning the heatsink. Some laptops accumulate so much dust and hair on the inside of the main heatsink that the airflow is restricted, and the temperatures are excessive. Cleaning the heatsink usually requires partial disassembly unless there's an access panel directly to the heatsink. Try to find a service manual for your model of laptop or a Youtube video demonstrating "disassembled", "disassembly", "teardown" or "replace the hard drive", or similar search terms including your laptop model or series. Don't remove the heatsink without knowing what needs to be done for your specific model of laptop in order to reinstall the heatsink. Sometimes disposable thermal pads are necessary of the correct dimensions in order to properly cool various components other than the CPU and GPU.
  14. I have written some troubleshooting tips for graphics problems here. Summary: check factory overclocking and monitor refresh rate sync compatibility charts. Also verify that you have an adequate and reliable power supply for your graphics card, and that your graphics card isn't overheating. What brand and model of each of these components do you have? (userreport_hwdetect.txt just says "AMD BONAIRE") Another idea is to disable GLSL, since the shader precompiler may have memory corrupting bugs. You can do this by clicking Settings, Options, Graphics (advanced), Renderer backend: "OpenGL ARB".
  15. You were automatically unmuted after the duration of the mute expired. The appeal process involves PMing user1 to answer questions he has about the situation where you received a punishment. It's not a public process. If you don't believe that the official lobby moderation policy is being applied then please PM user1 to ask him about it.
  16. vinme, read through the lobby Terms of Use and tell me you haven't broken any of those rules. Can't do both of those and still be honest. Also, we lobby moderators can PM the evidence relevant to each punishment on request.
  17. @Mr.lieStan is away for a conference for the next few weeks. You might as well get a head start on the licensing requirements by following the instructions here. You can also post a statement here that you agree to license the work that you publish to WFG repositories and forum. Copy/paste the form from another user's post into your own post.
  18. Good question. I'm not able to extract the 0ad win32 executable with p7zip-full on Linux. I think that it's unlikely that any of the devs will work on this, at least not any time soon. You can make the change yourself. First, build from source. Alternatively, you might be able to use the precompiled binaries available on the source repository. Then, modify the release script to use an alternative system, maybe 7-zip SFX, for creating a Windows installer. Then run the script to produce the installer for Windows.
  19. Itms doesn't do the signing of mods anymore. Stan does it.

    1. vladislavbelov


      Itms is still able to sign according to Stan.

  20. Thanks for posting this info. It helps to inform the player base so that a decentralized justice system can be effective. According to user1, lobby moderators aren't responsible for moderating player conduct within the game. The "jurisdiction" of a lobby moderator is public lobby messages, user names, and game room names. The in-game conduct needs to be moderated by the game host and the players in the game. My recommendation is for more hosters to establish rules for their games, and for more players to join such games. Here is a forum thread with my advice about how to choose and enforce rules for the "pro" or "OP" team games. In addition, I would like to see lobby bans become more effective, and when lobby bans are effective then in-game bans are effective. We need a C++ software developer to volunteer to help with that.
  21. Thanks for posting about this. @Kampot be careful to avoid insulting him back. Some of your comments are semi insults, although they are of course said in jest. Lobby moderators can't do anything about player conduct within the game. Our jurisdiction, is public lobby messages, user names, and game room names. The in-game conduct needs to be moderated by the game host and the players in the game. My recommendation is for more hosters to establish rules for their games, and for more players to join such games. Here is a forum thread with my advice about how to choose and enforce rules for the "pro" or "OP" team games. In addition, I would like to see lobby bans become more effective. We need a C++ software developer to volunteer to help with that.
  22. I see that you've changed the poll response choices to "yes" or "no". For the record, here is a screenshot of the original poll response choices. Did you change it voluntarily or because an admin forced you to? Or, both? Or, other? See, there are more than two possibilities... I'm still boycotting the poll. I understand the word "smurf" to mean someone who is lying about their skill and using an unknown account in order to disrupt balance during game formulation. I object to calling everyone on that list a "smurf".
  23. I recommend that people boycott this poll until admins can take action. Different people define "smurf" differently. Is it merely a duplicate account, or is it an account engaged in misconduct such as lying about one's skill? G.O.A.T's poll question is a loaded question with a narrow range of responses. It's similar to the classic false dilemma question of, "Have you stopped beating your wife yet?" If a person answers "yes" then it implies that the person was in the past beating his wife. If the person answers "no" then it implies that the person is continuing to beat his wife. There are nuances in the debate about duplicate accounts. The real problem is easy, immediate and free ability to create new reputable accounts. G.O.A.T, please put your efforts into helping solve this problem.
  24. According to the FAQ, "Authentication failed" usually appears "when you have got a typo in your password". You need to contact user1 to have your password reset. Here is a list of information to send user1 in order to try to prove that you own the account. Since it's a brand new account, the only relevant information is when you created the account (including the approximate time of day) and your IP address. user1 can retrieve your IP address from the forum logs, assuming that you used the same Internet connection to create your lobby and forum accounts.
  • Create New...