Jump to content

Norse_Harold

Lobby Moderators
  • Posts

    434
  • Joined

  • Days Won

    10

Posts posted by Norse_Harold

  1. 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.

    • Like 1
  2. 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.

     

    • Thanks 1
  3. 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.

    • Thanks 1
  4. On 30/07/2022 at 1:46 PM, wowgetoffyourcellphone said:
    On 30/07/2022 at 4:58 AM, Freagarach said:

    artillery, so one can shoot beyond its own sight?

    Doesn't track, since in the real world even in ancient times you could see much further than your catapult can shoot.

    Let's be aware of the tactic of "indirect fire", which consists of high angle fire at a target obscured by hills, walls, etc.

    https://en.wikipedia.org/wiki/Indirect_fire

  5. It depends on the type of ship. At the beginning of the game, after you build a Dock, you only have access to fishing ships. Unfortunately, fishing ships cannot transport troops, probably due to physics and/or citizen rights to not be forced to quarter troops. So, you need to LEVEL UP to Town Phase in order to UNLOCK the more advanced ships. Most ships besides fishing ships and fire ships, and fish 'n chips, allow transport of troops. Then, yes, garrison troops in the ships in order to transport them by following the steps that seeh described above.

    So just open fire when you hit the (destination) shore, and hoist that rag. (I learned that trade from Piggy Knowles.) But first, select the ship and ungarrison the troops by holding shift and clicking on their pictures at the lower center of the screen. Alternatively, select the ship and press U on the keyboard to ungarrison all units.

    • Thanks 2
  6. @woodpecker, when Windows determines which process to attribute UDP network traffic to, I think that its algorithm is very simple. I think that Windows just looks for a process with the same source port open as that of the incoming network packets. The symptoms that you have described sound very much like a ddos attack (100% network utilization) and a dos attack (game freezing). I've seen the same symptoms at times. Pay attention to who is online at the times that these problems occur.

    I recommend that you install Wireshark and capture traffic. If you're comfortable with using the command line then I advise starting by only capturing traffic with dumpcap (part of Wireshark) since it requires administrative privileges. Once the traffic capture is stopped, display the traffic with Wireshark as an unprivileged user, since Wireshark sometimes has security flaws. Here are example commands for capturing traffic. You can store these commands in a Windows batch script file (make the extension .bat or .cmd), then simply run the batch file as Administrator each time you want to start capturing traffic.

     

    C:
    cd "\Program Files\Wireshark"
    dumpcap -D
    
    rem the above command will list several interfaces. Determine the name of the interface that
    rem you're using for your Internet connection. An example is 
    rem \Device\NPF_{567B6C39-439F-45A8-B019-C5C508569708}.
    
    dumpcap.exe -i INSERT_YOUR_INTERFACE_NAME_HERE  -p -w "C:\Users\INSERT_YOUR_USERNAME_HERE\Documents\traffic_capture.pcap" -s 0

     

    You should always scan unfamiliar software for viruses with your favored virus scanning software before deciding whether to install it. There's a free service that scans with more than 50 virus scanner programs called Virustotal. But, use what you trust. And, you should always read the manual for the software before running any commands suggested by random people. Here's the manual for dumpcap, so you know what the command line arguments do.

    Ddos attacks usually have a lot of incoming UDP packets on a certain port, and no replies. The attackers seem to like to send the traffic to the port that one is running 0ad on.

     

    • Like 1
  7. If you haven't read about the obscenity court cases in the US then I recommend it, regardless of your opinions about obscenity vs censorship. It's a real eye opener about how law is interpreted, and therefore it's useful for ensuring that a license is worded in a way that is clear and unambiguous.

    "Courts have attempted to define obscenity at common law with varying amounts of success; even the federal obscenity statute does not directly define “obscenity,” and obscenity laws can vary drastically from state to state."

    https://digitalcommons.tourolaw.edu/cgi/viewcontent.cgi?article=3129&context=lawreview

    http://cbldf.org/about-us/case-files/obscenity-case-files/

    Search terms: comic book obscenity court cases

  8. It's great that you're supporting open licensed content creators with so much music. I would like to use some of the music that you have shared, but I have a concern.

    License terms that are subjective are a risk to potential licensees. Different people might define certain terms differently, and it can be unpredictable how a court would interpret those terms. "Obscene" for example has a wide range of interpretations. "Pornographic" less so, although there is debate about how to define nudity without sexual context.

    How do you personally define the words "obscene" and "pornographic"? Can you include a definition for these words in your official statements about the license, please?

    Suppose that someone makes a video of 0 A.D. gameplay and uses your music as background music. And, suppose that a player used curse words in some of the chat messages that were captured by the video. Would you consider such a video to be "obscene" and therefore not allowed to use your music?

    Here is another test case. Sometimes there are situations where non-soldier citizens are killed by soldiers in 0 A.D. Would you consider that obscene? Now consider that all non-soldier citizens are currently only women in the game. Do you consider it obscene if a woman is killed by a soldier in the gameplay?

    Some of the units in the game have little clothing on. Where do you personally draw the line between "tight beach bod" and "pornographic"?

    • Like 1
  9. On 22/06/2022 at 9:57 PM, seeh said:

    many enable the card update very late, and some others very early. the often think then flare is enough without comment. but if you update this card update, to see your aliens, short time behind p3 your often don't understand what a flare is.

    By "card update" do you mean "Cartography". By "aliens" do you mean "allies"?

    I agree with your points. I consider it important for players to give at least a brief statement about the purpose of the flare or ping. Even better is to describe the number and type of enemy troops in the area so that other players respond more intelligently.

    • Thanks 1
  10. On 03/07/2022 at 10:13 AM, myou5e said:

    From this, I think that Modding, and sharing and playing mods co/op should be a focus of development. Single player campaigns are great, but this is something which comes after really good modding and mod sharing tools are implemented.

    Mod sharing between users... so that players have even less idea of where they obtained mods from.

    When a user is about to install a mod manually (ie. bypassing the developer review and signing of a mod as free of malware), I think that big security warnings should be displayed and a prompt asking whether the user has reviewed the JavaScript code for malware should be presented. The options should be "Yes, I have reviewed the source code so proceed with installation" or "No, I have not reviewed the source code so cancel installation".

    If you don't know why this is important then please read this bug report.

    Bug number 5850 Security issue: GUI file access, protected config values, and mods

     

  11. @vinme Do you know any of the players listed above as potential suspects? If so, how do you know them? Do you talk to them outside the game? Can you vouch for any of them that they would be unlikely to initiate or request a ddos?

    Let's work together to solve this problem.

  12. I experienced a loss of Internet connection 3 times within a 30 minute time span today, starting at about 3 July 2022 20:44 UTC. Though I did not confirm based on traffic rates, the other symptoms were consistent with past ddos episodes (the past ddos episodes I did confirm based on traffic rates), such as the total loss of connection, total restoration of connection, the timing of the outage, and the otherwise good reliability of my Internet connection recently. The first time was 15 minutes into a team game that I was hosting. Only skirmishes occurred up to that point, and both teams were still strong in the game in my opinion.

    The second ddos was during gathering of players for a game, and it only had about 4 out of 8 players. The third ddos was while I wasn't even connected to the lobby, perhaps trying to discover any alternative lobby account name that I might be using, as vinme suggested.

    Now I will make some guesses about the motive for the ddos. There was no alternative team game hosted when I reconnected to the lobby, although after I opened a new team game room, another team game room opened with title "TG OP" and two players, as follows.

    RICSAND1655
    Aslan.

    Here is another attempt at thinking of a motive. Perhaps a player was not happy with how things were progressing in the game, especially a player who was in combat with PhilipTheSwaggerless.

    maxticatrix: 35 kills and 39 lossses
    hefesto: 9 kills and 9 deaths

    Here is the replay, in case a pattern can be observed in the timing of the ddos attack (when the replay ends).

    replay_of_game_ddosed.zip

    Another idea is that a person who connected might have been frustrated about not being able to play, since the game was full. Here is a list of other players who connected to the first game but did not play.

    deumeu
    Sequani

    It is also possible that someone who did not even connect to my game was responsible for the ddos, since I haven't changed my IP address for a while. That is why I am sharing screenshots of the players present in the lobby at the time of the ddos.

    ddos_1_player_list_1.jpg

    ddos_1_player_list_2.jpg

    ddos_1_player_list_3.jpg

    ddos_1_player_list_4.jpg

    ddos_1_player_list_5.jpg

    ddos_2_player_list_1.jpg

    ddos_2_player_list_2.jpg

    ddos_2_player_list_3.jpg

    ddos_2_player_list_4.jpg

  13. Interesting, thanks for the report about this. Can you provide more details to the devs that are useful for improving security and reliability of 0ad, please? For example, you could send screenshots of the conversation and players who were present in the lobby at the time of the ddos.

    2 hours ago, vinme said:

    his program, or he himself cant connect ip with in lobby, player

    Not sure what you mean by this. Do you mean that the ddoser can't connect to the lobby? Or, do you mean that the ddoser can't make a correlation between lobby users and IP addresses of users? And, how do you know that this is the case?

  14. On Sunday we played a team game with all intermediate level players besides Isam_96. Highlights were early game cav rushing with some success and some failure, mid game cs armies getting wiped out, and then late game cav raiding by Isam_96 and Norse_Harold. Despite one rage quit on Isam_96's team, things seemed balanced after that.

    Wherever Isam_96 sent his mass of 80 to 120 cavalry, death followed in his wake. The challenge for Norse_Harold's team was to create dilemmas exploiting the fact that Isam_96 couldn't be in multiple places at once without requiring excessive micro. Or, they could try to wipe out Isam_96's cavalry, but that didn't seem likely. Watch the replay to find out what happened.

    I created a video with just the funny moments from the team game.

    Team game funny moments - Watch on my PeerTube channel (boytcott Youtube)

    Team game funny moments - Download via Dropbox

    The video is licensed under Creative Commons Attribution-Noncommercial-NoDerivatives 4.0 United States.

     

    Download the replay

    Or watch via the attachment:

    • Like 2
  15. As for the issue of auto-muting due to profanity in the lobby, I would suggest a light or no punishment at the first occurrence, then gradually increasing severity of punishment. That way, if a person has a typo that produces a swearword then it will be rare enough that they won't even notice the profanity filter.

    At the same time, there will be players who will abuse this, I'm sure, since it's so easy to create new fake accounts. So, if you want the auto-mute punishment to be decreased then it probably requires increasing the barrier to entry for new accounts.

    Edit: Looking at Sevda's screenshots, it appears that initial punishment is a simple kick, not a mute or ban of any duration. I think that the repeat offenders are the ones who get the mutes or bans.

    • Like 1
  16. 14 hours ago, vinme said:

    i understand banning ppl who spam, threaten others but those never get banned

    Au contraire. Report them and they'll get muted or banned. Trashy spammed the lobby, was reported, got muted. Demitritool threatened one more more other players, was reported, got muted and later duplicate accounts of his got banned.

    For reference:

    Report of Trashy doing lobby spam
    https://wildfiregames.com/forum/topic/79511-report-of-trashy-doing-lobby-spam/

    DemitriTool being profane and personally offensive
    https://wildfiregames.com/forum/topic/62643-potentially-offensive-room-name-that-also-impersonates-my-name/

    So far, in my experience, reporting users has had 100% rate of effectiveness for punishment, and within a few hours or days. vinme, if you care so much about this issue, please report users who are breaking rules.

    • Like 1
  17. On June 3rd, 2022, around 11:35 pm UTC, Some players were apparently colluding to boost the rating of certain players. These guys, or one guy with a lot of duplicate accounts, were throwing matches rapidly, about 6 matches in 4 minutes at one point.

    Here are some of the names that I noticed apparently doing this.

    borg2
    borgy2
    borg2.
    fman4
    fman3
    fman2
    aboss
    valihrant..
    borg.
    carid2
    vali2

    1424836222_2022-06-03boostingscreenshot1.thumb.jpg.55ccec8418b1e344be881c97db6ba659.jpg

     

    823353306_2022-06-03boostingscreenshot2.thumb.jpg.a2af0c282af2b23867c7ab98359e6db1.jpg

     

    653524942_2022-06-03boostingscreenshot3.thumb.jpg.70fb68d85f901671350116db80a87987.jpg

     

    1440624625_2022-06-03boostingscreenshot4.thumb.jpg.25841bd2a8e1d2f8f00330b4e15a9dc5.jpg

    • Thanks 3
  18. Trashy spammed the lobby tonight with repetitive phrases and ASCII art. He used offensive language about other users, including me, and one of the ASCII drawings he sent was the middle finger. I include only the screenshots that don't include profanity here. I have PM'd the screenshots with profanity to user1.

    User: Trashy

    Date: 07 May 2022 05:04 UTC

     

    1172631926_2022-05-06Trashyspamminglobbychat1.thumb.jpg.a5183f2b7b6548c2bb06bce9c8a62a7b.jpg

    1080451370_2022-05-06Trashyspamminglobbychat2.thumb.jpg.693c0a8066f9433aa2e4bc5584e0ef16.jpg

    1825894174_2022-05-06Trashyspamminglobbychat3.thumb.jpg.bfa15f6d203422aa3615ee0cc349dd03.jpg

    1354580085_2022-05-06Trashyspamminglobbychat4.thumb.jpg.2eaa066d31f0cb50c55176c096bf0d9c.jpg

    1956054589_2022-05-06Trashyspamminglobbychat5.thumb.jpg.a4f2f5a811c91bf116fe013882779ae0.jpg

    1322009006_2022-05-06Trashyspamminglobbychat6.thumb.jpg.e6b33223686d192d2e5443ce6152844d.jpg

    • Like 2
    • Thanks 1
×
×
  • Create New...