게임 PC 대신 EC2에서 가상 게임 PC 만들기
왜 EC2에서 게임 PC를 만들어요?
내가 결혼하고 싶다면 집안을 통해 청탁해야 할 가정이 많다.그런 집도 예외는 아니다.
나: "FF14를 시도해 보고 싶어요. 컴퓨터도 낡고 새것으로 바꾸고 싶어요."
카미: "새 컴퓨터보다 싼 비용은 없어요. 무엇보다도 비싸요."
나: "그래..."
확실히 게임 PC는 비싸다.PS4와 PS5는 모두 비싸다(우리 집에는 PS4와 PS5가 없다).하지만 FF14를 해보고 싶어요...!
그때 딱 튀어나왔어요.💡
나: "EC2로 게임 PC를 세워서 RDP 같은 걸로 연결하면 되지. 초기 비용도 조절할 수 있지. 적은 금액으로 계산하면 노출되지 않을 거야. 난 천재야 www"
이런 동기가 시작된다!
절차.
클라이언트 PC
Parsec를 설치하고 계정을 생성합니다.
EC2의 시작 설정
Windows_Server-2019-Japanese-Full-Base-2021.08.11(ami-04b4defd45075280f)
Microsoft Windows Server 2019 Base
도 괜찮지만 시작 후 윈도우즈의 일본어화는 소박하게 시간을 들여 처음부터 일본어화된 AMI를 피했다.g4dn.xlarge
75GB
RDP 연결
인스턴스가 시작되면 Windows에서 RDP 연결이 설정됩니다.
[Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls"
$ScriptWebArchive = "https://github.com/parsec-cloud/Parsec-Cloud-Preparation-Tool/archive/master.zip"
$LocalArchivePath = "$ENV:UserProfile\Downloads\Parsec-Cloud-Preparation-Tool"
(New-Object System.Net.WebClient).DownloadFile($ScriptWebArchive, "$LocalArchivePath.zip")
Expand-Archive "$LocalArchivePath.zip" -DestinationPath $LocalArchivePath -Force
CD $LocalArchivePath\Parsec-Cloud-Preparation-Tool-master\ | powershell.exe .\Loader.ps1
고객 단말기
Parsec를 시작한 후 제작된 EC2 인스턴스를 선택할 수 있습니다
Connect
.Windows 화면이 나오면 완성!
접속 오류 발생 시
연결 오류가 발생하면 GPU 드라이버가 존재하지 않을 수 있습니다.다음 순서에 따라 운전사를 설정하세요.
절차.
IAM
AmazonS3ReadOnlyAccess
설정EC2
AmazonS3ReadOnlyAccess
에 작성 역할 첨부$Bucket = "nvidia-gaming"
$KeyPrefix = "windows/latest"
$LocalPath = "$home\Desktop\NVIDIA"
$Objects = Get-S3Object -BucketName $Bucket -KeyPrefix $KeyPrefix -Region us-east-1
foreach ($Object in $Objects) {
$LocalFileName = $Object.Key
if ($LocalFileName -ne '' -and $Object.Size -ne 0) {
$LocalFilePath = Join-Path $LocalPath $LocalFileName
Copy-S3Object -BucketName $Bucket -Key $Object.Key -LocalFile $LocalFilePath -Region us-east-1
}
}
New-ItemProperty -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertWindows_2021_10_2.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
GPU Updater
를 시작하고 IAM 사용자의 액세스 키와 비밀 키를 입력합니다.감상
고기능 기계를 쉽게 구할 수 있어서 게임을 할 수 있어서 정말 다행이다!약간 라그니까 격투기 게임 등 라그를 허용하지 않는 게임 이외라면 문제없어!
한편으로는 신경 쓰이는 부분도 있다.간혹
InsufficientInstanceCapacity
EC2가 작동하지 않을 때도 있다.AWS 측의 자원이 고갈돼 기본적으로 사용자 측에서 처리할 수 없기 때문에 기다릴 수밖에 없기 때문이다.이 때문에'게임을 하자'상태에서 게임을 하지 않으면 안 되는 경우가 종종 발생한다.컴퓨터가 그렇게 쉽게 구할 수 있는 것은 아니지만, 나는 PC 게임을 했다.그래도 언젠가는 새 컴퓨터를 원할 거야...
가정 내에서 품의를 받은 기술을 가진 사람은 반드시 메시지를 남겨주세요!
추기
개인용 컴퓨터도 한계에 다다르지 않았기 때문에 나는 가정 내 상담을 통해 게임기를 사려고 노력했다.
참조 링크
Reference
이 문제에 관하여(게임 PC 대신 EC2에서 가상 게임 PC 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/go_furu93/articles/92b6f9dc23d344텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)