반응형
2024년 4월 발헤임 잿가루지대 대규모 패치가 진행되었습니다.
새로운 컨텐츠 출시에 맞춰 테크팀 채널에서 이를
Google Cloud 무료티어 + Ubuntu Linux
기술을 사용하여 24시간 동작하는
사설서버를 만드는 방법에 대해 가이드 합니다.
시작하며
서문
- 본 가이드는 YouTube 채널 “테크팀” 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
- 본가이드의 오류발견시 아래 주소로 제보 부탁 드립니다.
- 공식 유튜브채널 [ https://www.youtube.com/@kortechtim ]
- 공식 디스코드 [ https://discord.gg/ZQ6DzC58rZ ]
서버 구축 참고 자료들
기술 참고 사이트 (공식)
기술 참고 사이트 (비공식)
테크팀 자료
- 발헤임 서버 구축 자주하는 질문들 : 링크이동
브이라이징 다른 구축시리즈, 테크팀 유튜브 영상
- 발헤임 사설서버 구축영상 (윈도우) : 링크이동
- 발헤임 사설서버 구축영상 (GCP) : 링크이동
- 발헤임 사설서버 구축영상 (NAS) : 링크이동
- 발헤임 사설서버 구축영상 (OCI) : 제작중
서버 요구 스펙
요구 항목 | 요구 스펙 |
CPU | 최소 4Core, 권고 6Core |
메모리 | 최소 2GB, 권고 4GB 이상 |
디스크 용량 | 최소 2GB, 권고 4GB 이상 |
구글 클라우드 작업
구글 클라우드 회원 가입
- 구글클라우드 웹사이트에서 회원가입을 진행합니다. (https://cloud.google.com)
- 90일간 300$를 사용할 수 있습니다.
- 금액을 다 소진하거나, 90일이 지나면 무료회원기간이 종료되며 유료 회원전환 여부를 묻습니다.
- 별도의 액션을 취하지 않으면 무료 회원으로 남고, 구글에서 모든 자원을 회수합니다.
- 회원가입에 사용되는 신용카드 정보는 개인 정보 확인을 위해 사용될 뿐 청구되지 않습니다.
- 이후 필요하지 않는 계정은 탈퇴 처리 하여 깔끔하게 삭제합니다.
" 그럼 구축 시작! "
Step 1 : GCP 방화벽 개방 + VM 생성
Step 2 : OS 작업
Linux 방화벽 개방
- 2개의 UDP 포트를 방화벽 개방함
- VM을 리부팅 할 경우 방화벽 설정이 초기화 됩니다. (재부팅시, 다시 수행하세요)
sudo iptables -I INPUT -p udp --dport 2456 -j ACCEPT
sudo iptables -I INPUT -p udp --dport 2457 -j ACCEPT
sudo iptables -I INPUT -p udp --dport 2458 -j ACCEPT
- 만약 iptables가 없다는 에러 메시지가 출력된다면 아래 명령어로 설치
sudo apt install iptables
APT Update
sudo apt update
필수 프로그램 설치
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y libpulse-dev libatomic1 libc6 steamcmd
발헤임 설치
cd ~
steamcmd +login anonymous +app_update 896660 validate +quit
게임 엔진 디렉토리로 이동
cd ~/Steam/steamapps/common/Valheim\ dedicated\ server/
start_server.sh 파일 수정
nano start_server.sh
아래 내용중 다음 3가지 항목 정도만 수정합니다.
-name, -world, -password '패스워드는 5자 이상'
#!/bin/bash
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970
echo "Starting server PRESS CTRL-C to exit"
# Tip: Make a local copy of this script to avoid it being overwritten by steam.
# NOTE: Minimum password length is 5 characters & Password cant be in the server name.
# NOTE: You need to make sure the ports 2456-2458 is being forwarded to your server through your local router & firewall.
./valheim_server.x86_64 -name "서버이름" -port 2456 -world "월드이름" -password "패스워드" -crossplay
export LD_LIBRARY_PATH=$templdpath
- 저장하고 빠져나가기
ctrl + x
y
엔터
서버 기동전, 스크린 실행
screen
게임엔진 기동
./start_server.sh
screen 및 터미널 종료
ctrl + a + d
터미널(MobaXterm) 종료
스크린 유틸리티가 어려우신 분들을 위한 심화 학습
접속테스트
기타 환경설정 / 맵 / 저장 데이터와 관련된 상세 사항은
자주하는 질문 포스팅을 참조하세요
이상 V Rising 서버 구축 가이드 였습니다.
추가로 궁금하신 사항은 테크팀 공식 디스코드 채널로 방문해주세요
반응형
'게임 서버구축 메뉴얼 > 발헤임' 카테고리의 다른 글
발헤임(Valheim) 사설서버 구축하기 : NAS (0) | 2024.05.28 |
---|---|
발헤임(Valheim) 사설서버 구축하기 : OCI (0) | 2024.05.21 |
발헤임(Vallheim) 서버 구축하기 : 윈도우 (0) | 2024.05.19 |