Jump to content


Lobby Moderators
  • Posts

  • Joined

  • Days Won


Everything posted by Norse_Harold

  1. Consider setting, and exporting, the LD_LIBRARY_PATH=[absolute path to directory containing libraries] or LD_PRELOAD=[absolute path to specific library] environment variables in a shell script that is called before the pyrogenesis binary. See the manpage for `ld' at the documentation for the switch -rpath-link=dir for a description of the library search path order. But, I haven't worked with AppImages before, so there might be reasons to not do this. Also, you can use strace or ptrace to watch what directories are being searched for libCollada.so. Search paths for shared libraries are configured in /etc/ld.so.conf.d/* If you change the ld.so configuration then don't forget to run ldconfig as root to update the cache. However, changing such configuration might be an even worse idea, as it could have unintended effects on other binaries and libraries.
  2. Good points, smiley. I agree. I think that jurisdiction, governing law of a contract, and which local laws were infringed are actually 3 separate, but potentially mutually affecting issues. Anyway, the pros advise adding a Governing Law clause to legal terms for online services. Who in the Wildfiregames team decides on that?
  3. Could you please include a note about whether these free games are time-limited for claiming the offer but then permanent ownership and use, or else time-limited for playing it even after claiming the offer.
  4. Absence of (obvious) evidence is not evidence of absence. It's possible that the vast majority of users are apathetic about enforcing rules because rule infractions are so rampant. Think fragile state syndrome, despotism, etc. I have noticed many times that users have complained about smurfing in text chat but not in the forum. Here are recent examples, either in lobby or in-game chat About a week ago, in-game chat, Spanish translated to English: (Anonymous): Deanhernandez is the smurf that f____s us In April, 2022... Norse_Harold: we're trying to find out who ProphetMuhammad (741) is a smurf of ProphetMuhammad (741): ProphetMuhammad (741) is NOT a smurf ProphetMuhammad was presumably relatively skilled, but claimed to be accurately rated at 741. The reason this is a problem is because it creates a significant imbalance in a team game. Then players feel like they wasted 20 to 50 minutes playing such a team game. There are more examples, I'm sure. I haven't written them down. I think that creation and enforcement of rules against smurfing can be done primarily by game hosters. Hosters should be asking every unfamiliar player what their skill level or rating is, somehow remembering their stated skill levels, and punishing users that have lied about their skill levels. I think that lobby moderators only need to be involved if there is evidence posted on the forum demonstrating behavior that is defined as a violation of the lobby terms. I define a smurf as "a player who claims to have a significantly lower skill than the player's actual skill". I consider a player who tells the truth about their rating, despite being pseudonymous to NOT be a smurf. I think that some users are not careful about the terminology they use when describing a problem, and some people have used the word "smurf" to complain about duplicate accounts. It's a separate issue and shouldn't be called "smurfing" in my opinion.
  5. But not everyone is in the US and we can just age restrict the lobby meanwhile let USA's children beat up the AI. Although the lobby server is located in Germany, the jurisdiction of the enforcement of the lobby's legal terms is probably the US. This seems like an opportunity to improve the legal terms further, by adding a Governing Law clause. Anyway, I think that one or more admins of the lobby is located in the US, therefore US law is applicable to the conduct of those admins. Therefore, they can't legally collect data on persons under 13 without parental consent. Therefore, the Privacy Policy, Terms of Service and Terms of Use restrict lobby users to 13 or older. Anyway, Germany probably has a similar law to COPPA.
  6. Yes. Another possible cause is an undersized CPU heatsink for the TDP (thermal design power) of the particular model of CPU. When modern CPUs overheat, they temporarily run slower, due to a function called "thermal throttling". It can be detected with software such as Intel Xtreme Tuning Utility (XTU).
  7. In what part of this quote did I say "it's a lot more efficient." ?
  8. Not entirely sure why. I think this game is perfectly appropriate for anyone; young children can play the Pony Ascendant mod and no blood mod. I agree that the single-player game is appropriate for young children. The lobby and lobby-hosted multiplayer games are not, though. Read about the US law COPPA about collection of information on users under 13. Also, "online interactions" can have significant impacts on psychology of young users, due to cyberbullying, frequent use of profanity, impressionable young minds following bad examples. Young users sometimes don't know that they are friends with and/or mimicing psychopathic behavior until a significant amount of time has passed.
  9. Intel i9 gen 11: Passmark score depends on the specific model Intel i9 gen 11: Mersenne score depends on the specific model. i9-9900K @ 3.6 GHz gets 10.43 to 22.44 depending on parameters used NVidia RTX 3060 Ti: 11700 3DMark 10 score And, if you're running a benchmark and the temperatures are within the maximum rated operating temperatures, then the PC will likely "take off due to the fans going crazy", and it's normal. If one doesn't consider it normal then it's a noise optimization problem. What would not be normal is if the temperatures are outside the maximum rated operating temperatures, or else the temperatures and/or fan speeds are too high for the load placed on the system. Some people break their CPU heatsink mounting tabs, which would cause that symptom.
  10. This really depends on the exact nature of the offense and how much evidence is provided by the reporter. What if the key evidence is not present in the lobby chat log, because it occurred in-game? What if there was actually a fight between two users, both of them broke rules, and only one of them clicked the report button? What if the users need to be interviewed in order to sort out the story of what happened? Any report should be investigated in order to find out the truth instead of just operating like a robot and ignoring potential pitfalls. Also, responsible moderators should be verifying the information in the report in order to prevent abuse of the report button feature for false accusations, and in order to verify that there is not duplicate punishment for a single offense.
  11. @Wendy22 Can you please record video of correct multiplayer functionality (normal amount of lag) and video of incorrect multiplayer functionality (too much lag), so that we can evaluate the symptoms? I have a suspicion that you've upgraded your hardware based on the assumption that it would magically improve the normal amounts of lag that are present with 0ad team games. There are opportunities for making the network code more efficient and less laggy. But, lag during a team game depends on the weakest link in the chain: the player with the slowest hardware and/or the highest latency and packet loss. Reducing lag is a team effort.
  12. Testing for hardware defects involves knowing what the correct functionality looks like, performing experiments and making observations to catch incorrect functionality. Ideally a wide variety of software is used, and components replaced with known-good components in order to eliminate variables. Each experiment should be performed in a controlled manner, meaning that only one variable is varied, and there is a control group (a properly functioning hardware configuration) to compare with. One can use stress testing or benchmarking software to hopefully make it more likely that one will discover incorrect functionality.
  13. I don't think that it is necessary to study an Internet protocol like XMPP in order to implement an idea about adding a button that allows users to report misconduct in the lobby. EDIT: Knowledge of XMPP is necessary in order to add private messaging functionality to the 0ad lobby client. PM functionality is necessary in order to discretely inform an admin about the misconduct. However, if the user is eventually banned then I think that the concept of "no secret evidence" from the sixth amendment of the US Constitution should be applied. That is, if the only evidence that indicated a bannable offense was provided only by a witness, then it should not be kept secret, so that there is opportunity for the accused to effectively appeal in case of a false accusation. In order to add a report interface, it would be necessary to study JavaScript and XML, since they are used by the user interface of 0ad. But, knowledge of C++ might be necessary as well in order to enable a lobby bot to notify an admin when a player clicks the report button. Adding a report button for users to click would make lobby moderation slightly more efficient for moderators, because then moderators would not need to inspect every message. But, if no one is available at the time that the "Report" button is clicked, because there are only 1 or 2 lobby moderators, and they are not able to be interrupted most of the time due to their real-life responsibilities or else they are asleep during peak hours of certain time zones, then the main problem is a lack of staff with lobby moderation privileges. An additional problem is users who aren't motivated enough to report misconduct on the forum, an activity that would still be necessary at times, even if we had a large number of moderators.
  14. Okay, this is great. I've been thinking for a while that delegation of moderation duties to multiple people is necessary in order to improve the community atmosphere, by enforcement of the rules, in the lobby. In order to provide guidance to the people who have volunteered to help with moderation, could you make a list of examples of conduct that should receive a kick and report for possible ban, and conduct that should not? Here is a suggestion. Suggested list of example offenses that at minimum should receive a kick and definitely should be reported for possible ban User's nickname or room name does not comply with ToU, e.g. has profanity, felony crime suggested, impersonates an admin, etc. User says more than 3 swear words, possibly with modifications to bypass the profanity filter, in the span of 5 minutes User says something insulting more than once in the span of 5 minutes User is too young to sign up for a lobby account, based on the user's statement(s) about their age. Thirteen is the minimum age according to the Terms of Use Probably many more examples can be listed Question: Is the conduct of a user, while in a game listed by the lobby, covered by the Terms of Use? It's not lobby chat, it's in-game chat. I think that there is an argument to be made either way, as the network packets with potentially ToU-violating speech aren't flowing through a WFG server at that point, although there is authentication through the lobby in order to connect. Can the Terms of Use be clarified to make a statement on this issue, please? Also, where should we report potentially bannable conduct? Do you want a PM, forum post with a mention of your name, or message via other communication system? Ideally there is a way to establish quick enforcement, but I know that those with banning admin capabilities are busy, which is probably why we're seeking more assistants.
  15. Can you copy/paste the exact link to the youtube video where you found this build, please?
  16. Based on the logs, it looks like the game is using the dedicated graphics hardware. Consider checking for CPU thermal throttling, mass storage device bad sectors, network packet loss, or custom build inefficiency (e.g. maybe debugging is enabled).
  17. At first, I thought that he was referring to the .torrent file. But, later in the post he says, "remove the issue from the executable installer please". So, that leads me to think that he probably meant that he downloaded the installer via bittorrent. Also, VirusTotal has no detections for either of the .torrent files, including for Symantec's protection software. Symantec is the company that makes Norton antivirus and internet security products. 0ad-0.0.25b-alpha-win32.exe.torrent https://www.virustotal.com/gui/file/e75e1b9becb74edeb58ab8851a39e1adc0b21879f10c2ad75dd0c4f1d1d83078 0ad-0.0.25b-alpha-osx64.dmg.torrent https://www.virustotal.com/gui/file/968147694127a441925290fd6a0f0048e553aea32a4847c37cb493de7f8a0084?nocache=1
  18. PUA means potentially unwanted application, which is not malware. It's applied to power user utilities, such as Microsoft SysInternals and WInPcap. I think that virus protection software flags PUAs, because if such software is unexpectedly on the computer then it could be due to an intrusion. Obviously, that's not what happened here. It seems more like a false positive. Oops, nope. Virustotal supports a maximum file size of 650 MB. Anyway, false positives can and do occur. Please state which file you have downloaded, or at least which operating system. Then, assuming that you downloaded it from an official source and verified the sha1 and ideally also the minisign, then it can be reported to Norton as a false positive. It would be useful to have a screenshot of the exact detection report from Norton. Sometimes this includes a longer name for the detection.
  19. Good question. You care enough about this problem to post follow-up comments about it. That's good. Now the true test. Do you care enough about it to learn about networking fundamentals and conduct detailed troubleshooting? I suggest learning things like what are UDP protocol, UDP source and destination ports, IP addresses, firewalls, routing, transparent proxy (Network Address Translation), etc. You could install Wireshark and capture traffic while doing controlled experimentation.
  20. I'm in the alpha 26 lobby, waiting for players to join. Yeah, I'm 10 minutes late for the 8 pm GMT start time, but I'm 50 minutes early for the peak time of 9 pm GMT.
  21. @woodpeckerStatus updates on this? Need help? Any other questions?
  22. C'mon guys, please don't sign up and then not attend. omL, AUTISTICUS and I decided to attend the event. The only other players we saw at 9 pm GMT were real_tabasco_sauce and Iaintborg (probably@borg-). borg was the only one who replied to AUTISTICUS and they played an a26 game briefly. I was still setting up alpha 26 rc2 at the time, but I joined later and invited people from the a25 lobby. Kakutstha and freyyja seemed interested. We sent them the download link for alpha 26 rc2. I'll do this again today (Sunday, August 7th) at 9 pm GMT. We can start a routine of playing alpha 26 release candidates for at least a few team games every weekend starting at 8 pm GMT. Be there or be square.
  23. Clearly the server didn't crash, otherwise you would not have been able to rejoin. In fact, I don't see any evidence of a process crash (forceful termination of the process by the OS due to fatal error) by either player in the video. Instead it looks like connection issues. Maybe the host pulled the network cable briefly each time after seeh reconnected... Anyway, not a bug. Also, it shouldn't be counted as a win for either player without reviewing the replay. @seehI recommend submitting this to the ratings disputes and offence reporting thread. Also, many 1v1 players don't allow spectators due to the risk that they reveal information to a player, either overtly or covertly.
  • Create New...