- Windows에서 Steam 도구를 사용하여 전용 서버를 설정하고 라우터에서 포트를 여는 방법.
- Oracle Cloud 인스턴스를 사용하여 Ubuntu 및 FEX와 같은 에뮬레이터로 연중무휴 24시간 무료 서버를 배포합니다.
- BepInEx를 통한 모드 관리 및 PuTTY, FileZilla, Screen과 같은 관리 도구 사용.
- 기술적 어려움 없이 DDoS 공격 방어 및 리소스 확장성을 확보할 수 있는 전문 호스팅 대안입니다.

서바이벌 게임을 좋아하고 친구들과 바이킹 모험을 공유하고 싶다면, 발하임의 협동 모드가 얼마나 재밌는지 아실 겁니다. 로컬 게임도 좋지만, 어느 순간 좀 더 진지한 플레이를 원하게 되죠. 바로 호스트가 계속 화면에 붙어 있지 않아도 모든 플레이어가 자유롭게 접속하고 나갈 수 있는 전용 서버가 필요한 순간입니다.
기술에 익숙하지 않다면 Odin 세계에서 자신만의 공간을 설정하는 것이 골칫거리처럼 보일 수 있지만, 걱정하지 마세요. 원하는 설정의 복잡성에 따라 Windows 기반의 간편한 솔루션을 선택하거나 , Linux를 사용하여 클라우드 환경을 구축하거나, 전문 호스팅 서비스에 맡겨 번거로움을 덜 수 있습니다.
간단한 옵션: Windows 기반 전용 서버

복잡한 과정을 피하고 싶다면 Steam 공식 도구를 사용하는 것이 가장 간단한 방법입니다. 먼저 게임 라이브러리로 이동하여 게임 필터에서 " Valheim 전용 서버를 찾기 위한 도구 " 항목을 선택하세요. 설치가 완료되면 프로그램을 직접 실행하지 말고, 로컬 파일 폴더에서 start_headless_server.bat 파일을 찾아 실행하세요.
서버를 완전히 소유하려면 해당 파일을 복사하여 이름을 변경하세요(예: "my_viking_world.bat"). 이 파일을 메모장으로 열고 서버 이름 , 포트(기본값 2456), 월드 이름, 그리고 최소 5자 이상의 비밀번호를 설정하세요. 콘솔 친구들도 함께 접속할 수 있도록 하려면 `-crossplay` 태그를 추가하고 , 낯선 사람의 접속을 막으려면 `public` 값을 0으로 변경하세요.
보안에 유의하세요. Windows에서 접속을 차단할 가능성이 높습니다. 방화벽에서 개인 네트워크를 선택하여 연결을 허용 해야 합니다. 또한, 집 외부에서 네트워크에 접속할 수 있도록 하려면 라우터 설정에서 포트 포워딩을 활성화하여 2456번 포트에서 컴퓨터의 로컬 IP 주소로 트래픽을 전달 해야 합니다 .
고급 옵션: Oracle Cloud에서 제공하는 무료 클라우드 서버

기술에 정통한 사용자라면 비용 부담 없이 24시간 내내 최신 서버를 이용할 수 있는 강력한 옵션인 오라클 클라우드를 고려해 볼 수 있습니다. 오라클 클라우드는 다소 복잡하지만 효과적인 선택입니다. 먼저 계정을 생성해야 하며, 용량 부족으로 인한 끝없는 대기 시간을 피하려면 종량제 계정으로 업그레이드하는 것이 좋습니다(무료 티어도 매우 넉넉한 용량을 제공합니다). 가상 머신 인스턴스를 생성할 때는 Ubuntu 22.04 운영체제와 Ampere 프로세서, 그리고 현재 가용성에 따라 12GB 또는 24GB RAM을 선택 해야 합니다 .
이 서버를 관리하려면 SSH 연결을 위한 PuTTY , 파일 이동을 위한 FileZilla, 설정 편집을 위한 Notepad++와 같은 도구가 필요합니다. Linux 콘솔에 접속하면 설치 경로가 달라집니다. 기본 서버를 사용하려면 BOX64를 사용하고, 모드를 사용하려면 FEX-Emu를 설치해야 합니다 . steamcmd를 설치하고 Valheim 서버를 다운로드한 후에는 Oracle 제어판에서 수신 규칙을 구성하고, Linux 방화벽의 rules.v4 파일을 편집하여 해당 TCP 및 UDP 포트를 열어야 합니다.
모드를 추가하기로 결정했다면, 일반적으로 BepInEx를 사용합니다 . SFTP를 통해 서버 폴더에 파일을 업로드하고, 시작 스크립트를 수정하여 원하는 매개변수로 서버를 로드해야 합니다. PuTTY를 닫을 때 프로세스가 종료되는 것을 방지하려면 `screen` 명령어를 사용하는 것이 필수적입니다. `screen`을 사용 하면 콘솔을 백그라운드에서 실행 상태로 유지하고, `screen -r` 명령어를 통해 언제든지 다시 콘솔로 돌아갈 수 있습니다.
전문 호스팅 대안

만약 위 내용이 모두 이해하기 어렵거나 IP 주소와 방화벽 설정에 시간을 쏟을 여유가 없다면, AxentHost와 같은 서비스를 이용해 보세요. 이러한 플랫폼은 직관적인 인터페이스를 제공하여 몇 번의 클릭만으로 서버를 설정할 수 있습니다. 가장 큰 장점은 DDoS 공격 방어 기능이 포함되어 있어 개인 IP 주소가 공격에 노출되는 것을 방지하고, 연중무휴 24시간 기술 지원을 제공한다는 점입니다.
이러한 호스팅 방식은 마을 규모와 플레이어 수가 늘어남에 따라 리소스(RAM 및 디스크)를 쉽게 확장할 수 있도록 해줍니다. 또한, 백업 관리 와 FTP를 통한 사용자 지정 월드 업로드를 크게 간소화하여 라우터에서 각 네트워크 규칙을 수동으로 설정할 필요가 없습니다.
기술적 고려사항 및 성능

서버를 호스팅하는 데에는 리소스가 소모된다는 점을 이해하는 것이 중요합니다. 자신의 PC에서 서버를 운영하는 경우, 컴퓨터가 서버와 게임을 동시에 처리할 수 있어야 합니다. 더 큰 기지를 건설하거나 더 깊은 던전을 탐험할수록 CPU와 RAM에 대한 부하가 증가하며, 하드웨어 사양이 제한적이라면 렉이 발생할 수 있습니다.
어떤 방법을 선택하든, valheim_data 폴더를 정기적으로 백업 하는 것이 좋습니다. 이는 모드 호환성을 깨뜨릴 수 있는 게임 업데이트에 대비하기 위해 필수적입니다. 또한, 일주일에 한 번 서버 인스턴스를 재시작하면 메모리를 정리 하고 게임 저장 시 발생하는 연결 문제나 충돌을 줄이는 데 도움이 됩니다.
리눅스에서 가상 머신을 설정하든, 윈도우 컴퓨터에서 .bat 파일을 편집하든, 아니면 모든 것을 외부 호스팅에 맡기든, 핵심은 원활한 사용을 위해 좋은 인터넷 연결과 열린 포트를 확보하는 것입니다. 적절한 RAM 구성, 스마트한 모드 관리, 그리고 주간 시스템 유지 관리를 통해 친구들이 끊김 없이 건설하고 전투를 벌일 수 있는 안정적인 바이킹 은신처를 만들 수 있습니다.