Jump to content

Norse_Harold

Community Members
  • Posts

    564
  • Joined

  • Days Won

    15

Everything posted by Norse_Harold

  1. IRC only supports end-to-end encryption if each person in the conversation supports it. This typically involves using an OTR or PGP plugin and verifying the fingerprint of each person. The average 0ad user who is only talking to a moderator on a temporary basis, for example in order to make a report of misconduct, will probably not be willing to install an IRC client and set all of that up and verify fingerprints in order to talk for an hour. In fact, they're almost always using a web-based interface to IRC. Matrix, on the other hand, supports end-to-end encryption immediately and with no hassles. just make an account, start a group chat with the moderators and you're on your way. IRC's notification system depends on how the web-based interface implements it. QuakeNet's web-based interface just has a relatively quiet beep sound when a user gets a mention or a private message. OFTC's web-based interface requires flash in order to get likely the same quiet beep sound. There's no desktop notification or loud sound, so it makes it difficult to get a new user's attention.
  2. In my opinion, Discord and Matrix have bad interfaces for reading archived messages, because they require linearly scrolling perhaps thousands of pages in order to reach a certain time period, unless search is lucky enough to find it. On the other hand, Matrix group chats are good for efficient interviews about misconduct reporting or troubleshooting advice, because they have end-to-end encryption and good desktop notifications on message receipt. Any communication system that we choose needs to be moderated, which means that we need to have volunteers for moderating it. I don't like the idea of "volunteering" people to do things that we one isn't willing to do oneself. So, we should pay attention to what our moderators are willing to moderate. I am boycotting Discord for privacy reasons. I would be willing to moderate a Matrix presence for WFG if it's only used for real-time communications and messages are auto-deleted after, say, 24 hours. Perhaps Matrix messages could be archived permanently on a website similar to irclogs.wildfiregames.com. I think that the best course of action is both moving to a better IRC server and considering Matrix non-public group chats to be acceptable official WFG communication channels. This would accomplish the goals of security and privacy for all use cases. I think that what everybody should have learned from the Freenode fiasco is that the fundamental flaw was not the people running it, which can change unexpectedly, but the structure of the organization. Libera.chat (according to vv221) replicates the excessively centralized structure of Freenode. Yes, this is a concern. We could end up with the "September that never ended", having to answer the same questions on Matrix over and over. Also, some public Matrix rooms I'm in are being spammed on a regular basis. We don't see spam in our IRC channels.
  3. Apparently Wayland isn't the default video output driver used by SDL2. It may be necessary to tell SDL to use Wayland instead of X11 with the following command on the Terminal. Or, it may be necessary to tell it to use X11 if you happen to have a version of SDL that defaults to using Wayland (version 2.0.22) and bugs in your graphics drivers, etc. cause issues with Wayland. SDL_VIDEODRIVER=wayland /path/to/0ad The post here has links with more information.
  4. Spying and determining who is behind a smurf account is the only effective means of enforcing a ban, should it be necessary. He wasn't stopping his defamation, insults, arbitrary banning of users from his games, demands for other hosts to arbitrarily ban users from their games, etc., until he realized that he was close to being banned. Deescalation and reintegration would be great, I would like to see Geriatrix / Cedric_O do that. I think that the only reason he's been quiet is because he is this close to being banned for his behavior. The next move is not to ignore him and lose track of his suspected unauthorized duplicate accounts.
  5. There is a rule against unauthorized duplicate accounts. It's difficult to enforce without "the village" helping moderators enforce it. Moderators tend to only enforce it when there is misconduct done by the user behind those accounts, as in this case. If someone attacked you on the street, then retreated and put on a disguise, you would be looking for the person behind the disguise too, wouldn't you? They're not banned yet. They're being monitored. Help us identify Geriatrix's next new names please. You want him to follow the rules, too, right? Please read this article. You can translate it with Google Translate by copy/pasting the URL into the source text entry box and clicking on the link that appears in the destination text box. The French phrase "mort aux cons" translates to "death to idiots". It originated in WWII and was associated with statements like there weren't enough bullets to kill all of the idiots. We don't allow players to use names associated with top leadership of National Socialism forces during WWII, and we don't allow them to use names associated with top leadership of Communist forces during WWII. There is historic documentation of genocide committed by both sides. Similarly, the lobby terms of use don't allow players to make statements that imply violence. I'm glad that you're speaking up MarcusAurelius. It's good to get communication flowing so that we can correct misunderstandings. The goal is not to escalate. The goal is to get a permanent correction of the misconduct. You can help with it. You can talk to your friend and ask him to comply with the rules.
  6. Good work, guys. Peter_Nubia used the challenge/response technique of authentication, and leopard shared the updates about recently used suspected unauthorized duplicate accounts of Geriatrix / Cedric_O. Cedric_O, please stop using unauthorized duplicate accounts. I consider you to be a member of the community. Though certain accounts of yours have been banned for specific reasons such as pejoratives or inciting violence in the names, or bypassing a punishment, you're not banned from the game. You are accepted as long as you decide to get along. Please just get along with the other users.
  7. Actually, it looks like he's using version alpha 26. See "build_revision" in userreport_hwdetect.txt. It's "27104-release", which is version alpha 26. Is it normal that SDL indicates that it's using the X11 backend instead of Wayland? Dino, try running the application with the SDL_VIDEODRIVER environment variable set to wayland, like this, replacing /path/to/0ad with the actual path to 0ad, such as /usr/games/0ad. SDL_VIDEODRIVER=wayland /path/to/0ad This article explains why that works. Also, please tell us what version of SDL you have.
  8. Try entering the BIOS settings interface and adjusting this setting. I advise using at least 256 MB for the video memory, but I would personally choose 1 GB. As far as how to do this, your motherboard's manual should explain it. Ensure that you have your power adapter connected to your laptop whenever gaming. Many laptops activate a reduced power and performance mode when they are not connected to AC power. Some activate a reduced power and performance mode when the battery isn't fully charged. And, have you tried setting the power profile to high power on your Windows laptop? The equivalent of that on Linux is setting the CPU frequency scaling governor to performance. The level1techs discussion that I have linked has other suggestions, such as setting the CPU affinity with taskset, ensuring you have adequate swap space configured. etc I would suggest using an amount of swap that is between 0.5 times and 1.5 times your RAM amount. The fact that the stuttering happens with two separate computers, running different operating systems, implies to me there there could be something in common that's causing the problem. I think it's the CPU frequency scaling delay, which is ruled out if the problem still occurs while the power profile is set to high or the CPU frequency scaling governor is set to performance. Maybe it's the iGPU video memory setting. Maybe it's certain software that you have installed on both systems. Maybe it's something else that they have in common.
  9. From watching the video, it seems like the game is totally freezing regularly. The FPS ranges between 100-somethnig and 20-something. This doesn't seem normal to me, and I would look for competing applications and services or hardware issues. If this problem occurs with other 3D applications, and you have ruled out competing applications or services, then consider thermal throttling on the CPU or GPU as an explanation. I would use software, preferably that which is recommended by your CPU or GPU brand, for monitoring temperatures of those devices and whether thermal throttling is occurring. I recommend Intel Extreme Tuning Utility for Intel CPUs. Please tell me what brand of GPU (graphics accelerator) you have, unless it's built into your Intel CPU. And, check the rated maximum operating temperature for each. A solution to that problem would be to clean your computer's CPU and GPU heatsinks of dust and hair. Avoid removing the heatsinks from those processors, though, as it can require specialized tools and materials in order to properly reassemble the thermal interfaces. A stop-gap workaround could be to configure 0ad to use an FPS limit of, say, 50 or 60 FPS. The setting is in Settings, Options, Graphics (general), FPS throttling in games.
  10. Can you use OBS-Studio to record a video of what's happening please? Enable FPS overlay first in settings. I'm curious whether rendering totally stops during that time or just the physical simulation. Is there a pattern to the conditions where the problem occurs? For example, maybe the problem only occurs when there is a lot of activity and a lot of units on the screen. Or, maybe the problem only occurs when there is not much activity. I experienced a problem with regular short freezing of the game, more like stuttering every few seconds, when there were not many units in the game, as it was a freshly started match. It turned out to be caused by power saving features on the CPU. When I configured power saving features to run the CPU at 100% all the time then the stuttering stopped. My theory for why power saving would cause stuttering when the game is mostly idle is that the power profile switching delay, which is on the order of hundreds of milliseconds with certain CPUs, was causing the stuttering.
  11. I haven't seen any evidence that leopard has harassed any players. If you have such evidence, please post it or send it to the moderation staff privately. I have shown evidence of some lies from you about me. You stated that ValihrAnt left the game because of me. I showed a screenshot of chat with him recently where he did not leave, and he is not angry at me. You stated that borg- left because of me. That screenshot shows borg- in the same game as ValihrAnt. On July 20 you stated in the lobby, leopard said that all he said was hi to you. He was trying to resolve the conflict and treat you as a friend. Claims of harassment that rely on testimony are not reliable. We need to see screenshots, mainlog.html excerpts, videos, etc. False claims are defamation, which is against the lobby and forum terms of use.
  12. Hey, great. Thanks for the contribution. Your son needs to apply the correct license to the work in order for it to be usable by Wildfire Games. Please ask him to read and sign this legal waiver here.
  13. Today ValihrAnt played in a team game and a 1v1 against borg-. I said, "hey ValihrAnt (2335), glad to see you playing". He said "ello". I asked him if he was angry at anyone. He seemed surprised and just said, "whut".
  14. Here, here! Yes, hosts have every right to refuse to play with any player, for whatever reason. However, they don't have a right to defame a player and tell others to not join that player based on lies. It seems that ProGUI provides an empirical advantage. It's not unfair because it's freely available. However, currently, people don't have a clear indication of whether another player is using it. I like the Zero-K philosophy of allowing software development for automation of certain aspects of the game. But, some people have a strong opinion against using ProGUI or joining games where others are using it. I think that hosts, and ideally other players, should have a right to know when a modification that provides an advantage is being used by another player. That way a host can make an informed decision about whether the player is in compliance with the rules they have set for the game they're hosting. It's especially relevant in competitive games like rated matches, tournaments, and apparently the average game involving some of the more, shall we say, high strung players. So, I would support adding a feature where the mods that a player has enabled that offer a potential objective advantage in the game, are disclosed to the host. It would also be nice to have a feature where a host can deny users to connect when they have certain mods enabled. This feature would be easily bypassed by anyone who decides to actually cheat by modifying the source code of the game or renaming their mod. The only counter is to make 0ad closed source and use an anti-cheat system like Easy Anti-Cheat. That won't be happening, so ultimately we rely on the honor system. Yet, a mod that offers an advantage is potentially detectable by watching replays. So, if a player cheats a rule about which mods are allowed by a hoster in a match and uses a disallowed mod anyway then evidence of it will be evidence of actually cheating. As far as timing for implementing such a feature, that depends on who supports its development. Calling all junior C++ and JavaScript developers: talk to me about software development plans.
  15. Again, please keep this thread on topic. I moved the discussion about ProGUI here.
  16. Mentula did a study on whether or not progui offers an advantage here. Anyway, discussion of ProGUI is off-topic in this thread. Please keep it on topic, based on the title of the thread.
  17. lol. Well, I guess he's grasping at straws now. For the record, I have had no interaction with ValihrAnt, and he has had no punishments from me. I'm sure that his not playing 0AD is not because of me. When he comes back, people can and should ask why he was away. Then remember that Geriatrix lied and said it was because of Norse_Harold. Anyway, I don't think ValihrAnt has stopped playing 0AD. I see mentions of his name in the lobby chat logs as of June 22 and June 29, 2024. There were many messages involving him that indicated that he had played in games on June 22.
  18. For the record, I have had no interaction with Feldfeld or berhudar. They have had no punishments from me. I don't know why they left, or even if they left, but I'm sure that they did not leave because of me. It's a rumor, and it's false. You have other rumors that are false in the chat log. Please stop saying these things, Geriatrix / 1min / Cedric_O.
  19. There don't seem to be any developers willing to implement multiplayer ratings, probably because it wouldn't be reliable anyway. If you want it implemented, you need to volunteer to write the code for it. Instead, I suggest using LocalRatings mod. It does most of what you're asking for in terms of getting a gauge of how to make a roughly balanced game. It does favor players who boom, but hosts should be paying attention to the strengths and weaknesses of the players and balancing games accordingly. Balancing is an art, and it is based on getting familiar with the players. There's no way around that.
  20. Duck__, your post contains numerous possibly inaccurate claims, possibly defamatory statements (claims without evidence), and statements that incite the player base to harass a user. Please read the forum terms of use here. And, you left out some important information. sanafur said, Hosts are allowed to ban users without any reason. In this case, it looks like there was a good reason for the banning.
  21. Building alpha 26 from source with a modern build environment doesn't work without patches. The Linux distros like Fedora, Debian, and Ubuntu have been maintaining 0ad version alpha 26 with patches. What distro do you have? If you have one of those then you can follow the distro recommended build instructions for alpha 26. Talk to me on IRC for assistance with this. It's more of an ongoing learning and trobuleshooting process.
  22. This looks really cool! The featured area of text resembles ancient papyrus. Buttons provide navigation, including forward and backward like a web browser. I can see how it helped to have the mock-up that wowgetoffyourcellphone made. Improvement suggestions based on the video The drop-down box for selecting a civilization is not obvious to a first-time user. I think that it should have a label, like "Choose a civilization: ". An image in an article makes it more interesting and more likely to be read. I wouldn't say it's required to have an image in every article, but I would encourage adding an image here and there. Things to test Ensure that the layout works properly with different screen sizes Ensure that there isn't a stack overflow or other type of error if a lot of page navigation history is accumulated
  23. Or, you can install an older version of python3, such as v3.11, and build with that.
  24. I agree. I can see use of map flares after a game ends in order to discuss what happened and mark exact positions instead of trying to communicate them verbally. Another use case is to mark where to pose armies for post-battle screenshots.
  25. Similar cases that I have heard about were caused by existing files or folders that blocked writing the new community-mod downloaded files. There are three separate storage locations that have user data related to 0ad. I would advise backing up and removing each of them in order to troubleshoot this issue. The logical process is to start by removing only mods, then test downloading community-mod. If that doesn't work then proceed to removing other 0ad user data. This webpage describes the storage locations of 0ad user data. If you need help with this, you can talk to me on IRC.
×
×
  • Create New...