Sea of Cheats (?)

  • @kommodoreyenser said in Sea of Cheats (?):

    @kakaroto9766 said in Sea of Cheats (?):

    @kommodoreyenser

    EAC would probably be a good approach, but even games with EAC and other similar systems still have some manual reviewing and a report system because automated systems cannot usually catch every hack.

    I honestly question the "Lots of pros are banned". Might it happen in rare situations? Yeah it might. But its such an small or non-existent problem that no games have any controversies about that issue, even when they use these kind of systems.

    The manual reviewing that game companies have in place after contracting anti-cheat companies is usually for things like verbal/communication abuse which would definitely be the case in this game. They are also for reporting people with offending name infractions, bugs, glitches, exploit abuse, etc.

    Trust me, manual reporting definitely has its reasons and uses. Reporting people for using code or software that is hooking into the game really isn't a very good one. This can be extremely difficult to prove/disprove by watching someone from another player's viewpoint (as is the case with submitting recordings) and could only even come close by watching the suspected player over hours of gameplay and different situations both from their POV and 3rd person/admin view of events.

    This game in particular, the latency and hit reg can be so bad at times, it looks like your enemy was facing away when he hit you (aimbot accusations), never seen him eat (must of been invincible cheats), and the list goes on.

    The only thing I can think of is for detecting ESP users. Video would be good for that if you are tucked in a very inconspicuous place with a good view of approach. If they run straight for you, that is as blatant as it gets (have actually seen this on occasion but the times I have is a drop in the bucket over 3 years and 1k hours)

    The issue is that cheat developers get smarter with their hacks, and can a lot of times go around automated detection methods. Yet most cheaters are much easier to bait and beyond any doubt prove they are cheating.

    ESP is so easy to prove if you can bait them in to following you when they have no sight of you. People who use cheats are a lot of times way dumber than the cheat itself.

    Smart cheaters will PRETEND they are just passing by, but those are few and far between, and if you can get rid of even 50% of the cheaters I do not see why not

  • @d3adst1ck said in Sea of Cheats (?):

    If games with in game report systems could deal with cheaters better than games that don't, COD Warzone wouldn't be littered with them.

    "If countries with police officers were good at stopping crime there would be no crime"

    There will always be cheaters, new cheaters will come in to the game, old cheaters will buy a new account, players who never cheated will start cheating.

    Having cheaters in a game does not mean the system that catches them is ineffective.

    In Rust I follow some server admins that make cheater catching videos, and they some times catch cheaters who are on their 5th-7th account. Which means their catching methods are efficient (Rust has an ingame report tool accessed just by clicking F7, which notifies facepunch as well as server admins/owners). Those cheaters eventually give up after wasting money buying the game 7 times. Some cheaters will give up on their first ban

  • @bigmax1980 said in Sea of Cheats (?):

    @kakaroto9766 ha detto in Sea of Cheats (?):

    But...I am kinda curious if there is some sort of cannon aimbot. That one does sound a lot harder to make, as the trajectory of the ball depends on your speed, torque, heading, and all of those of the enemy ship, and not sure your game client would have access to all of those parameters. Anyone knows if there is ship aimbot?

    Unfortunately yes. I don't know if giving precise indications could break the ToS of the forum so let's say that you just need to do a quick google search to understand what cheaters can do, and yes, cannon aimbot is one of them.
    As others said, it is extremely difficult to prove that you are dealing with a cheater, lucky shots? experience? who knows for sure? the only thing you and your crew can do is improve your skills and your lucky shots will happen more often.
    And before somebody think it, no I'm not one of "them", the last cheats I used in a game were iddqd and idkfa :)

    Lllloool...If your local game client has access to all the information required to make an accurate cannon aimbot, it likely means you have access to all variables within rendering distance. Which means making cheats for SoT would be really easy.

    If you have access to all that, and with no EAC protecting the game...people could even make a little hud that displays numbers over an enemy ship, showing how many of its crew are alive, how full of water is the ship, how many holes they have, and how many cannonballs/wood they have left. Or highlight ships that have treasure over certain value, or a particular treasure (IE: Athenas')

    I do not know if cheating is rampant in SoT, but I know that where people can easily cheat, they usually cheat.

  • @kakaroto9766 said in Sea of Cheats (?):

    @d3adst1ck said in Sea of Cheats (?):

    If games with in game report systems could deal with cheaters better than games that don't, COD Warzone wouldn't be littered with them.

    "If countries with police officers were good at stopping crime there would be no crime"

    There will always be cheaters, new cheaters will come in to the game, old cheaters will buy a new account, players who never cheated will start cheating.

    Having cheaters in a game does not mean the system that catches them is ineffective.

    In Rust I follow some server admins that make cheater catching videos, and they some times catch cheaters who are on their 5th-7th account. Which means their catching methods are efficient (Rust has an ingame report tool accessed just by clicking F7, which notifies facepunch as well as server admins/owners). Those cheaters eventually give up after wasting money buying the game 7 times. Some cheaters will give up on their first ban

    So you tried to write off my entire post by trying to compare what would essentially be a tips line (a passive method, which is also notoriously filled with false reports) with police officers who actively pursue leads based on evidence, and then give a bunch of examples of other active methods of finding and punishing cheaters.

    Not even close to the same thing.

  • @d3adst1ck said in Sea of Cheats (?):

    So you tried to write off my entire post by trying to compare what would essentially be a tips line (a passive method, which is also notoriously filled with false reports) with police officers who actively pursue leads based on evidence, and then give a bunch of examples of other active methods of finding and punishing cheaters.

    Not even close to the same thing.

    A report is not evidence of anything. A report system is supposed to start an investigation of potentially suspicious subjects. No system that I am aware of bans people based solely on reports, and if any did, it would be a BADLY IMPLEMENTED system.

    And the police example was not about how to gather evidence or how to decide if cheaters are banned or not. It was about your comment that lots of cheaters in CoD are somehow proof that their report system does not work. You say "Well COD hasalotof cheaters and they can report in game! Must mean the system doesnt works"....And thats just not how the world works. The example was about how even with effective policing, you will still have crimes. Same as with an effective report/banning system, you will still have cheaters.

  • funny, just now we had a player with a default ship, 5 day old account playing unrealistically good, bit of research and he had several alt accounts and a clear main account, pretty obvious that was a throwaway cheating alt. I really need to start recording gameplay to send in some reports.

  • @kakaroto9766 ha detto in Sea of Cheats (?):

    Lllloool...If your local game client has access to all the information required to make an accurate cannon aimbot, it likely means you have access to all variables within rendering distance. Which means making cheats for SoT would be really easy.

    If you have access to all that, and with no EAC protecting the game...people could even make a little hud that displays numbers over an enemy ship, showing how many of its crew are alive, how full of water is the ship, how many holes they have, and how many cannonballs/wood they have left. Or highlight ships that have treasure over certain value, or a particular treasure (IE: Athenas')

    I do not know if cheating is rampant in SoT, but I know that where people can easily cheat, they usually cheat.

    Yeah, but this is just to talk right? because you didn't see a YT video with any single thing you mentioned, right?

    I think that most people belive that cheaters are like shrouded ghost, extremely rare or a myth, just because they don't know what cheaters can do.
    Cheating it's not only about killing you when 100ft under water (happened to me personally more than once), ESP is a big part of it and scripting too, giving you a huge and unfair help for tactics and surviving

  • @bigmax1980

    Smart cheat makers dont advertise their cheats in youtube. The more attention a cheat has the more likely it is the developer will find out about it and do something about it.

    A cannon aimbot means you have all the info of the other ship pretty much.

    And yeah I have also been killed very deep under water, with the enemies shooting me from on top of their ship, with them having no idea I was even there.

  • @kakaroto9766 ha detto in Sea of Cheats (?):

    @bigmax1980

    Smart cheat makers dont advertise their cheats in youtube. The more attention a cheat has the more likely it is the developer will find out about it and do something about it.

    true, but they do it for educational purposes only...they say

    A cannon aimbot means you have all the info of the other ship pretty much.

    well, as far as i could saw, it's not a real aimbot but an accurate real time prediction on where the ball could end.

  • @kakaroto9766 said in Sea of Cheats (?):

    @limend
    You honestly think less reports = less cheaters? Like X) How does that make any sense?

    Did I say so?

    Yes, you did:

    If we recall that post, it said:
    TL:DR more reports = less likely they will look into it uless there are plenty of them but even then non cheaters would be bombarded with reports as well.

    At NO point did I say less reports = less cheats, What I said was was that IF reports became "easy" to do a lot more people would get reported to which then makes it harder to go through all of them without more employees. That one is on you, not me.

    more reports = less likely they will look into it

    If they are less likely to look in to a report, they will be less likely to ban cheaters. Hard to understand?

    If there are more reports with same amount of work they can't look at all of them in much detail like how it works in Policing (we'll get to that later)

    Also aren't you supporting my claim with this one. You agree that if they are less likely to look into a report they won't ban as many or will ban more innocent.
    Well the sole reason they can look at reports in such detail as of now is that there aren't so many of them.

    No, if they receive 92039029302 reports, it doesnt means they have to look at 92039029302 reports.

    Did I say so? Sorry if you misunderstood me.

    You implied it with the above quote, saying that many reports would make it impossible to sort thorough them.

    I don't see how you can think I implied that by saying more reports = less likely they will look into it. I thought you would understand that but apparently you didn't. It's not about how many reports one player gets but that MORE people will be reported. All reports wouldn't stack on same 1000 people but more would be reported (like me). I was ones called "hacker for shooting to fast" so what do you think they would have done if easy report was a thing? Reported me of course. That would had been one more guy to "keep an eye on" or check out.

    Some people can't handle the truth that there are people "better than them" in games so they will claim the one thing to comfort them selves. I've done it in the past as well and especially during my early OW days reported annoying people just for the sake of it.

    get "looked" into (Which BTW rare CAN'T do)

    Why cant rare do this when other similar sized and even smaller companies do it effectively? I have asked this multiple times yet you dodge it.

    I haven't dodged it (unless I acknowledged that in one of the posts forum didn't allow me to post during... un-stability or something? In case that happened here is my explanation:

    In other games where devs can spectate players they usually are in games where they're in action 100% of the time (like OW, Minecraft, Call of Duty exc) as they spin around one thing they can spectate players at almost any time. Let's say someone is suspected of x-ray and killaura in MC, mods can join him at almost any point and spectate him as he will most likely be doing something (mining/PvP/ searching for PvP) during which he would hack so it's easy. Or in CoD game where it's 100% PvP for entire match, the devs can spectate him for the thing hes being suspected from and catch him quickly (which still may take +10 minutes)

    But in sot (which doesn't have any way for devs of be on spectator mode but let's for sake of this argument say it has) Which spins around you doing different tasks it may be hard to find the player x using aimbot as an example. He probably doesn't have auto loot find hack as let's be hones, no one gets that amount dopamine from cashing in a silver trinket but hacks like Aimbot instead. For you to find out if he was hacking you would have to wait anywhere from tens of minutes all the way to hours for him to come across another crew. It would be wasted time which he could have used on another player instead.

    Also rare has NO WAY to replay games as hard as it may be to believe

    Are you incapable of reading or of understanding what you read? You keep repeating "replay games" like a parrot, when no one has mentioned that as an option. I listed other multiple ways in which a game like SoT can be tested for cheating, things that as I already mentioned other games do effectively.

    I admit I kept talking about replay as I though you were implying that but ones again, I replied to older post where you hadn't gone over them and the one where I went you suggestions over hasn't been posted due to forums acting up.

    -If someone is suspected a cheater they can apply programs or commands that perform extra monitoring on their inputs and computer that normal players do not get for multiple reasons, to gather evidence to either absolve or prove someone cheats.

    Sot doesn't have that already? Oh well there isn't a need for that as of yet as sot isn't overrun by cheaters and it's expensive to make and still passable as if it wasn't other games which have it wouldn't suffer from cheats. If the day would come when this was necessary then I have nothing against it.

    -People in charge of finding cheaters can have an interface that monitors suspected cheaters, and allow the mod to start following a suspected cheater just as he approaches other players, to observe him without the player's knowledge.

    This would be cool but ones again, expensive to make, a lot of stress for servers, expensive, not needed as of now and still passable. And still, they would need more workers as one staff member can only keep an eye on so many live fights at a time, especially when most cheats aren't that obvious.

    -Similar to the above some admins can join the same game and pretend to be a player, using extra debugging tools to observe the suspected cheater's behaviour. IE: A mod could enable godmode, disable mermaid spawning, and swim really deep under water out of sight of a suspected cheater to see if the suspected cheater sees/shots him.

    Some cheats are hard to tell and they usually are the best ones, I hate to say it from what I've seen a lot of devs aren't anywhere near the level other people are so I don't know how dev could tell a difference between a hacker and a good player from his perspectives. Only thing I can see this work is if he hides him self behind and object but even then unless hes using some cheap cheats he won't be looking at him or shooting through the wall.

    TL:DR I have nothing against these. I just want to make it clear that 1st, It's expensive to build up software and hire/teach people to use it. And 2nd, there isn't need for any of these as of yet so it would be money wasted that could had been used on content instead.

    (I had an mistake while writing this part of the wall so if something looks out of place it's due to it.

    of the time on seas hoping to have one of them fighting and finding out if they are hacking

    Ill repeat myself in something I said above because clearly you are the kind of person that needs to hear the same thing 3-5 times to maybe half get it:
    You dont need to "Hope". Its really easy to design a que system that gives you a list of online players who are suspected of cheating/hacking, as well as a scoring system of how suspicious each player is. You dont need to wait for that player to be in combat, you can login as an admin, and start a fight yourself to test the other player. If you deem them innocent you let them sink you with some random 4-6 pieces of loot in your boat for their trouble and they never found out they were checked by an admin.

    Ones again how can dev tell if someone is cheating by fighting him? Especially in SoT perspective can change so many situations and devs aren't god in their own games. It would only work for jerry-made hacks.

    Also do you have any idea about how much work coding is? or how time consuming and expensive it is.

    If there is no need why bother spending more. If my desk has a scratch on its leg I'm not going to buy a new desk and spend money which I could have had saved up, but if it straight on breaks I would.

    And for like the 4th time.
    > Is your solution to just ignore cheaters? I honestly think people who defend that position as passionately as you are likely cheaters

    It is, but you're not right. My answer is not to ignore cheating as it's not, you can report if you feel you want to but if you don't want or know how then it's your problem and you aren't entitled for a full on report player from sight button.

    And even if you feel like someone is cheating let me tell you, on Xbox app you can view recently played with people and report them from there, but spoiler alert, they won't do anything even if you got footage as their easy to use report system is so much in use they may not even bother. I learned this when I was reporting one guy but finally when I reported him through forums he got tempoarely banned.

    I already said, all your whining about "how to do it" or if "it should be done" is nonsensical given it has been proved to work by dozens of online games that do this every day.

    Has it? Last time I heard games like CS:GO which do in fact have a anticheat still have a god awful amount of cheaters or MC servers where mods can join players games and "test them for cheats".


    In other words I'm against rare spending A lot of money on unnecessary feature instead of better servers/content. But if it came to the game I wouldn't quit over it.

  • @amybun said in Sea of Cheats (?):

    funny, just now we had a player with a default ship, 5 day old account playing unrealistically good, bit of research and he had several alt accounts and a clear main account, pretty obvious that was a throwaway cheating alt. I really need to start recording gameplay to send in some reports.

    On PC there is an option on game bar to "buffer" last 30sec-5min of gameplay. What that means is your PC records all the time but only saves the last 30s-5m on your ram. You don't have to turn it on or have to worry with hardrives filling up with recordings as if you ever encounter one, you can open gamebar and click on save last x minutes and it's done. Way easier than to open up OBS each time.
    (Works on xbox as well)

  • @kakaroto9766 said in Sea of Cheats (?):

    A report is not evidence of anything. A report system is supposed to start an investigation of potentially suspicious subjects.

    So you basically agree with me - a report doesn't do anything but start an investigation. How many investigations do you think get started in a game that has in game reporting vs. a game that does not where the accusations are completely unfounded? Making it easier to report doesn't make it easier to catch cheaters; it does increase the number of false reports though.

    And the police example was not about how to gather evidence or how to decide if cheaters are banned or not. It was about your comment that lots of cheaters in CoD are somehow proof that their report system does not work. You say "Well COD hasalotof cheaters and they can report in game! Must mean the system doesnt works"....And thats just not how the world works.

    That's not what I said. I wrote this:

    If games with in game report systems could deal with cheaters better than games that don't, COD Warzone wouldn't be littered with them.

    I didn't say it means the system doesn't work; I said it isn't any more effective than a game without in game reporting. Most of the reports probably go into the garbage bin.

    Warzone has a cheating problem. It isn't being fixed any faster by having an in game report system, and I suspect they get a TON of false reports made by salty players who got killed and not because of cheats.

    They're more likely to catch cheaters by examining their own extensive stat system using headshot ratio, time played, # of wins, hits vs misses, etc...

  • @d3adst1ck said in Sea of Cheats (?):

    How many investigations do you think get started in a game that has in game reporting

    First of, you are clearly incapable of reading, so I will repeat myself.
    100 reports do not mean 100 investigations. Only morons think a report system would work that way. A report should not trigger an investigation on its own, there are scoring systems and ways in which you can automatically decide if a player is worth investigating or not.

    And more investigations mean less cheaters if you include good scoring system to define which reported players are more suspicious than others.

    I didn't say it means the system doesn't work; I said it isn't any more effective than a game without in game reporting.

    Aaaand you said that based on....what?
    I say the opposite based in the easy to test and well known FACT that most players where aimbot/ESP exists, have easy in-game report systems. If those systems were as useless as you claim, big companies that have a lot more resources and a lot more information than you wouldnt keep making them and using them on almost every game.

    They're more likely to catch cheaters by examining their own extensive stat system using headshot ratio

    Head shot ratio and other stats are even more useless than reports, and those do target pro players with absolutely no reason.

    And again, either you know more than most game developer studios in your uneducated opinion about those systems not working, or they know better than you do, and thats why they use them...Which one do you think is more like it?

  • @kakaroto9766 said in Sea of Cheats (?):

    First of, you are clearly incapable of reading, so I will repeat myself.

    I could say the same :D

    100 reports do not mean 100 investigations. Only morons think a report system would work that way. A report should not trigger an investigation on its own, there are scoring systems and ways in which you can automatically decide if a player is worth investigating or not.

    I feel like I'm repeating myself, but I didn't say 100 reports = 100 investigations. I clearly stated several times that there will be a ton of false reports. They aren't going to investigate all of them. Who has reading comprehension problems again?

    And more investigations mean less cheaters if you include good scoring system to define which reported players are more suspicious than others.

    Hmm... a scoring system. I wonder how that works? Stats and data maybe?

  • @d3adst1ck

    I love how he used the same replies with me (Even though I didn't handle him as well as you did)

  • @d3adst1ck said in Sea of Cheats (?):

    I feel like I'm repeating myself, but I didn't say 100 reports = 100 investigations. I clearly stated several times that there will be a ton of false reports. They aren't going to investigate all of them. Who has reading comprehension problems again?

    Than you for proving you cant even read in your own quote X)
    Thats uh....precisely the point you Mr.Smart. You complain a system like that will generate too many reports to review, and the point is that you dont need to review all of them, but only the most suspicious ones.

    Hmm... a scoring system. I wonder how that works? Stats and data maybe?

    I understand it would be hard to comprehend for some people, but you can mix stats, data and number of reports. Woah o.o

  • @kakaroto9766 How do they determine which ones are suspicious? They have to look at them. Looking != Investigation

  • @d3adst1ck said in Sea of Cheats (?):

    @kakaroto9766 How do they determine which ones are suspicious? They have to look at them. Looking != Investigation

    Ill repeat myself for like the 7th time on that subject, the last of which happened like 2 minutes ago in a reply to your very own post:

    I understand it would be hard to comprehend for some people, but you can mix stats, data and number of reports.

    And since you clearly dont even understand what you said yourself I will go in to some detail.
    You make an automated scoring system that takes in to consideration (with different weights) the following factors:

    • Number of reports by different people
    • How often is this player reported in relation to his playtime (or ideally player engagement time if they have that, because some times people will play for hours without seeing a single player)
    • Player Shooting accuracy.
    • Cannon shooting accuracy
    • Age of account (Cheaters are more likely to cheat on new accounts, also a new account would be somewhat unlikely to be a pro)
    • Has this player been reviewed for cheating before, and how long ago (Negative scoring)
    • Plus any other data they gather that could hint at cheating.

    So if you get: A player who is reported a lot almost every time he fights someone, who almost never misses a shot, who almost always hits the enemy ship, who started playing 2 weeks ago, has never been reviewed for cheating, and that has somewhat mechanical movements when aiming that could hint at aimbotting (if they gather some input data, plus any other data they have that could hint at cheating).

    You can then use that system to once a day review the top 10 most suspicious players who are online. Or whatever amount of players they want to review per day.

    Thats VERY likely a player that you might wanna review...That of course only if you actually care about removing cheaters in your game. And this is a quick/basic concept of a system I came up with in 5 minutes. Pretty sure it can be a lot tighter, detailed and with more/better features if they spend some time planning it with them actually knowing what they have and can implement/add.

  • @kakaroto9766 You don't need an in-game report system to analyze any of that. If your stat reporting is detailed enough to figure out the top 10 most suspicious players, you should be able to weed out players without having a reporting system at all (even a manual one).

  • @d3adst1ck said in Sea of Cheats (?):

    @kakaroto9766 You don't need an in-game report system to analyze any of that. If your stat reporting is detailed enough to figure out the top 10 most suspicious players, you should be able to weed out players without having a reporting system at all (even a manual one).

    Hacks are very smart nowadays. They usually dont give 100% accuracy, and they do add some variation to movements to try and pretend to be human players. The weakest link in a hack is usually the player using it, not the stats of the hack itself. Cheaters are usually dumb and blatant about their cheats, and do things that would never show in a stat, but that a player can identify.

    And if it didnt work, all those companies wouldnt use in-game report systems. Either that or all those hundreds of employees working in those companies have not discovered something that a random nobody in this forum knows. Rare is just being lazy. They dont do it because it saves them a few pennies.

  • I have seen a few cheaters myself and have known a few who have used cheats, but as the current state is these types of players end up getting banned and then they make a new account and do it again, you can tell which ones have been banned by just looking at their profile and seeing that they have 5% game complete and a few friends but they play the game like they been playing it for years easy to tell which one are doing it not just cheaters but toxic players, it is annoying but all you can do is report them and move on even if they will just make another account and so on its a circle anymore I have ran into these types of players alot lately they are always super toxic in chat and really don't care about game play its all about just ruining your game day but that is how the state of the game is

  • Cheaters are common, the problem is you don't know if they are or not because 90% of them only use ESP to track pple trying to board them and that kind of cheats are really easy to hide.

    And on Xbox people can use a legit USB device "Chronusmax" or "Apex" that gives you a huge advantage due to Aim assist scripts or autoshooting when a ship is on sight, but is legit and undetected.

  • @kakaroto9766
    On rust, you're very likely to have at least 1 admin per server. It is basically a requirement for community servers to have some sort of admin or moderator because Facepunch itself can't ban you from community servers. Sever admins only have to deal with the population of their server, not the entirety of the Rust player base.

    The only way to curate your own server in Sea of Thieves is for community events, basically one off servers. Every other server is provided by Rare itself, having one admin per server isn't feasible and I doubt Rare would want to fully deputize parts of their playerbase. There simply isn't enough people to go through reports, and I wouldn't trust an automated system to decide who can and can't play a game. Look at the issues caused by Youtube's automation of moderation.

    An in game report function for Sea of Thieves would make it too easy for people to tell Rare they're mad and bad at the game because some guy said "GG" after sinking them or they're completely unaware of how much noise their character actually makes especially in water and need to diminish someone's victory by calling them a cheater because they died on someone's ladder.

    Ingame report functions give me the same feeling as ideas for Open Crew Votekicks, there is too much unchecked ego and unstable personalities in the playerbase for this to be useful

  • @bokchoi968

    I ask you the same question I have asked a few other people. If ingame report systems, where any mad person can report because they got owned are bad as you say.

    Why almost every other half decent online game has an in-game report system?

    OF COURSE some people mis-use it. Thats why an accessible report system is only part of the solution, and they need to manage those reports properly. What you are saying is like saying "Hey folks lets get rid of 911 because some people abuse it, some people make prank jokes, and some people call and lie on it to get other people in trouble."

  • @bokchoi968

    Yes, but Facepunch ALSO gamebans people from being reported in-game. And that can come from a number of automated reasons.

    You can have a scoring system for REPORTERS, where you use certain statistics to give a trust score to the person reporting, and a person who constantly fakereports will get a very low score and their reports will eventually not count at all.

    And before some dumdum criticises this. This would not be the ONLY feature or reason to ban someone. Again its just one of dozens of features they can use to integrate with reports to make catching cheaters easily.

60
Posts
42.8k
Views
50 out of 60