Jump to content

MattScott

CEO
  • Content Count

    1286
  • Joined

  • Last visited

Everything posted by MattScott

  1. Hi there, The new /report system does a lot more than just store what you submitted. I encourage all players to use the report feature where appropriate because it is directly tied in with our in-game and support systems. Over time, we should be much better about responding to incidents. Thanks, Matt
  2. Yes. We will be updating all the console content to match PC.
  3. I'm running a little behind (you have no idea how long it takes to write these things).
  4. I'm hurt. I made that Rudolph Nose myself. Good catch. That was a mistake. It was pointed out to me after we posted the rewards that the Elf Hat wasn't in the reward list. I respect your opinion. You raised some good points during the last event, and we have tried to address most of them. The problem with only doing a role is that people blow it out in a single day and then move on. We're attempting to find a middle ground, and after this event we'll do another round of feedback to see how people felt.
  5. MattScott

    Cheating

    Hi all, This month's Developer Discussion is likely a can of worms, but I feel like Little Orbit is damned if we don't talk about this, and damned if we do. We have been accused of not taking Cheating seriously enough, or being too slow to act. So in the spirit of transparency, I'm going to open this topic anyway. It is meant to be a conversation starter. Please try to keep this civil, and try to respect each other's experience in-game. Let's start at the beginning. 1) Why do we care about cheating? Unlike many other online games, in APB there is no PvE (player vs. environment) content. In APB, you're always playing another live player. Where there is a winner, there is also a loser, and that kind of system only thrives if players know they are getting (a) fairly matched and (b) other players don't have a significant advantage to win. 2) What is cheating? Some players might describe cheating as "gaining an unfair advantage over another player", and while that may be technically true, it's not an enforceable definition for me. In my opinion, there is no true way to level the playing field between players without one or the other having an advantage. One player will always have a faster computer or less latency. I would argue that is not a cheating topic, that's a match making topic. For me, cheating is consciously tampering with a game to gain extra information or advantages which make it easier to win. That includes (but is not limited to) aimbotting, triggerbotting, wall hacking, and other forms of scripting. 3) How do people cheat? Very few cheaters have the know how to create their own hacks. In my opinion, the largest pool of cheaters pay for it. They go online and buy cheats that are supported by other hackers. No matter what you hear or believe, cheating is a business based on supply and demand. The bigger and more competitive the game, the more likely hackers are to create cheats for it. I am surprised that any hacker feels APB is worth their time to make cheats for. 4) Why do people cheat? This is wildly subjective. But in my opinion, people cheat for one of two reasons: (a) they are afraid of being embarrassed by losing / they want fame or glory for winning. or (b) they want to ruin other people's fun. Now onto the more difficult parts... 5) How do we know someone is cheating? In traditional FPS shooters there are very specific ways we can detect cheaters. But this game is unique. In my opinion, APB has one of the largest skill gaps in any game I have come across. The distance between a novice and an expert is massive. Many of the behaviors that are commonly flagged as cheating in other games, are not only valid, but considered good gameplay in APB. Experienced players will master the map and their surroundings. They will anticipate what their opponents are going to do next and appear like they are wall hacking. They will control their camera, and execute "snaps" to flip around and snipe opponents while running away. They have spent hours practicing with their weapon to utilize distance and falloff so they can consistently deal maximum damage to an opponent who wont be able to retaliate. And sometimes, they are just cheating. The problem is telling the difference. To detect cheaters, we use one of three systems: BattlEye - a commercial client-side anti-cheat that is constantly upgraded to identify and block all of the common entry points for cheats. This system inspects player hardware at runtime while they are in the game. There are a lot of myths about BattlEye, but I can assure you there isn't a "good" version and a "bad" version. There's isn't a "lite" or "premium" version. That literally makes no sense. Why would BattlEye want any company running around damaging their reputation with a version of their software that didn't work 100%? Companies pay money, and they get access to the product to integrate it into their games. Some do a good job and they upgrade all the time. Some do a poor job and don't upgrade. We're probably somewhere in the middle. We have been running BattlEye since May 2018. and I've very happy with the results. Internal - a custom client-side anti-cheat that we implement and maintain. This is a secondary watchdog that we use to protect BattlEye and other known vulnerabilities. It's a system that we upgrade less frequently, but it does a good job of catching folks off guard. FairFight - a commercial server-side anti-cheat. This is a system we inherited, and I'm going to officially say that we are no longer moving forward with it. This is not a disparaging review of Gameblocks or their product. They are a great company. They worked with G1 for years, and it's fine for most games. But as I said above, APB is unique, and after evaluating the results, I've decided FairFight isn't a good long term solution for us. To be clear, we absolutely need a great server-side anti-cheat. But based on our experience with custom solutions like Trade Locking and the new /Report system, we have started implementing our own server-side anti-cheat that integrates with all of our GM and Support tools. 6) What is not considered evidence of cheating? This is the next tricky area. I am often sent videos, screenshots, or other forms of evidence that players feel "undeniably" shows that another player was cheating. And while I sympathize, please know that we cannot blindly accept this as a reason to ban someone. We *must* take the effort to monitor and collect evidence to properly prove they were cheating. 7) How do we handle cheaters when we detect them? Based on APB's history, I didn't feel we could permanently auto-ban cheaters based on any of the systems mentioned above. We do temp ban for a window long enough that my staff can review the data and then decide whether to extend the ban or remove it. Overall, I consider cheating to be one of the most difficult parts of running APB. I honestly wish we didn't have this problem, because it damages the enjoyment of the game. Please know that we continue to invest lots of time and effort into making this a fun, fair game to play. We aren't perfect. No anti-cheat is 100%. But we are working at getting better at this. Thanks, Matt
  6. Hi all, For clarity, the SPCT uses a company Discord server. I have previously stated that we don’t want to interfere with the various community channels. Players need non-LO spaces to vent about us. We haven’t opened an official Discord to the general public because we need to demonstrate that we can properly moderate the existing channels and districts before we start adding new places for players to interact. Thanks, Matt
  7. Good catch. Just had my team put it up. https://steamcommunity.com/app/113420/discussions/0/3216031607502214335/
  8. @Kewlin - It’s Saturday for me, and I didn’t keep up with this thread as well as I should have. In the future I’ll avoid lengthy responses when I’m in the middle of other things. Let’s back up a little ways. I don’t have the experience or history with the community or this game that many of you do. Yet I found myself needing to recruit some players to help us test some upcoming features. Sometimes you simply have to pick a starting point and run with it. I chose many of these members based on my perceptions of them on our forums - but not necessarily their public posts. Many I have spoken to privately through PM. As Shini conveyed, some of these members reached out to me with feedback. Or in some cases I reached out to them. Others are active in the APB community outside of posting on our forums every day. And others were recommendations that were vetted by my staff. At the end of the day, they are still all my choices, and I have chosen to share that information with the community. Right or wrong, the buck stops with me. Thanks, Matt
  9. Hi all, Couple more points of clarification: Announcing the members of the SPCT was my idea. 1) Why did we announce who is in the SPCT? I don’t like secrets for the sake of secrets. People always find out anyway, so unless there is a good business reason, why bother creating that landmine? Imagine if you found out months from now that we had reformed the SPCT and we didn’t tell the player base. How would that feel? Better or worse than how we handled it? My guess is that any reaction you’re having right now would be 10x down the road. On top of that there are concrete reasons to reveal the team members. For instance, we are video capturing some of the playtest sessions so we can start creating marketing assets in time for the launch of upcoming features. In my opinion, it’s going to be pretty obvious who those players are in the videos. 2) Why do we need NDAs? This should be a no brainer. Testers get context about internal business issues that we don’t necessarily share publicly. Most importantly, we are sharing some information with them that is under NDA from external partners. Testers will see incomplete, broken features. We don’t want that shared with our players till it’s working correctly. Having said all that, I do want the testers to be able to share the good, the bad, and the ugly sometimes about what we are working on. I have already commited to finding opportunities for that. 3) Why did we choose these specifc people? There is no science to this. I read the forums. I chose people with opinions that participate a lot. These people had to pass our own internal standards, and I also chose people that could work together. For this initial group, I wanted a smal set of testers that we could manage properly. I don’t expect that all of our choices will be perfect. They just need to be ‘good enough’ to keep us moving forward. I want the team to be bigger, and there are plenty of other people on my list that I will likely approach in the future. 4) What are some tasks of the SPCT? Let’s use Slay Bells as an example. The members of the team have access to an internal Discord channel and to a private forum channel. We coordinated several tests on a closed server for them to get on and work through the event. They were given times and testing items. Each build was at various stages of completion ranging from late Alpha to Beta. After the playtesting they would write up feedback on the forums or discuss points over Discord. In several cases, we had Beastie get on to answer questions or respond to feedback. During the process of testing, the SPCT discovered various bugs within the gamemode. For example, vehicles could kill players in early tests, and we made adjustments after seeing some of the crazy stuff testers did to abuse things. To sum things up: I’m less interested in spending a lot of time second guessing and anticipating problems with our current team. I’m far more interested in holding this team accountable and revisiting this topic as time goes on to make sure we are meeting the goals of the game and the community. Thanks, Matt edited to include examples
  10. Hi there, I wasn’t sure if this was a joke post or not, but the OP seems sincere, so I’ll take it at face value. I can 100% confirm this is not true. Thanks, Matt
  11. Hi there, 3 months for support is objectively awful. Unfortunately, players submit tickets for absolutely everything from harassment to scammed items to billing issues. The old G1 also had a lot of copy/paste responses, and I made it a policy not to respond to players like that. If you ask for help on a ticket, we try to take the time and properly research the issue to get it resolved. We created the trading system in response to the sheer number of scam tickets. And we’ve recently rebuilt the /report system so players don’t need to open tickets for harassment or cheating issues. We are slowly seeing the queue times drop. We are working hard to catch up. Thanks, Matt
  12. Hi all, Despite some of the negativity, there has been a lot of good discussion here around the new team and its members. Given this game’s history I expected there would be some criticism. I’ll try to address some of the concerns. 1) The new SPCT is primarily focused on testing unreleased content. We test things internally as best as we can, but as we saw with some of the recent events, we could have used some help finding issues. These aren’t necessarily bugs. They can just be abusable mechanics for a minigame. We want to do more public tests, but engagement on OTW can be pretty hit or miss these days. In order to be involved in the SPCT, these members have agreed to participate in closed tests and write up feedback. 2) They are not representatives of Little Orbit, nor are they meant to be community ambassadors or player-facing helpers. We started the team to address a specific problem, and that’s it. We need to walk before we run, but if this works well, then we may start other community teams for other reasons. Hopefully we will be expanding the SPCT over the coming months. I’d like to have a much larger pool of reliable players that we can use for testing more complex features as they come up. Thanks, Matt
  13. Hi all, I have sent this to the team, and it looks like a bug unrelated to 2FA or tradelocking. We’re working on the issue. Thanks, Matt
  14. Sorry about that. I have edited the post for clarity. You can finish in 5 days total.
  15. Hi all, I've updated the post with all the rewards. Slay Bells starts on December 19th through January 2nd. Thanks, Matt
  16. Hi everyone, I have updated the details in this post to announce "First Night", which will start December 19th. We are very excited about this event. It hasn't been run for quite a while, and it has taken a lot of internal work to get all the pieces put back together. Thanks, Matt
  17. Hi @Aroa Croft, This is the same event with minor changes. However on December 19th we will be running an event that hasn't been seen in a long time. Without significant code changes, we can't innovate or make new content. We are still working on that. Thanks, Matt
  18. Yeah. Obviously I’m not going to be able to edit my way out of that one. It turns out, everyone on SPCT proofed that post...
  19. Hi all, I'm going to amend my earlier statement about 3 day bans. Under certain circumstances, we do allow BE to do automated temp bans for cheaters. This immediately alerts my staff, and then they check the documentation on the ban to make sure it was valid, and then they make it a permanent ban. I referenced this months ago as a precaution we put in place to prevent what happened with PunkBuster and FairFight automatically permabanning players. So it is 100% possible that you could have heard about a 3 day ban for cheating, but more than likely that is escalated to permanent before the ban ends. Thanks, Matt
  20. Hi all, I think we’ve gotten a fairly solid discussion around this topic. It’s clear we aren’t going to make everyone happy. But the poll shows more than 50% voting in favor of the skin for everyone who logged in. I know the title is a poor reward to those that actually won, but with our current work load, it’s the best I can do. We will try to avoid the issues in Autumn Assault in the future. i’m going to lock this thread and get my team started on awarding the skin. Thanks, Matt
  21. Hi all, Over the last few months, Little Orbit has created 2 new events and we are about start Slay Bells next week. We added 2FA, a new reporting system, and we’re going to be testing the new engine upgrade and RIOT mode soon. That’s a lot, and we’ve seen what it looks like when we rush things or don’t communicate enough with you, our players. So it’s more important than ever that we re-create the San Paro City Testers (SPCT) to have a group of dedicated players that we can test with to collect feedback. Although this job sounds glamorous, I can assure you these players work hard to make themselves available. They play through buggy content, and they spend time writing up notes to help us fix it. I am very pleased with the team we have selected. I wanted a combination of the best players who have the most availability, and even some who have been our harshest critics. In the spirit of transparency, here are the current members of the SPCT: Shini, Kempington, Skay, Frosi, Rooq, Skitty, CookyPuss, Shakespade, Kevkof, Elanih, Speedz We will be adding more over time. These players are under NDA, however whenever possible, I’ll try to give them approval to post their raw feedback on upcoming events and features, so everyone can track our progress. Thanks, Matt edited: ... for reasons
  22. This is a great question. Copyright Infringement as a category is there purely so large corporations can flag content they want removed that violates their rights in a way protected by law. It would mean that a representative of Nickelodeon would have to get on the system and flag a character selling Sponge Bob pants for real money. Bear in mind by our definition, Copyright Infringement goes well beyond dressing up a character as Sponge Bob. It would generally mean using their character in a way that negatively reflects on them or making money off the content. IMO that scenario is pretty unlikely, but legally, we felt the need to at least support it. Thanks, Matt
  23. Hi Wastelanders, The holidays are officially here! The Grunch Event - December 12 "I hate all those Whoms! How they sing and they shout! I'd love to destroy them, and rip their guts out!" The Grunch had an idea! An awful idea! The Grunch had a wonderful, awful idea! Grunches and Whoms have invaded the Wasteland! Seek out Cindy Loom Whom, found in Spider Hill, New Flagstaff, Trader’s Flat and Los Alamos. If you can stop the Grunch and bring back some of the xmas gifts he stole Cindy will give you a special holiday reward. Players Level 46-55 can take a second mission to earn an exclusive (and antlered) bonus reward. Quest giver: Cindy Loom NPC Locations: Plateau - Spider Hill, waypoint 4680480 4135025, quest available for player level 1-15 Northfields - New Flagstaff, waypoint 4482171 5508380, quest available for player level 16-25 Kaibab Forest - Trader's Flat, waypoint 6524573 5214506, quest available for player level 26-40 Deadfall - Los Alamos, waypoint 5527405 5105450, main quest available for player level 41-55, non-repeatable quest available for player level 55 only Grunch locations: Plateau - waypoint 4682417, 4297973 (for player level 1-15 quest) Northfields - waypoint 4249533, 5451852 (for player level 16-25 quest) Kaibab Forest - waypoint 6766428, 5292237 (for player level 26-40 quest) Deadfall - waypoint 5665130, 5103273 (for player level 41-55 quest) Alpha Zone (Alpha County) - waypoint 6544607, 3920430 (for player level 41-55 quest) Epsilon Zone (Outpost) - waypoint 6309186, 3380807 (for player level 41-55 quest) First Night - December 19 - January 2 Since the Fall, computer glitches and leap years have created controversy over the actual date of the New Year. For decades now, people in all areas of the Grand Canyon Province have used different dates, leading to much confusion. Now, the Archivist Coalition, with the help of LifeNet, has finally determined the actual date of the New Year. In the process of their research, the Coalition has also uncovered a great deal of information about various holidays that had been celebrated in the past. In honor of the establishment of the true date, the Coalition is sponsoring “First Night” a festival that combines many of the holidays past. There might not be any snow in the Wasteland, but citizens from all over the Grand Canyon Province can join together, build some Dirtmen, and wait for the arrival of S.A.N.T.A (the Seasonal Arctic Network of Toy-based Altruism). They’ve been keeping track of who's naughty and nice. The nice get gifts and the naughty get hunted down. Hope you were nice! There will be plenty more celebrating where that came from, as well as holiday missions and goodies. Enjoy party crackers, fruitcake, and festive top hats from gift boxes, or trade the unopened boxes in for a chance to win the ultra-rare white top hat. First Night waypoints for location of questors: Odenville -3989214, 3072292 (player level 2-15) Embry Crossroads - 4237238, 3218729 (player level 2-15) Watchtower - 4511717, 3941784 (player level 8-20) Sunshine Corners - 4565090, 4988004 (player level 10-30) New Flagstaff - 4523486, 5486292 (player level 20-35) Dieseltown - 6094646, 5709645 (player level 25-55) Trader's Flat - 6521150, 5229402 (player level 30-55) Thanks, Matt
  24. Hi all, It's not really feasible for us to award the Top X winners from each session. We don't have that kind of tracking, which is why I didn't offer it in the first place. @Darkzero3802 I understand your frustration. I don't believe I'm setting a precedent here by awarding the skin from an event that didn't go as planned. It's also not feasible for us to create a 2nd skin, but I am looking into awarding a title to everyone who actually got 1st place to give them something unique. Thanks, Matt
  25. Hi there, This is a real problem. I reached out to a couple players yesterday to collect some player information for the devs to look at tomorrow. Apologies, Matt
×
×
  • Create New...