Jump to content

Norse_Harold

Lobby Moderators
  • Posts

    414
  • Joined

  • Days Won

    8

Posts posted by Norse_Harold

  1. Thanks for the report, Feldspar. Can you please create a bug tracker ticket for the bug on Trac and fill out this form there.

    Summary: 

    Expected results: 

    Actual results: 

    Steps to reproduce the symptoms: 

    Computing Environnment (OS brand and version, hardware, relevant driver version and other software versions): 

    Relevant logs, files that reproduce the symptoms, screenshots, etc.: 
     

    Thanks.

    I have already checked for an existing bug report that matches the symptoms. The closest that I could find with a quick search was #511. Apparently Unicode is related to the implementation of Ctrl+Backspace, which deletes entire words, so it could be a clue about what's going on here. Also, please test with delete instead of backspace.

  2. 7 hours ago, 70H4NN2S said:

    01_01_LegendsVsLeonidas.zip 35 kB · 2 downloads

    That's not the right replay. It's a 2 minute 23 second duration replay of a team game involving levai, SaidRdz, Dopamin, and leopard versus ALLY, guerringuerrin, LuchoMat, and StrongLag.

    • Haha 1
  3. On Linux, 0ad uses the operating environment's version of the OpenAL library. If you're running 0ad in a flatpak then the operating environment is a sandbox that likely has a different version of OpenAL from that of the host system. You can start a terminal or bash prompt within the flatpak sandbox and query the version of OpenAL there. Also query the version of OpenAL in the host system. How to query the installed version of a package depends on your distro. It looks like Pop!_OS is based on Ubuntu. Try this command to query the version of OpenAL.

    echo 'in host OS:'
    dpkg --status libopenal1 | grep '^Version: '
    
    echo 'in flatpak sandbox:'
    # start 0ad in the flatpak sandbox. Correct this command if it isn't right.
    flatpak run com.play0ad.0ad
    flatpak ps
    # find 0ad's pid in the above output. Call it PIDOF0AD
    flatpak enter PIDOF0AD bash
    # now you have a command prompt within the flatpak sandbox prompt
    dpkg --status libopenal1 | grep '^Version: '
    exit
    

    I haven't tested these commands because I don't have 0 A.D. installed in a flatpak currently. Troubleshooters might also find the output of openal-info useful in both the host system and the flatpak sandbox.

    The OpenAL configuration file has some settings related to pipewire. You might check that. The FAQ explains how to find and edit the OpenAL configuration file.

    I think that the problem with no audio output is likely not caused by OpenAL, but instead related to exclusive access to audio hardware. Maybe pipewire is trying to use the audio hardware exclusively, and so is PulseAudio. You might uninstall whichever audio system you're not using. Also, sandboxes sometimes need extra permissions in order to access hardware exclusively, or even at all. Trying to run 0 A.D. in a flatpak sandbox and also use pipewire is probably a recipe for all kinds of frustration unless you are quite skilled. Are you able to run 0 A.D. as a non-flatpak version, ie. host system package? Consider using the PPA for 0 A.D.

  4. Thanks seeh, and Dunedan, for the idea of changing the openal configuration related to Pulseaudio to enable allow-moves. The default setting is indicated in the commented out setting of the configuration file, but the default setting changed between version 1.19.0 and 1.20.0 of openal-soft. I've updated the FAQ to with this information.

  5. 13 hours ago, ShadowOfHassen said:

    ... what does 0 A.D. use to play its sound?

    I wrote an FAQ answer about the sound system used by 0 A.D. Scroll down and read the answer to "No sound, no audio, or 0 A.D. is the only app with sound". You'll see details on controlling the audio backend used by OpenAL. It could help with troubleshooting or working around chipmunk sound issues.

  6. This is the image that was posted above.

    Pauline09.thumb.png.c7aa994673b1fea76bcfbf43894feecb.png

    The messages from 20:35 to 20:41 appear to be in-game. The messages from 20:44 onwards are in the lobby.

    Thanks for the report. Game hosters are expected to moderate in-game chat by first warning then kicking or banning players that are abusive. Ideally the hosters publish rules for games that they host, and enforce those rules. Here is an example.

    19 hours ago, IfYouWantMyAccountNameMailMe said:

    I have posted the image of all what has happened, it did happen through a room chat and through the global chat. I would like him to get banned.

    WFG moderators are focused on conduct in the lobby, as well as other WFG servers like the forum, unless the in-game conduct is very bad, as in this example. I observed Pauline09's conduct in the lobby and muted Pauline09 for 24 hours for the profanity and pejoratives that Pauline09 used. I will keep an eye on the user and they'll get consequences for further infractions.

    _Diogene, in the future, please don't insult people, even those who are being abusive. You called Pauline a coward and loser. These are mild, but two wrongs don't make a right. Let's just report people and try to seek peace.

    Thanks for the report, keep posting them. The mainlog.html files are more useful because they include all chat from the game, which gives more context. They can be parsed with this program. You don't need to run the program, just post the mainlog.html file in the future.
     

  7. 9 minutes ago, kingparkita said:

    algunos servidores me sale este msg udp 20595 alguien me ayudaria porfa

    Translated to English with Google Translate, you said, "some servers I get this msg udp 20595 someone help me please."

    There is an answer to this in the FAQ. Visit the link, scroll down, and read the answer to the question, "Failed to connect to the server. UDP port 20595 not being forwarded."

  8. It's probably the case that the user can't join due to not having autocivp installed. The setting "ignoreIncompatibilityChecks" set to false combined with dependencies of autocivP >= 1.0.18 causes autocivP to be REQUIRED in order for anyone to join your game. Unfortunately, there is no option with mod.json to enforce a minimum version of autocivP but also make autocivP optional.

    • Thanks 1
  9. I found an article that explains why STUN doesn't work when Carrier-Grade NAT is involved.

    STUN assumes that the network address translation (NAT) mapping and firewalling preserves the NAT mapping and firewall opening, for return traffic to the source UDP port, regardless of the destination address. CGNAT has endpoint-dependent NAT and firewalling, so STUN doesn't work with it.

    Solutions for people who have CGNAT.

    1. Sign up for public IPv4 address service

    or,

    2. Use a VPN that has endpoint-independent NAT and firewalling.

    or,

    3. Use a VPN that has endpoint-dependent NAT and firewalling, but that supports port forwarding. Enable a port forward to your public address. Host the game on the port that you have forwarded.

    or,

    4. Same as solution 3, but instead of hosting, apply a patch to the game to control the source port for the outgoing connection. Ensure that 0ad uses the port number that you have forwarded as its source port for the outgoing connection. Connect to the friend's game as a client.

    • Like 1
  10. 8 hours ago, bestplayer23 said:

    Then after he blocked that account ( no reason ) I made a new & communicated to other devs via PM only.   Nothing productive came out of it so I responded here again and was blocked again ( no reason) lol.

    Your request for appeal of moderator action was evaluated seriously, investigated, information supplied to WFG staff, and ultimately found to not describe valid, significant moderator misconduct.

    Certain posts of yours were hidden because they were not compliant with the rules, for example contained false statements, contained profanity or pejoratives, or were public appeal of moderator action instead of private.

    I have invited you to talk to us on IRC to clear up misconceptions, but you have declined numerous times. Hopefully you will change your mind.

    You made notification to the top WFG staff including Stan, Itms, etc., and they DID NOT agree with your assessment of moderator misconduct. Perhaps you have not supplied enough information in order to properly investigate the issue(s) or you have supplied inaccurate information, or you have made assumptions that are incorrect (e.g. "Norse_Harold is CaptainBlueSky"), or you have misinterpreted the rules such as the lobby terms of use. Please check for one or more of these errors, make corrections and approach us again with patience and courtesy.

    I guess that the real issue you want help with is the trouble that you described joining games. You said that it was ongoing for months or years. If you can describe the issue in more detail then I'm sure that we can help you resolve it. Please provide a screenshot of the error message. You can attach it to a post or private message. My guess for the cause of the problem is the regicide+hero garrison bug. A workaround is described in ticket 6629.

    Please acknowledge this in order to proceed.

    Have you read the above [Y/n]?

    What is the error message? Please include a screenshot.

    What are the steps to reproduce the symptoms?

    Have you tried the workaround for the bug described in comment 3 of ticket 6629 [Y/n]?

    Have you tried backing up your user.cfg and matchsettings.json and deleting them [Y/n]?

    Did backing up your user.cfg and matchsettings.json and deleting them resolve the problem [Y/n]?

    What time are you available to talk on IRC? In what time zone do you reside?

    Thank you.

    • Like 1
  11. For the record, Yekaterina has been lying about what happened with Restorative Justice and our Element conversations. The accusations of moderator abuse are false, which is why the posts were hidden at first. Then a different moderator, who does not have awareness of the situation to determine who is telling the truth, un-hid the posts. That moderator did this without consulting any other WFG staff before, during or after that action.

    That resembled a situation where two people were fighting for control of the steering wheel of a vehicle. That's a recipe for disaster, so someone needs to yield. I decided to stop posting in this thread for a while.

    Yekaterina has claimed that only one type of evidence, and only one piece of it, was used to justify banning NitroVicky and inzhu. This is false. The evidence that NitroVicky and inzhu were duplicates of Yekaterina was a lot more than one type or piece of evidence, and it was checked out by the other WFG staff. Banning NitroVicky and inzhu were not mistakes.

    Mistakes, let's see. I made a mistake by believing that Yekaterina was a real friend and was making progress toward stopping the misconduct. Apparently it was just "calm before the storm" or a reconnaissance period by Yekaterina to try to learn how we detected that it was Yekaterina, or an accomplice of Yekaterina, who did the lobby spamming and other misconduct, how we detected Yekaterina's alternate accounts, how much we knew about Yekaterina's capabilities and skills, etc. That evidence will remain sealed in order to protect our investigation capabilities, slow down or prevent Yekaterina's attempts to counter them, as well as to ensure privacy of perpetrators, investigators, and victims.

    Yekaterina's accusations toward me are false. There are probably ways to demonstrate that without revealing the evidence listed above. Anyone who wants to talk about it, please contact me via forum PM or IRC, and we can have a polite and reasonable discussion about it.

    Yekaterina, even though you have betrayed me and spread false rumors about me, I continue to hold the door open to conflict resolution. I appreciate your positive contributions to the community like writing guides for newbies, being an OP player who does not swear or insult other players, creating abstractGUI mod and splitting its features into smaller mods based on public demand (part of restitution work for RJ), creating a campaign teaching players booming skills which is still a work in progress (also part of restitution work), developing improved AI, bringing friends into the game and development work, and having our interesting and informative personal conversations since April, 2023. You can come back to Element and talk to me. I will be more cautious when talking to you, but I will (continue to) not be abusive. Restorative Justice remains optional, and will, as always, only be done on a voluntary basis for both parties in each case (both Yekaterina and WFG, both weirdJokes and Yekaterina, both sanafur and Yekaterina). The alternative is to "sit out" the ban for its duration. But, realize that the duration is based on your behavior, not a set duration. Restorative Justice would hopefully speed up that process, so it's a win-win for you and for WFG, as well as the 0ad player base.

    • Like 1
  12. Yekaterina as uitgezonderd attempted to post numerous lies and a one-sided assessment of the restorative justice process and our Element conversations. This is yet another reason that appeal of moderator action must be done privately instead of publicly. This thread is locked.

    From the boilerplate Invision Community forum terms of use:

    "You agree, through your use of this service, that you will not use this bulletin board to post any material which is knowingly false and/or defamatory, inaccurate, abusive, vulgar, hateful, harassing, obscene, profane, sexually oriented, threatening, invasive of a person's privacy, or otherwise violative of any law."

    • Like 2
    • Confused 2
  13. 16 minutes ago, Silier said:

    Highly likely is not the same as being confirmed to be the duplicates.

    It's confirmed to the best of our ability. You must not be familiar with how sophisticated Yekaterina is at hiding his/her duplicate accounts.

    Silier, you are approaching this issue without complete information. Please stay out of it unless you want to un-retire and get brought up to speed about it.

    Also, appeal of moderator action must be done privately, not publicly.

  14. 5 hours ago, Silier said:

    There is no terms of service on this forum enforcing the rule of one account for person. So anyone can make as many accounts as they want without breaking the rules of the forum.

    Incorrect. With no ratified rules then admins can enforce any rules they choose. Therefore choosing to enforce the draft code of conduct is a voluntary restriction on power.

    We need to prevent duplicate accounts in order to prevent ban bypassing. In the case of Yekaterina it's especially important. Yekaterina is very skilled at creating duplicate accounts. Yekaterina admitted to creating elaborate identities for several of his/her accounts in the past, including personal details, interests, personality, location, family and friends. Yekaterina wrote the information down and followed the script whenever playing as one of Yeka's characters. NitroVicky and inzhu have been confirmed by WFG staff, not just me, to be highly likely to be duplicate accounts of Yekaterina. This is ban bypassing.

    Please encourage Yekaterina to fulfill the requirements in order to get the ban lifted and Yeka's reputation restored. It's best for the community as well as Yekaterina. Yekaterina has complained many times to me privately about not being trusted in the community. That's karma for how much Yekaterina has lied. Restorative Justice would help to restore Yekaterina's reputation and resolve a lot of stress that Yekaterina has expressed (s)he has experienced about accusations of being Shyft_Sierra, others sharing Yeka's personal information against the rules, etc.

    Let's please act like a community that cares about not getting the lobby spammed with 500+ messages in a 20 second time period, every half hour, for 10 to 24 hours, every few months. Let's please act like a community that cares about growing the player base and supporting the WFG developers that have donated their time, money and parts of their lives to make a fun game for us. Let's please act like a community that cares about the well-being of Yekaterina and doesn't support ban bypassing, which increases the expected restitution time for being unbanned.

    Yekaterina's expected restitution time has been increased by 4 hours due to the recent ban bypass attempts. The total expected time is 52 hours. Yeka has completed a certain significant  percentage of that time,.Please encourage Yekaterina to do the right thing, get back in compliance with the rules, and then live happily ever after.

    • Confused 1
  15. I edited the first post in order to change the title. The title "End of Yekaterina" resembles virtual suicide, a type of violence. Abusive material, such as a threat or encouragement of violence, is not allowed by the draft code of conduct for the forum. Also, the new title, "End of Yekaterina's lying" is more apropriate for the topic, as Yeka decided not to end the account and will instead (hopefully) end the lying.

    I edited Yekaterina's post on July 20th, 2023, at Yekaterina's request via private communication.  Yeka said (s)he couldn't delete an incorrect @-mention, I explained how (backspace over it), offered to do it for Yeka, Yeka agreed and thanked me when it was completed.
     

  16. People can use multiple instances of the same account, that's fine.

    The last XMPP instance to connect is the only one that will receive gamelist and rating IQ stanza updates, from what I've seen. Also, the "priority" that each client has, which is often affected by the presence, affects which client receives the gamelist and rating IQ stanzas. When I want to alternate between clients receiving the updates then I find it necessary to reconnect that client to the lobby. And then, yes, there can be a long delay before that client receives updates. That's a known issue, and there's no current solution for it other than to wait for someone (maybe you) to make a change to the game list. That involves changing the visible parameters of a hosted game, changing the users in a hosted game, or creating a new hosted game,

    Regarding lack of a rating, it's the same issue as with the game list. Follow the procedure that I described in order to ensure that the client will receive and has received the rating IQ stanza before trying to join or host a game.

    There's an improvement in the works, PubSub, that will hopefully resolve this issue so that the above workaround isn't necessary and each instance will receive the gamelist and rating information.

    • Thanks 1
  17. Thanks for the report. It's helpful.

    Please be honest about why you were muted. You were muted in the past because you demanded excessive moderator action for i_am_groot and you did not comply with the rule to conduct request for appeal privately instead of publicly.

    You will never be muted merely for making a report of misconduct, even if it's about my friends.

  18. Use the hashed (encrypted) password from saving the password in user.cfg after a successful login with 0ad. Don't use the plaintext password with a third party XMPP client.

    If you don't see any games in 0ad it's because you still have an XMPP client connected in the background. Disconnect it, then reconnect 0ad to the lobby. You'll see games.

    Please behave, don't impersonate others, don't spam, and follow all the rules of the lobby.

  19. Technically, these are the (draft) rules of the forum and other WFG communication systems besides the lobby. 2022-10-19 code of conduct revision 2.pdf See section 9 for some rules that are relevant, such as no personal attacks and not purposefully demeaning the worth of others. Meanwhile, section 10 has restrictions on pornography or other sexually offensive materials. So, imagery of genitalia or sexual intercourse are forbidden, but I don't see rules preventing showing skin on other parts of the body. I think that social media have similar standards. There are even uncensored and non-age restricted videos on Youtube of African tribes with topless women. The reason it's allowed on Youtube is because it's nudity without sexual context. It's a similar situation with 0 A.D. It's bare skin without sexual context.

    But, I agree with ChronA's statement about rules if it's interpreted as an attempt at describing part of a common moral code that doesn't have bias toward a certain culture or religion, or the volunteerism and nonpartisan culture of WFG developers.

    Consistent with volunteerism, if you are highly motivated to see a change to the artwork in the game then you can make a mod yourself, or pay a developer to make one, that changes the artwork. You can distribute it, and like-minded people will use it. But, don't expect it to become the new default artwork, unless there is a sea change in the culture of the player base.

    • Like 1
×
×
  • Create New...