Post
Valheim専用サーバーを24時間常時接続可能にする完全ガイド발하임의 1.0 출시를 앞두고 친구들과 함께 즐길 완벽한 멀티플레이 환경을 구축하고 싶으신가요? 이 가이드에서는 VPS를 활용하여 24시간 내내 접속 가능한 발하임 전용 서버를 설정하는 모든 과정을 상세히 안내합니다. 터미널 사용이 익숙하지 않아도 괜찮습니다. 단계별로 차근차근 따라오시면 누구나 자신만의 서버를 만들 수 있습니다.
1. 🎮 발하임 전용 서버 구축, 왜 필요할까요?
· 발하임은 여전히 최고의 생존 게임 중 하나로 평가받으며, 특히 네이티브 리눅스 빌드가 잘 작동합니다.
· 1.0 출시를 앞두고 친구들과 함께 플레이하기 좋은 시기입니다.
· 멀티플레이 월드가 계속 성장하고 친구들이 접속할 수 있도록 하려면 전용 서버가 필수적입니다.
· 이 튜토리얼에서는 가상 사설 서버(VPS)를 사용하여 발하임 서버를 설정하는 방법을 알아봅니다.
· 터미널 사용에 익숙하지 않아도 따라 할 수 있도록 상세하게 안내합니다.
· 1.0 출시를 앞두고 친구들과 함께 플레이하기 좋은 시기입니다.
· 멀티플레이 월드가 계속 성장하고 친구들이 접속할 수 있도록 하려면 전용 서버가 필수적입니다.
· 이 튜토리얼에서는 가상 사설 서버(VPS)를 사용하여 발하임 서버를 설정하는 방법을 알아봅니다.
· 터미널 사용에 익숙하지 않아도 따라 할 수 있도록 상세하게 안내합니다.
00:01 - 01:05
1. 🎮 발하임 전용 서버 구축, 왜 필요할까요?
· 발하임은 여전히 최고의 생존 게임 중 하나로 평가받으며, 특히 네이티브 리눅스 빌드가 잘 작동합니다.
· 1.0 출시를 앞두고 친구들과 함께 플레이하기 좋은 시기입니다.
· 멀티플레이 월드가 계속 성장하고 친구들이 접속할 수 있도록 하려면 전용 서버가 필수적입니다.
· 이 튜토리얼에서는 가상 사설 서버(VPS)를 사용하여 발하임 서버를 설정하는 방법을 알아봅니다.
· 터미널 사용에 익숙하지 않아도 따라 할 수 있도록 상세하게 안내합니다.
· 1.0 출시를 앞두고 친구들과 함께 플레이하기 좋은 시기입니다.
· 멀티플레이 월드가 계속 성장하고 친구들이 접속할 수 있도록 하려면 전용 서버가 필수적입니다.
· 이 튜토리얼에서는 가상 사설 서버(VPS)를 사용하여 발하임 서버를 설정하는 방법을 알아봅니다.
· 터미널 사용에 익숙하지 않아도 따라 할 수 있도록 상세하게 안내합니다.
01:06 - 02:38
2. 💻 호스팅거 VPS 설정 및 방화벽 구성
· 호스팅거(Hostinger)의 KVM 2 플랜을 사용하여 발하임 서버를 호스팅합니다.
· 연간 요금제 이상 구매 시 할인 코드 'superuser'를 사용하면 10% 할인을 받을 수 있습니다.
· 운영체제는 안정적이고 서버에 많이 사용되는 우분투 24.04 LTS를 선택합니다.
· VPS 구매 후 호스팅거 패널에서 방화벽 포트를 열어야 합니다. 발하임은 UDP 포트 2456부터 2458까지 사용합니다.
· 방화벽 설정에서 'Valheim'이라는 이름으로 UDP 프로토콜과 포트 범위 2456:2458을 지정하고 규칙을 활성화합니다.
· 연간 요금제 이상 구매 시 할인 코드 'superuser'를 사용하면 10% 할인을 받을 수 있습니다.
· 운영체제는 안정적이고 서버에 많이 사용되는 우분투 24.04 LTS를 선택합니다.
· VPS 구매 후 호스팅거 패널에서 방화벽 포트를 열어야 합니다. 발하임은 UDP 포트 2456부터 2458까지 사용합니다.
· 방화벽 설정에서 'Valheim'이라는 이름으로 UDP 프로토콜과 포트 범위 2456:2458을 지정하고 규칙을 활성화합니다.
02:39 - 05:29
3. 🖥️ 우분투 서버 준비: 시스템 업데이트 및 사용자 생성
· 호스팅거 패널에서 터미널을 열고 서버에 접속합니다.
· 먼저 시스템을 업데이트합니다: `sudo apt update && sudo apt upgrade`
· 보안을 위해 루트 사용자 대신 'Steam'이라는 새 사용자를 생성합니다: `sudo useradd -m steam`
· Steam 사용자에게 비밀번호를 설정합니다: `sudo passwd steam`
· Steam 사용자를 sudoers 파일에 추가하여 관리자 권한을 부여합니다: `sudo usermod -aG sudo steam`
· Steam 사용자로 전환합니다: `sudo -u steam -s`
· Steam 사용자의 홈 디렉토리로 이동합니다: `cd /home/steam`
· 화면을 정리하기 위해 `clear` 명령어를 입력합니다.
· 먼저 시스템을 업데이트합니다: `sudo apt update && sudo apt upgrade`
· 보안을 위해 루트 사용자 대신 'Steam'이라는 새 사용자를 생성합니다: `sudo useradd -m steam`
· Steam 사용자에게 비밀번호를 설정합니다: `sudo passwd steam`
· Steam 사용자를 sudoers 파일에 추가하여 관리자 권한을 부여합니다: `sudo usermod -aG sudo steam`
· Steam 사용자로 전환합니다: `sudo -u steam -s`
· Steam 사용자의 홈 디렉토리로 이동합니다: `cd /home/steam`
· 화면을 정리하기 위해 `clear` 명령어를 입력합니다.
05:30 - 09:20
4. 🚀 SteamCMD 설치 및 발하임 서버 파일 다운로드
· Steam 설치를 위한 저장소를 추가합니다: `sudo add-apt-repository multiverse`
· 32비트 라이브러리를 추가합니다: `sudo dpkg --add-architecture i386`
· 저장소를 다시 업데이트합니다: `sudo apt update`
· SteamCMD를 설치합니다: `sudo apt install steamcmd`
· 설치 중 사용자 라이선스 계약에 동의합니다.
· SteamCMD를 실행합니다: `/usr/games/steamcmd`
· 게임 설치 디렉토리를 설정합니다: `force_install_dir /home/steam/.steam/steamapps/common/valheim`
· 익명으로 로그인합니다: `login anonymous`
· 발하임 서버 파일을 다운로드 및 검증합니다: `app_update 896660 validate`
· 설치가 완료되면 `exit` 명령어로 SteamCMD를 종료합니다.
· 32비트 라이브러리를 추가합니다: `sudo dpkg --add-architecture i386`
· 저장소를 다시 업데이트합니다: `sudo apt update`
· SteamCMD를 설치합니다: `sudo apt install steamcmd`
· 설치 중 사용자 라이선스 계약에 동의합니다.
· SteamCMD를 실행합니다: `/usr/games/steamcmd`
· 게임 설치 디렉토리를 설정합니다: `force_install_dir /home/steam/.steam/steamapps/common/valheim`
· 익명으로 로그인합니다: `login anonymous`
· 발하임 서버 파일을 다운로드 및 검증합니다: `app_update 896660 validate`
· 설치가 완료되면 `exit` 명령어로 SteamCMD를 종료합니다.
09:21 - 13:48
5. ⚙️ 발하임 서버 설정 파일 수정 및 백업
· 발하임 설치 디렉토리로 이동합니다: `cd /home/steam/.steam/steamapps/common/valheim`
· `start_server.sh` 파일을 nano 편집기로 엽니다: `nano start_server.sh`
· 서버 이름, 비밀번호, 공개 여부(`-public 1`), 저장 간격(`-saveinterval 1800`), 난이도 프리셋(`-preset normal`) 등을 설정합니다.
· 설정 변경 후 `Ctrl+O`로 저장하고 `Ctrl+X`로 종료합니다.
· 설정 파일 백업을 위해 복사본을 만듭니다: `cp start_server.sh start_server_cp.sh`
· `ls` 명령어로 파일이 제대로 복사되었는지 확인합니다.
· `start_server.sh` 파일을 nano 편집기로 엽니다: `nano start_server.sh`
· 서버 이름, 비밀번호, 공개 여부(`-public 1`), 저장 간격(`-saveinterval 1800`), 난이도 프리셋(`-preset normal`) 등을 설정합니다.
· 설정 변경 후 `Ctrl+O`로 저장하고 `Ctrl+X`로 종료합니다.
· 설정 파일 백업을 위해 복사본을 만듭니다: `cp start_server.sh start_server_cp.sh`
· `ls` 명령어로 파일이 제대로 복사되었는지 확인합니다.
13:49 - 15:53
6. 🛠️ Systemd 서비스 생성 및 서버 자동 실행 설정
· 서버가 재부팅 시에도 자동으로 실행되도록 systemd 서비스 파일을 생성합니다.
· 서비스 파일을 nano 편집기로 엽니다: `sudo nano /etc/systemd/system/valheimserver.service`
· 서비스 설정 내용을 붙여넣고 저장합니다 (`Ctrl+O`, Enter) 및 종료합니다 (`Ctrl+X`).
· 생성된 서비스를 활성화하여 부팅 시 자동 실행되도록 설정합니다: `sudo systemctl enable valheimserver.service`
· 서비스를 즉시 시작합니다: `sudo systemctl start valheimserver.service`
· 서비스 상태를 확인하여 정상적으로 실행 중인지 확인합니다: `sudo systemctl status valheimserver.service`
· 서비스 파일을 nano 편집기로 엽니다: `sudo nano /etc/systemd/system/valheimserver.service`
· 서비스 설정 내용을 붙여넣고 저장합니다 (`Ctrl+O`, Enter) 및 종료합니다 (`Ctrl+X`).
· 생성된 서비스를 활성화하여 부팅 시 자동 실행되도록 설정합니다: `sudo systemctl enable valheimserver.service`
· 서비스를 즉시 시작합니다: `sudo systemctl start valheimserver.service`
· 서비스 상태를 확인하여 정상적으로 실행 중인지 확인합니다: `sudo systemctl status valheimserver.service`
15:54 - 17:08
7. 🎮 게임 내에서 서버 접속 및 친구 초대 방법
· 서버가 완전히 준비될 때까지 약 5분 정도 기다립니다.
· 발하임 게임을 실행하고 캐릭터를 선택한 후 'Join Game'을 선택합니다.
· 서버 브라우저에서 방금 생성한 서버를 찾아 접속합니다.
· 서버 비밀번호를 입력하면 게임에 접속됩니다.
· 친구들이 서버에 접속하려면 서버 이름으로 검색하거나, 게임 화면 상단의 'Join Code'를 공유하면 됩니다.
· 이제 24시간 항시 접속 가능한 자신만의 발하임 서버를 통해 친구들과 즐거운 시간을 보낼 수 있습니다.
· 발하임 게임을 실행하고 캐릭터를 선택한 후 'Join Game'을 선택합니다.
· 서버 브라우저에서 방금 생성한 서버를 찾아 접속합니다.
· 서버 비밀번호를 입력하면 게임에 접속됩니다.
· 친구들이 서버에 접속하려면 서버 이름으로 검색하거나, 게임 화면 상단의 'Join Code'를 공유하면 됩니다.
· 이제 24시간 항시 접속 가능한 자신만의 발하임 서버를 통해 친구들과 즐거운 시간을 보낼 수 있습니다.
