= 저는 AWS를 사용하여 클라우드 호스팅된 Valheim 전용 서버를 설정했습니다. 여기 제가 사용한 것과 어떤 문제가 있었는지 나와 있습니다. = 저는 제 업무를 위해 AWS에서 1~2년 동안 일해 왔으며(그리고 20년 동안 소프트웨어 개발 분야에서 일했습니다) AWS가 어떻게 작동하는지 꽤 잘 알고 있습니다. Valheim 서버 설정 httpsaws.amazon.com/blogs/gametech/hosting-your-own-dedicated-valheim-server-in-the-cloud/ 모든 것을 만드는 데 필요한 프로세스를 단계별로 진행하는 꽤 좋은 작업을 수행합니다. 최종 솔루션은 전반적으로 꽤 잘 작동하지만 나중에 설명할 몇 가지 주의 사항과 세부 정보가 있습니다. 기본은 Cloudformation을 사용하여 모든 것을 생성한다는 것입니다. 몇 가지 기본적인 데이터 입력을 수행하면 나머지는 자동으로 수행됩니다. Cloudformation은 코드 템플릿 언어로서의 AWS 구성입니다. Cloudformation을 사용하여 AWS에서 원하는 모든 리소스를 생성할 수 있습니다. Cloudformation 템플릿에 의해 생성된 결과 리소스 집합을 Cloudformation 스택이라고 합니다. 몇 가지 수동 단계에는 EC2 인스턴스 IP 주소를 가리키는 URL에 대한 호스팅 영역 설정과 제어판 웹 사이트 사용자 및 서버 암호의 일부 구성이 포함됩니다. 나는 내 서버의 IP를 가리키는 .link 도메인을 등록하고 게시물에 설명된 대로 Route 53 서비스를 사용하여 설정하는 데 5달러를 지불했습니다. 이것은 선택 사항이지만 단순화합니다. 비용을 절감하기 위해 하루에 한 번 EC2 인스턴스를 다운시키는 Eventbridge 규칙을 생성합니다. EC2를 실행하면 수수료가 발생하고 연중무휴 24시간 플레이하지 않는 한 수면 시간에 끄는 것이 좋습니다(내 시간은 오전 12시 5분으로 설정했습니다). EC2 서버를 켜고 끄거나 크기를 조정하는 데 사용할 수 있는 클라우드 프런트에서 호스팅되는 웹 사이트를 생성합니다. 이 사이트에 대한 인증은 Cognito 서비스를 사용하여 관리되므로 친구에게 로그인을 제공하고 친구가 원할 때 서버를 켜거나 끌 수 있습니다. 서버 시작은 EC2의 현재 IP 주소를 획득하고 이를 가리키도록 Route 53 DNS를 업데이트합니다. 백업 서비스는 서버의 일일 백업을 생성하는 데 사용됩니다. 이것은 그 자체로 실제로 문제가 되지는 않지만 Linux 서버에 로그인하기 위해 SSH를 사용하는 것이 불편하다면 시도하기에 적합하지 않을 수 있습니다. 문제 해결은 무슨 일이 일어나고 있는지 확인하기 위해 서버로 당신을 밀어 넣습니다. 예를 들어 지난 패치에서 월드 세이브 문제가 발생했을 때 서버로 이동하여 한 위치에서 다른 위치로 직접 월드 파일을 복사하여 수정했습니다. 다시 말하지만 이것이 반드시 문제는 아니지만 컨테이너에서 실행 중이고 docker를 일부 변경해야 한다는 점을 언급하는 것 외에는- 서버 비밀번호를 업데이트하기 위한 compose.yml 블로그 게시물의 컨테이너 설정에 대한 세부 정보가 많지 않습니다. docker-compose.yml에 있는 항목을 기반으로 검색을 수행하면 이 Valheim 컨테이너 설정 httpsgithub.com/mbround18/valheim-docker를 실행하고 있음을 알 수 있습니다. 문제를 해결해야 하는 경우 컨테이너 솔루션이 잘 문서화되어 있습니다. 한 가지를 제외하고는 전반적으로 문제가되지 않았습니다 .. 설치된 컨테이너 솔루션의 기본 설정(즉시 제공되는 기본값이 아님)이 실패를 일으키도록 설정되지 않은 경우 이전의 모든 내용이 내 주의를 끌지 않았을 수 있습니다. 어느 날 서버에 로그인을 시도했지만 로그인에 실패했습니다. SSH를 사용하여 EC2 인스턴스에 접속한 후 기본 디스크 드라이브가 가득 찬 것을 발견했습니다. 조금 조사한 결과 valheim-docker 컨테이너 솔루션 설정 방식에 게임 파일의 기본 백업 일정이 15분마다 수행되도록 설정되어 있고 보존 기간이 3일로 설정되어 있음을 발견했습니다. 돌이켜 보면 블로그 게시물에 넣은 docker-compose.yml의 스크린샷에서 이것을 볼 수 있었지만 물론 컨텍스트 없이 당시에는 잃어버렸습니다. httpsd2908q01vomqb2.cloudfront.net/91032ad7bbcb6cf72875e8e8207dcfba80173f7c/2022/04/05/valheim-nano-02-1024x494.png AUTO_BACKUP = 1 -- 자동 백업이 켜져 있음을 의미합니다. AUTO_BACKUP_SCHEDULE = */15 -- 15분마다 cron 표현식 AUTO_BACKUP_DAYS_TO_LIVE = 3 -- 백업 파일 보관 기간 각 백업 파일이 수백 MB인 것을 고려하면 며칠 내에 기본 구성이 설정된 8GB의 공간을 차지했습니다. 불필요한 백업을 삭제하고 좀 더 합리적인 일정으로 변경한 후 모든 것이 잘 되었습니다. 이 설정을 계속 사용하고 있습니다. 좋아요. 월간 비용이 상대적으로 저렴합니다. 그들은 Medium 서버를 사용하여 주당 20시간의 가동 시간에 대해 월 $5를 추정하며 지금까지 내가 보고 있는 것을 추적합니다. 네, 우리가 더 자주 플레이하기 때문에 아마 10달러 정도가 될 것입니다. 하지만 편리합니다. 집에서 전기를 사용하는 추가 기계가 필요하지 않거나 인프라 작업이 전혀 필요하지 않습니다. 내가 추적해야 하는 유일한 것은 내가 이 작업에서 벗어나야 하는 경우 세상을 구하는 것입니다. 모든 것이 Cloudformation에 의해 생성되기 때문에 필요한 경우 15분 이내에 다시 생성할 수 있습니다. 전체적으로 깔끔해요 아직 코멘트가 없습니다 당신이 생각하는 것을 가장 먼저 공유하십시오! == 커뮤니티 정보 == 바이킹 현재 경적을 울리는 사슴 == 이 게시물과 유사 == r/GooglePixel65W 노트북 충전기를 사용하여 Pixel 6를 충전하고92%1312월 27일 r/Python소켓과 urwid를 사용하여 간단한 채팅 응용 프로그램을 만들었습니다.56%15월 20일 r/EliteDangerous모든 GalNet 기사로 AI를 훈련시키고 96%425월 13일 r/GrimesGrimes @ EDC를 녹음했지만 내 마이크만 캡처했습니다93%45월 22일 r/singedmains세계에서 가장 진보된 AI에게 singed를 작성하도록 요청했습니다.98%76월 19일 r/valheim개발자가 가지고 있는 일을 해주신 여러분을 위해94%7823d r/valheim베트남 달랏에서 연결되지 않은 포털을 찾았습니다.99%426d r/valheim게시한 적이 없지만 이 말은 해야 합니다92%2342d r/valheim그래서 클라우드베리가 실제로 존재한다는 것을 누가 알았습니까?96%2112d r/valheim친구와 저는 작살 대포를 사용해 보았습니다. 아니었습니다99%761d r/valheim초원에서 본 검은 숲.98%461d r/valheim내 멧돼지를 사육장에 넣으려고 합니다98%456d r/valheim발하임 모멘트97%3820h r/valheim이 1인칭 카메라 모드가 마음에 듭니다98%1145d r/valheim어쩌면 희망사항일 수도 있지만 그럴 수도 있습니다97%1754d