GET https://kbin.spritesserver.nl/u/@people_are_cute@lemmy.sdf.org/threads/commented/%E2%88%9E/all

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.13 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.03 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2370
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
  +slug: "Random-thought-Windows-is-largely-successful-because-of-Piracy"
  +title: "Random thought: Windows is largely successful because of Piracy"
  +url: null
  +body: """
    Windows as a software package would have never been affordable to individuals or local-level orgs in countries like India and Bangladesh (especially in the 2000’s) that are now powerhouses of IT. Same for many SE Asian, Eastern European, African and LatinoAmerican countries as well.\n
    \n
    Had the OS been too difficult to pirate, educators and local institutions in these countries would have certainly shifted to Linux and the like. The fact that Windows could be pirated easily is the main factor that led to its ubiquity and allowed it to become a household name. Its rapid popularity in the '00s and early ‘10s cemented its status as *the* PC operating system. It is probably the same for Microsoft Office as well (it is still a part of many schools’ standard curricula).\n
    \n
    The fact that Windows still remains pirateable to this day is perhaps intentional on Microsoft’s part.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 109
  +favouriteCount: 537
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699019666 {#2457
    date: 2023-11-03 14:54:26.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2363 …}
  +votes: Doctrine\ORM\PersistentCollection {#2471 …}
  +reports: Doctrine\ORM\PersistentCollection {#2361 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  +badges: Doctrine\ORM\PersistentCollection {#2385 …}
  +children: []
  -id: 8139
  -titleTs: "'larg':5 'piraci':9 'random':1 'success':6 'thought':2 'window':3"
  -bodyTs: "'00s':102 '10s':105 '2000':27 'afford':10 'african':42 'allow':90 'asian':39 'bangladesh':23 'becom':93 'cement':106 'certain':65 'could':76 'countri':19,45,62 'curricula':133 'day':143 'difficult':53 'earli':104 'easili':79 'eastern':40 'educ':56 'especi':24 'european':41 'fact':73,135 'factor':83 'household':95 'india':21 'individu':12 'institut':59 'intent':146 'latinoamerican':44 'led':85 'level':16 'like':20,71 'linux':68 'local':15,58 'local-level':14 'main':82 'mani':37,130 'microsoft':120,148 'name':96 'never':8 'offic':121 'oper':112 'org':17 'os':50 'packag':5 'part':128,150 'pc':111 'perhap':145 'pirat':55,78,140 'popular':99 'powerhous':32 'probabl':116 'rapid':98 'remain':139 'school':131 'se':38 'shift':66 'softwar':4 'standard':132 'status':108 'still':126,138 'system':113 'ubiqu':88 'well':47,123 'window':1,75,137 'would':6,63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698563702
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/6575348"
  +editedAt: DateTimeImmutable @1698477703 {#2460
    date: 2023-10-28 09:21:43.0 +02:00
  }
  +createdAt: DateTimeImmutable @1698477302 {#2371
    date: 2023-10-28 09:15:02.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2370
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
  +slug: "Random-thought-Windows-is-largely-successful-because-of-Piracy"
  +title: "Random thought: Windows is largely successful because of Piracy"
  +url: null
  +body: """
    Windows as a software package would have never been affordable to individuals or local-level orgs in countries like India and Bangladesh (especially in the 2000’s) that are now powerhouses of IT. Same for many SE Asian, Eastern European, African and LatinoAmerican countries as well.\n
    \n
    Had the OS been too difficult to pirate, educators and local institutions in these countries would have certainly shifted to Linux and the like. The fact that Windows could be pirated easily is the main factor that led to its ubiquity and allowed it to become a household name. Its rapid popularity in the '00s and early ‘10s cemented its status as *the* PC operating system. It is probably the same for Microsoft Office as well (it is still a part of many schools’ standard curricula).\n
    \n
    The fact that Windows still remains pirateable to this day is perhaps intentional on Microsoft’s part.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 109
  +favouriteCount: 537
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699019666 {#2457
    date: 2023-11-03 14:54:26.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2363 …}
  +votes: Doctrine\ORM\PersistentCollection {#2471 …}
  +reports: Doctrine\ORM\PersistentCollection {#2361 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  +badges: Doctrine\ORM\PersistentCollection {#2385 …}
  +children: []
  -id: 8139
  -titleTs: "'larg':5 'piraci':9 'random':1 'success':6 'thought':2 'window':3"
  -bodyTs: "'00s':102 '10s':105 '2000':27 'afford':10 'african':42 'allow':90 'asian':39 'bangladesh':23 'becom':93 'cement':106 'certain':65 'could':76 'countri':19,45,62 'curricula':133 'day':143 'difficult':53 'earli':104 'easili':79 'eastern':40 'educ':56 'especi':24 'european':41 'fact':73,135 'factor':83 'household':95 'india':21 'individu':12 'institut':59 'intent':146 'latinoamerican':44 'led':85 'level':16 'like':20,71 'linux':68 'local':15,58 'local-level':14 'main':82 'mani':37,130 'microsoft':120,148 'name':96 'never':8 'offic':121 'oper':112 'org':17 'os':50 'packag':5 'part':128,150 'pc':111 'perhap':145 'pirat':55,78,140 'popular':99 'powerhous':32 'probabl':116 'rapid':98 'remain':139 'school':131 'se':38 'shift':66 'softwar':4 'standard':132 'status':108 'still':126,138 'system':113 'ubiqu':88 'well':47,123 'window':1,75,137 'would':6,63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698563702
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/6575348"
  +editedAt: DateTimeImmutable @1698477703 {#2460
    date: 2023-10-28 09:21:43.0 +02:00
  }
  +createdAt: DateTimeImmutable @1698477302 {#2371
    date: 2023-10-28 09:15:02.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2370
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
  +slug: "Random-thought-Windows-is-largely-successful-because-of-Piracy"
  +title: "Random thought: Windows is largely successful because of Piracy"
  +url: null
  +body: """
    Windows as a software package would have never been affordable to individuals or local-level orgs in countries like India and Bangladesh (especially in the 2000’s) that are now powerhouses of IT. Same for many SE Asian, Eastern European, African and LatinoAmerican countries as well.\n
    \n
    Had the OS been too difficult to pirate, educators and local institutions in these countries would have certainly shifted to Linux and the like. The fact that Windows could be pirated easily is the main factor that led to its ubiquity and allowed it to become a household name. Its rapid popularity in the '00s and early ‘10s cemented its status as *the* PC operating system. It is probably the same for Microsoft Office as well (it is still a part of many schools’ standard curricula).\n
    \n
    The fact that Windows still remains pirateable to this day is perhaps intentional on Microsoft’s part.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 109
  +favouriteCount: 537
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699019666 {#2457
    date: 2023-11-03 14:54:26.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2363 …}
  +votes: Doctrine\ORM\PersistentCollection {#2471 …}
  +reports: Doctrine\ORM\PersistentCollection {#2361 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2372 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2386 …}
  +badges: Doctrine\ORM\PersistentCollection {#2385 …}
  +children: []
  -id: 8139
  -titleTs: "'larg':5 'piraci':9 'random':1 'success':6 'thought':2 'window':3"
  -bodyTs: "'00s':102 '10s':105 '2000':27 'afford':10 'african':42 'allow':90 'asian':39 'bangladesh':23 'becom':93 'cement':106 'certain':65 'could':76 'countri':19,45,62 'curricula':133 'day':143 'difficult':53 'earli':104 'easili':79 'eastern':40 'educ':56 'especi':24 'european':41 'fact':73,135 'factor':83 'household':95 'india':21 'individu':12 'institut':59 'intent':146 'latinoamerican':44 'led':85 'level':16 'like':20,71 'linux':68 'local':15,58 'local-level':14 'main':82 'mani':37,130 'microsoft':120,148 'name':96 'never':8 'offic':121 'oper':112 'org':17 'os':50 'packag':5 'part':128,150 'pc':111 'perhap':145 'pirat':55,78,140 'popular':99 'powerhous':32 'probabl':116 'rapid':98 'remain':139 'school':131 'se':38 'shift':66 'softwar':4 'standard':132 'status':108 'still':126,138 'system':113 'ubiqu':88 'well':47,123 'window':1,75,137 'would':6,63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698563702
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/6575348"
  +editedAt: DateTimeImmutable @1698477703 {#2460
    date: 2023-10-28 09:21:43.0 +02:00
  }
  +createdAt: DateTimeImmutable @1698477302 {#2371
    date: 2023-10-28 09:15:02.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\Entry {#1563
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
  +slug: "The-simplest-guide-to-pirating-games-on-Linux"
  +title: "The simplest guide to pirating games on Linux"
  +url: null
  +body: """
    This post will guide you on how to install and run pirate releases of games on Linux. Basic knowledge (how to install stuff, get around files, opening the terminal) is assumed.\n
    \n
    **Step 0**\n
    \n
    Ensure the game you intend to pirate actually stands a chance in running on Linux. Check the game’s ProtonDB rank, if it’s Silver or below chances are it won’t work even with additional effort. If it has a good rank (Gold and above), get the cracked release from wherever you get those. If multiple options are available, the general order of preference should be: Steam/DVD Rip > GOG release > Repack\n
    \n
    **Step 1**\n
    \n
    Install Wine and Steam, then enable Steam Play for all titles (Steam → Settings → Compatibility).\n
    \n
    **Step 2**\n
    \n
    Make one central folder for all game files. Copy the game files to each game’s subfolder (e.g. `~/games/`). If it’s an ISO file, extract its contents like an archive. If it is a repack/setup (e.g. GOG, FitGirl, Dodi, etc) run the setup by opening a terminal in the repack folder and entering: `wine ./theGameSetupFile.exe`\n
    \n
    ! Make sure in the setup you set the destination folder to the main games folder you’ve made. In Wine, access to the Linux file system is through the Z: virtual drive. e.g. in FitGirl’s setups, just change the installation folder to `Z:homeyourUsernamegamesgameSubfolder` if the directory you made was `~/games/`\n
    \n
    ! Make sure the installer is installing only the game, not anything else. Uncheck the option of installing Visual C++ runtimes, for example.\n
    \n
    **Step 3**\n
    \n
    Open Steam, in the menu bar go to Games → Add a non-Steam Game to My Library…, click on Browse and select the game executable (.exe) from the game’s folder. Then in your Steam Library click on the new game and go to its settings (*right click* → Properties or *open game page* → Settings icon → Properties), go to the compatibility option and check the “Force the use of a specific Steam Play compatibility tool” option. In the dropdown, select Proton Experimental.\n
    \n
    Run the game from Steam. If it works, great!\n
    \n
    If it didn’t work, you might be missing some software requirements (vcredist, etc). To add them, you’ll need an additional step:\n
    \n
    **Step 4 (optional)**\n
    \n
    Install `winetricks` and `protontricks`. Open a terminal and run `protontricks --gui`Select the game in the list, click on OK, select *Install an application*, click on OK, click on Cancel and now you’ll see a slightly different options window. Select *Install a Windows DLL or Component* option and click on OK. The new window will list all possible requirements/dependencies, install whatever the game needs. You can get to know the game’s software requirements from its PCGamingWiki page (or just google it). Repeat for each requirement.\n
    \n
    That’s it, with this you can run any game directly through Steam’s Proton layer. No Lutris, no juggling multiple `wineprefix`es, no racking your brains around multiple Wine runners. Proton Experimental gets regularly updated, so you’ll always be running your game with the best and latest compatibility option there is.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 38
  +favouriteCount: 283
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697643339 {#1525
    date: 2023-10-18 17:35:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1629 …}
  +votes: Doctrine\ORM\PersistentCollection {#1626 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2465 …}
  +badges: Doctrine\ORM\PersistentCollection {#2459 …}
  +children: []
  -id: 5401
  -titleTs: "'game':6 'guid':3 'linux':8 'pirat':5 'simplest':2"
  -bodyTs: "'/games':142,231 '/thegamesetupfile.exe':179 '0':33 '1':107 '2':123 '3':255 '4':371 'access':200 'actual':41 'add':265,362 'addit':69,368 'alway':499 'anyth':242 'applic':396 'archiv':154 'around':25,487 'assum':31 'avail':93 'bar':261 'basic':18 'best':506 'brain':486 'brows':276 'c':250 'cancel':402 'central':126 'chanc':44,61 'chang':218 'check':49,319 'click':274,293,304,390,397,400,422 'compat':121,316,329,509 'compon':419 'content':151 'copi':132 'crack':82 'destin':188 'didn':349 'differ':410 'direct':470 'directori':227 'dll':417 'dodi':163 'drive':211 'dropdown':334 'e.g':141,160,212 'effort':70 'els':243 'enabl':113 'ensur':34 'enter':177 'es':482 'etc':164,360 'even':67 'exampl':253 'exe':282 'execut':281 'experiment':337,492 'extract':149 'file':26,131,135,148,204 'fitgirl':162,214 'folder':127,175,189,194,221,287 'forc':321 'game':15,36,51,130,134,138,193,240,264,270,280,285,297,308,340,386,436,444,469,503 'general':95 'get':24,80,87,440,493 'go':262,299,313 'gog':103,161 'gold':77 'good':75 'googl':454 'great':346 'gui':383 'guid':4 'homeyourusernamegamesgamesubfold':224 'icon':311 'instal':9,22,108,220,235,237,248,373,394,414,433 'intend':38 'iso':147 'juggl':479 'know':442 'knowledg':19 'latest':508 'layer':475 'librari':273,292 'like':152 'linux':17,48,203 'list':389,429 'll':365,406,498 'lutri':477 'made':197,229 'main':192 'make':124,180,232 'menu':260 'might':353 'miss':355 'multipl':90,480,488 'need':366,437 'new':296,426 'non':268 'non-steam':267 'ok':392,399,424 'one':125 'open':27,169,256,307,377 'option':91,246,317,331,372,411,420,510 'order':96 'page':309,451 'pcgamingwiki':450 'pirat':12,40 'play':115,328 'possibl':431 'post':2 'prefer':98 'properti':305,312 'proton':336,474,491 'protondb':53 'protontrick':376,382 'rack':484 'rank':54,76 'regular':494 'releas':13,83,104 'repack':105,174 'repack/setup':159 'repeat':456 'requir':358,447,459 'requirements/dependencies':432 'right':303 'rip':102 'run':11,46,165,338,381,467,501 'runner':490 'runtim':251 'see':407 'select':278,335,384,393,413 'set':120,186,302,310 'setup':167,184,216 'silver':58 'slight':409 'softwar':357,446 'specif':326 'stand':42 'steam':111,114,119,257,269,291,327,342,472 'steam/dvd':101 'step':32,106,122,254,369,370 'stuff':23 'subfold':140 'sure':181,233 'system':205 'termin':29,171,379 'titl':118 'tool':330 'uncheck':244 'updat':495 'use':323 'vcredist':359 've':196 'virtual':210 'visual':249 'whatev':434 'wherev':85 'window':412,416,427 'wine':109,178,199,489 'wineprefix':481 'winetrick':374 'won':64 'work':66,345,351 'z':209,223"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697406396
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/5747000"
  +editedAt: DateTimeImmutable @1697320392 {#1417
    date: 2023-10-14 23:53:12.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697319996 {#1559
    date: 2023-10-14 23:46:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\Entry {#1563
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
  +slug: "The-simplest-guide-to-pirating-games-on-Linux"
  +title: "The simplest guide to pirating games on Linux"
  +url: null
  +body: """
    This post will guide you on how to install and run pirate releases of games on Linux. Basic knowledge (how to install stuff, get around files, opening the terminal) is assumed.\n
    \n
    **Step 0**\n
    \n
    Ensure the game you intend to pirate actually stands a chance in running on Linux. Check the game’s ProtonDB rank, if it’s Silver or below chances are it won’t work even with additional effort. If it has a good rank (Gold and above), get the cracked release from wherever you get those. If multiple options are available, the general order of preference should be: Steam/DVD Rip > GOG release > Repack\n
    \n
    **Step 1**\n
    \n
    Install Wine and Steam, then enable Steam Play for all titles (Steam → Settings → Compatibility).\n
    \n
    **Step 2**\n
    \n
    Make one central folder for all game files. Copy the game files to each game’s subfolder (e.g. `~/games/`). If it’s an ISO file, extract its contents like an archive. If it is a repack/setup (e.g. GOG, FitGirl, Dodi, etc) run the setup by opening a terminal in the repack folder and entering: `wine ./theGameSetupFile.exe`\n
    \n
    ! Make sure in the setup you set the destination folder to the main games folder you’ve made. In Wine, access to the Linux file system is through the Z: virtual drive. e.g. in FitGirl’s setups, just change the installation folder to `Z:homeyourUsernamegamesgameSubfolder` if the directory you made was `~/games/`\n
    \n
    ! Make sure the installer is installing only the game, not anything else. Uncheck the option of installing Visual C++ runtimes, for example.\n
    \n
    **Step 3**\n
    \n
    Open Steam, in the menu bar go to Games → Add a non-Steam Game to My Library…, click on Browse and select the game executable (.exe) from the game’s folder. Then in your Steam Library click on the new game and go to its settings (*right click* → Properties or *open game page* → Settings icon → Properties), go to the compatibility option and check the “Force the use of a specific Steam Play compatibility tool” option. In the dropdown, select Proton Experimental.\n
    \n
    Run the game from Steam. If it works, great!\n
    \n
    If it didn’t work, you might be missing some software requirements (vcredist, etc). To add them, you’ll need an additional step:\n
    \n
    **Step 4 (optional)**\n
    \n
    Install `winetricks` and `protontricks`. Open a terminal and run `protontricks --gui`Select the game in the list, click on OK, select *Install an application*, click on OK, click on Cancel and now you’ll see a slightly different options window. Select *Install a Windows DLL or Component* option and click on OK. The new window will list all possible requirements/dependencies, install whatever the game needs. You can get to know the game’s software requirements from its PCGamingWiki page (or just google it). Repeat for each requirement.\n
    \n
    That’s it, with this you can run any game directly through Steam’s Proton layer. No Lutris, no juggling multiple `wineprefix`es, no racking your brains around multiple Wine runners. Proton Experimental gets regularly updated, so you’ll always be running your game with the best and latest compatibility option there is.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 38
  +favouriteCount: 283
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697643339 {#1525
    date: 2023-10-18 17:35:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1629 …}
  +votes: Doctrine\ORM\PersistentCollection {#1626 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2465 …}
  +badges: Doctrine\ORM\PersistentCollection {#2459 …}
  +children: []
  -id: 5401
  -titleTs: "'game':6 'guid':3 'linux':8 'pirat':5 'simplest':2"
  -bodyTs: "'/games':142,231 '/thegamesetupfile.exe':179 '0':33 '1':107 '2':123 '3':255 '4':371 'access':200 'actual':41 'add':265,362 'addit':69,368 'alway':499 'anyth':242 'applic':396 'archiv':154 'around':25,487 'assum':31 'avail':93 'bar':261 'basic':18 'best':506 'brain':486 'brows':276 'c':250 'cancel':402 'central':126 'chanc':44,61 'chang':218 'check':49,319 'click':274,293,304,390,397,400,422 'compat':121,316,329,509 'compon':419 'content':151 'copi':132 'crack':82 'destin':188 'didn':349 'differ':410 'direct':470 'directori':227 'dll':417 'dodi':163 'drive':211 'dropdown':334 'e.g':141,160,212 'effort':70 'els':243 'enabl':113 'ensur':34 'enter':177 'es':482 'etc':164,360 'even':67 'exampl':253 'exe':282 'execut':281 'experiment':337,492 'extract':149 'file':26,131,135,148,204 'fitgirl':162,214 'folder':127,175,189,194,221,287 'forc':321 'game':15,36,51,130,134,138,193,240,264,270,280,285,297,308,340,386,436,444,469,503 'general':95 'get':24,80,87,440,493 'go':262,299,313 'gog':103,161 'gold':77 'good':75 'googl':454 'great':346 'gui':383 'guid':4 'homeyourusernamegamesgamesubfold':224 'icon':311 'instal':9,22,108,220,235,237,248,373,394,414,433 'intend':38 'iso':147 'juggl':479 'know':442 'knowledg':19 'latest':508 'layer':475 'librari':273,292 'like':152 'linux':17,48,203 'list':389,429 'll':365,406,498 'lutri':477 'made':197,229 'main':192 'make':124,180,232 'menu':260 'might':353 'miss':355 'multipl':90,480,488 'need':366,437 'new':296,426 'non':268 'non-steam':267 'ok':392,399,424 'one':125 'open':27,169,256,307,377 'option':91,246,317,331,372,411,420,510 'order':96 'page':309,451 'pcgamingwiki':450 'pirat':12,40 'play':115,328 'possibl':431 'post':2 'prefer':98 'properti':305,312 'proton':336,474,491 'protondb':53 'protontrick':376,382 'rack':484 'rank':54,76 'regular':494 'releas':13,83,104 'repack':105,174 'repack/setup':159 'repeat':456 'requir':358,447,459 'requirements/dependencies':432 'right':303 'rip':102 'run':11,46,165,338,381,467,501 'runner':490 'runtim':251 'see':407 'select':278,335,384,393,413 'set':120,186,302,310 'setup':167,184,216 'silver':58 'slight':409 'softwar':357,446 'specif':326 'stand':42 'steam':111,114,119,257,269,291,327,342,472 'steam/dvd':101 'step':32,106,122,254,369,370 'stuff':23 'subfold':140 'sure':181,233 'system':205 'termin':29,171,379 'titl':118 'tool':330 'uncheck':244 'updat':495 'use':323 'vcredist':359 've':196 'virtual':210 'visual':249 'whatev':434 'wherev':85 'window':412,416,427 'wine':109,178,199,489 'wineprefix':481 'winetrick':374 'won':64 'work':66,345,351 'z':209,223"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697406396
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/5747000"
  +editedAt: DateTimeImmutable @1697320392 {#1417
    date: 2023-10-14 23:53:12.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697319996 {#1559
    date: 2023-10-14 23:46:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\Entry {#1563
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
  +slug: "The-simplest-guide-to-pirating-games-on-Linux"
  +title: "The simplest guide to pirating games on Linux"
  +url: null
  +body: """
    This post will guide you on how to install and run pirate releases of games on Linux. Basic knowledge (how to install stuff, get around files, opening the terminal) is assumed.\n
    \n
    **Step 0**\n
    \n
    Ensure the game you intend to pirate actually stands a chance in running on Linux. Check the game’s ProtonDB rank, if it’s Silver or below chances are it won’t work even with additional effort. If it has a good rank (Gold and above), get the cracked release from wherever you get those. If multiple options are available, the general order of preference should be: Steam/DVD Rip > GOG release > Repack\n
    \n
    **Step 1**\n
    \n
    Install Wine and Steam, then enable Steam Play for all titles (Steam → Settings → Compatibility).\n
    \n
    **Step 2**\n
    \n
    Make one central folder for all game files. Copy the game files to each game’s subfolder (e.g. `~/games/`). If it’s an ISO file, extract its contents like an archive. If it is a repack/setup (e.g. GOG, FitGirl, Dodi, etc) run the setup by opening a terminal in the repack folder and entering: `wine ./theGameSetupFile.exe`\n
    \n
    ! Make sure in the setup you set the destination folder to the main games folder you’ve made. In Wine, access to the Linux file system is through the Z: virtual drive. e.g. in FitGirl’s setups, just change the installation folder to `Z:homeyourUsernamegamesgameSubfolder` if the directory you made was `~/games/`\n
    \n
    ! Make sure the installer is installing only the game, not anything else. Uncheck the option of installing Visual C++ runtimes, for example.\n
    \n
    **Step 3**\n
    \n
    Open Steam, in the menu bar go to Games → Add a non-Steam Game to My Library…, click on Browse and select the game executable (.exe) from the game’s folder. Then in your Steam Library click on the new game and go to its settings (*right click* → Properties or *open game page* → Settings icon → Properties), go to the compatibility option and check the “Force the use of a specific Steam Play compatibility tool” option. In the dropdown, select Proton Experimental.\n
    \n
    Run the game from Steam. If it works, great!\n
    \n
    If it didn’t work, you might be missing some software requirements (vcredist, etc). To add them, you’ll need an additional step:\n
    \n
    **Step 4 (optional)**\n
    \n
    Install `winetricks` and `protontricks`. Open a terminal and run `protontricks --gui`Select the game in the list, click on OK, select *Install an application*, click on OK, click on Cancel and now you’ll see a slightly different options window. Select *Install a Windows DLL or Component* option and click on OK. The new window will list all possible requirements/dependencies, install whatever the game needs. You can get to know the game’s software requirements from its PCGamingWiki page (or just google it). Repeat for each requirement.\n
    \n
    That’s it, with this you can run any game directly through Steam’s Proton layer. No Lutris, no juggling multiple `wineprefix`es, no racking your brains around multiple Wine runners. Proton Experimental gets regularly updated, so you’ll always be running your game with the best and latest compatibility option there is.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 38
  +favouriteCount: 283
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1697643339 {#1525
    date: 2023-10-18 17:35:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1629 …}
  +votes: Doctrine\ORM\PersistentCollection {#1626 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2465 …}
  +badges: Doctrine\ORM\PersistentCollection {#2459 …}
  +children: []
  -id: 5401
  -titleTs: "'game':6 'guid':3 'linux':8 'pirat':5 'simplest':2"
  -bodyTs: "'/games':142,231 '/thegamesetupfile.exe':179 '0':33 '1':107 '2':123 '3':255 '4':371 'access':200 'actual':41 'add':265,362 'addit':69,368 'alway':499 'anyth':242 'applic':396 'archiv':154 'around':25,487 'assum':31 'avail':93 'bar':261 'basic':18 'best':506 'brain':486 'brows':276 'c':250 'cancel':402 'central':126 'chanc':44,61 'chang':218 'check':49,319 'click':274,293,304,390,397,400,422 'compat':121,316,329,509 'compon':419 'content':151 'copi':132 'crack':82 'destin':188 'didn':349 'differ':410 'direct':470 'directori':227 'dll':417 'dodi':163 'drive':211 'dropdown':334 'e.g':141,160,212 'effort':70 'els':243 'enabl':113 'ensur':34 'enter':177 'es':482 'etc':164,360 'even':67 'exampl':253 'exe':282 'execut':281 'experiment':337,492 'extract':149 'file':26,131,135,148,204 'fitgirl':162,214 'folder':127,175,189,194,221,287 'forc':321 'game':15,36,51,130,134,138,193,240,264,270,280,285,297,308,340,386,436,444,469,503 'general':95 'get':24,80,87,440,493 'go':262,299,313 'gog':103,161 'gold':77 'good':75 'googl':454 'great':346 'gui':383 'guid':4 'homeyourusernamegamesgamesubfold':224 'icon':311 'instal':9,22,108,220,235,237,248,373,394,414,433 'intend':38 'iso':147 'juggl':479 'know':442 'knowledg':19 'latest':508 'layer':475 'librari':273,292 'like':152 'linux':17,48,203 'list':389,429 'll':365,406,498 'lutri':477 'made':197,229 'main':192 'make':124,180,232 'menu':260 'might':353 'miss':355 'multipl':90,480,488 'need':366,437 'new':296,426 'non':268 'non-steam':267 'ok':392,399,424 'one':125 'open':27,169,256,307,377 'option':91,246,317,331,372,411,420,510 'order':96 'page':309,451 'pcgamingwiki':450 'pirat':12,40 'play':115,328 'possibl':431 'post':2 'prefer':98 'properti':305,312 'proton':336,474,491 'protondb':53 'protontrick':376,382 'rack':484 'rank':54,76 'regular':494 'releas':13,83,104 'repack':105,174 'repack/setup':159 'repeat':456 'requir':358,447,459 'requirements/dependencies':432 'right':303 'rip':102 'run':11,46,165,338,381,467,501 'runner':490 'runtim':251 'see':407 'select':278,335,384,393,413 'set':120,186,302,310 'setup':167,184,216 'silver':58 'slight':409 'softwar':357,446 'specif':326 'stand':42 'steam':111,114,119,257,269,291,327,342,472 'steam/dvd':101 'step':32,106,122,254,369,370 'stuff':23 'subfold':140 'sure':181,233 'system':205 'termin':29,171,379 'titl':118 'tool':330 'uncheck':244 'updat':495 'use':323 'vcredist':359 've':196 'virtual':210 'visual':249 'whatev':434 'wherev':85 'window':412,416,427 'wine':109,178,199,489 'wineprefix':481 'winetrick':374 'won':64 'work':66,345,351 'z':209,223"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697406396
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/5747000"
  +editedAt: DateTimeImmutable @1697320392 {#1417
    date: 2023-10-14 23:53:12.0 +02:00
  }
  +createdAt: DateTimeImmutable @1697319996 {#1559
    date: 2023-10-14 23:46:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details