반응형

 



문서 개정 이력

날짜 제목 상세
2025-04-01 초안 작성 최초 메뉴얼 포스팅

 

테크팀 채널 소개

테크팀 채널은 누구나 친구들과 함께 즐길 수 있는 사설서버를 구축하기 위한 강의를 제공하기 위해 만들어졌습니다. 
아래와 같은 다양한 공식 자료를 확인하실 수 있습니다.
제목 링크이동
테크팀 유튜브 채널 링크이동
테크팀 디스코드 서버 링크이동
테크팀 게임사설 서버 (T2Server) 링크이동
테크팀 게임사설 서버 디스코드 링크이동

 


 

동영상 강의

영상 제작중

 


서버 구동을 위해 사전 설치해야하는 프로그램이 있나요 ?

[영상에 빠진부분!] 윈도우 서버의 경우 Microsoft Visual C++ 이 사전 설치되어 있어야 합니다
 

Latest supported Visual C++ Redistributable downloads

This article lists the download links for the latest versions of Visual C++ Redistributable packages.

learn.microsoft.com

 



윈도우 방화벽 개방

New-NetFirewallRule -DisplayName "7DaysToDie" -Direction Inbound -LocalPort 26900 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "7DaysToDie" -Direction Inbound -LocalPort 26900-26903 -Protocol UDP -Action Allow

 



공유기 포트포워딩

자신의 서버PC IP에 UDP (26900-26903), TCP(26900)을 포트포워딩 설정합니다

 

IPTime이 아닌 다른 공유기 브랜드별 포트포워딩 유튜브 자료
(테크팀 채널 자료는 아닙니다 해당 영상에 질문 하셔도 답변 할 수 없습니다)
번호 브랜드 YouTube 링크
1 IP Time 공유기 링크이동
2 KT 공유기 링크이동
3 TP Link 공유기 링크이동
4 Next 공유기 링크이동
5 SK 브로드밴드 공유기 링크이동
6 LG U+ 공유기 링크이동
7 ASUS 공유기 링크이동

 


 

게임엔진 설치

SteamCMD 다운로드 : 클릭다운로드

 

설치/업데이트 스크립트 생성 : update.bat
steamcmd +login anonymous +app_update 294420 validate +quit

 


 

게임엔진 실행

실행 파일의 위치
{서버폴더}\steamapps\common\7 Days to Die Dedicated Server\

 

실행파일 : startdedicated.bat

파일을 실행함

 

서버 터미널 확인

세션이 정상적으로 실행 된 것을 확인함

 


 

게임서버 정상 동작 확인 

자신의 서버 공인 IP 확인 → 네이버 → '내ip'검색 

 

접속 테스트 사이트 : 링크이동
 

Is my Game Server Online?

 

ismygameserver.online

 

접속 IP:26900 을 넣고 테스트 진행

서버 정상 기동 확인

 

반응형

반응형


문서 개정 이력

날짜 제목 상세
2025-03-02 초안 작성 최초 메뉴얼 포스팅

 

테크팀 채널 소개

테크팀 채널은 누구나 친구들과 함께 즐길 수 있는 사설서버를 구축하기 위한 강의를 제공하기 위해 만들어졌습니다. 
아래와 같은 다양한 공식 자료를 확인하실 수 있습니다.
제목 링크이동
테크팀 유튜브 채널 링크이동
테크팀 디스코드 서버 링크이동
테크팀 게임사설 서버 (T2Server) 링크이동
테크팀 게임사설 서버 디스코드 링크이동

 

테크팀 채널 소개

본 강의 포스팅을 위해서 아래와 같은 사이트(자료)를 참조하였습니다. 
사이트 이름 링크이동
휴머니츠 스팀 FaQ 링크이동
휴머니츠 위키 링크이동
휴머니츠 디스코드 링크이동

 


동영상 강의

본 메뉴얼 포스팅은, 테크팀 영상강의에 최적화 되어 있습니다.

 



윈도우 방화벽 개방

New-NetFirewallRule -DisplayName "Humanitz" -Direction Inbound -LocalPort 7777,27015 -Protocol UDP -Action Allow

 



공유기 포트포워딩

자신의 서버PC IP에 UDP (7777, 27015)을 포트포워딩 설정합니다

7777, 27015 두 개의 포트를 포트포워딩 함

 

IPTime이 아닌 다른 공유기 브랜드별 포트포워딩 유튜브 자료 (테크팀 채널 자료는 아닙니다)
번호 브랜드 YouTube 링크
1 IP Time 공유기 링크이동
2 KT 공유기 링크이동
3 TP Link 공유기 링크이동
4 Next 공유기 링크이동
5 SK 브로드밴드 공유기 링크이동
6 LG U+ 공유기 링크이동
7 ASUS 공유기 링크이동

 


 

게임엔진 설치

SteamCMD 다운로드 : 클릭다운로드

 

설치/업데이트 스크립트 생성 : update.bat
steamcmd +login anonymous +app_update 2728330 validate +quit

 

실행 파일 생성 : start.bat
TSSGameServer.exe -bashmode -log -port=7777 queryport=27015 -steamservername=MyDedicatedServer

 


 

서버 기동

앞서 만든 start.bat 파일을 실행하여 서버를 기동함

반응형
반응형

발헤임 서버 구축하기 : NAS

 

2024년 4월 발헤임 잿가루지대 대규모 패치가 진행되었습니다. 
새로운 컨텐츠 출시에 맞춰 테크팀 채널에서 이를 
Synology NAS + Docker 
기술을 사용하여 24시간 동작하는 
사설서버를 만드는 방법에 대해 가이드 합니다. 

문서버전 2025.06


시작하며

서문 
 

테크팀's server Discord 서버에 가입하세요!

나만의 게임서버를 구축하고, 지인들과 함께 즐기기 위한 기술 가이드 | 멤버 2954명

discord.com

 


서버 구축 참고 자료들 

기술 참고 사이트 (공식)
기술 참고 사이트 (비공식) 
테크팀 자료 
  • 발헤임 서버 구축 자주하는 질문들 : 링크이동
브이라이징 다른 구축시리즈, 테크팀 유튜브 영상
  • 발헤임 사설서버 구축영상 (윈도우) : 링크이동
  • 발헤임 사설서버 구축영상 (GCP) : 링크이동
  • 발헤임 사설서버 구축영상 (NAS) : 링크이동
  • 발헤임 사설서버 구축영상 (OCI) : 제작중

 

유튜브 공식 설치 가이드 영상
테크팀 강의 영상

 


서버 설치 스펙

요구 항목 요구 스펙
CPU 최소 4Core, 권고 6Core
메모리 최소 2GB, 권고 4GB 이상
디스크 용량 최소 2GB, 권고 4GB 이상

 


 

모든 나스 모델이 도커를 지원하는 것은 아닙니다.
아래 링크 내용을 확인하셔서, 자신의 모델이
Docker를 지원하는지 먼저 확인하세요

 

Can I Run Docker on My Synology NAS?

Trustworthy expert guide to your Synology NAS.

mariushosting.com

 

준비 되셨으면, 구축 시작 ~ !

 


스탭1 : 포트포워딩 

공유기 접근 
  • 포트포워딩 메뉴로 진입 : IP타임 기준 'NAT/라우터 관리' → '포트포워드 설정'

자신의 공유기IP에 UDP 2456~2458 포트 3개를 포트포워딩 진행함

 

 

"혹시 다른 공유기 브랜드를 사용하시나요 ?? "
"아래 영상 링크를 참조하세요"

 

IP Time 이외 포트포워딩은 ?  (아래 링크 참조)

스탭2 : Container Manager 설치 

만약 설치 되어 있다면 다음 스탭으로 건너 뛰세요 

패키지 센터 → 'container' 검색 → '설치' 클릭
컨테이너 메니져 설치중
설치 완료 확인

 


스탭3 : 설치 폴더 만들기

'File Station' → 'docker' → 생성 → '폴더생성' → 'valheim' → '확인'
생성한 'valheim' 폴더 안에, 'config', 'data' 2개의 서브 폴더를 생성함

 


스탭4 : 도커 이미지 설치

lloesche/valheim-server 이미지를 다운로드 받습니다

Container Manager 실행 후 → '레지스트리' → 'lloesche/valheim-server → '이 이미지 다운로드'
'이미지' → 다운로드 받은 이미지 선택 → '실행' 클릭
컨테이너 이름을 'valheim' 으로 지정하고 '다음' 클릭

80, 9001 이 만약 충돌한다는 메시지가 뜬다면 생략하거나 (삭제)
또는 왼쪽 열의 값을, 아무 임의의 값으로 변경/수정 하여 사용합니다 

네트워크 포트는 다음과 같이 설정하고, 80/9001은 충돌이 발생할경우 생략 가능
볼륨 설정에서 '폴더 추가' 를 총 2번 작업 합니다
첫번째 디렉토리는 'config'를 선택함
두번째 폴더는 'data'를 선택함

  • 맵핑되는 폴더는 아래와 같습니다.
파일/폴더
마운트 경로
(수정하지 말고 그대로 복사 붙여넣기 하세요)
/docker/valheim/config /config
/docker/valheim/data /opt/valheim

볼륨을 위와 같이 설정합니다
환경에서 '추가'를 3번 눌러, 3개의 항목을 만듭니다

 

  • 추가한 환경 변수
변수 입력 값 (예시) 비고
SERVER_NAME MyServerName 출력될 자신의 서버 이름을 자유롭게 작성
WORLD_NAME MyOpenWorld 생성될 오픈월드의 이름을 작성
SERVER_PASS MyPassword 서버 접속 패스워드 (반드시 5글자 이상)

환경 변수 입력 완료 (바닐라 모드)

 

 

" 만약, BepinEx를 연동한 MOD 서버를
원하신다면 환경변수를 아래와 같이 1줄 추가하세요 "

BEPINEX , true 항목을 추가하여 MOD를 Enable 한다

 

 

그밖에 환경변수로 사용할 수 있는 다양한 변수 값들은 아래 링크를 참조하세요
 

Docker

 

hub.docker.com

네트워크는 'host'를 선택하고 → '다음' 클릭

 

눈으로 정보 확인후 '완료' 클릭

 

터미널을 열어, 컨테이너 설치 상태 확인
발헤임 서버가 설치되고 있음
'Game Server Connected' 메시지가 나오면, 정상 구동 완료

 


스탭5 : 게임 클라이언트 연결 테스트

공유기 공인IP 확인 
  • 방법 1 : 자신의 공유기에 접속하여 공인 IP를 확인

공유기에 접속하여 자신의 공인IP(외부IP)를 확인할 수 있다

  • 방법 2 : 공유기에 연결된 노트북을 사용하여 아래 주소로 접근하여 공인IP를 확인할 수 있다
 

내ip : 네이버 검색

'내ip'의 네이버 검색 결과입니다.

search.naver.com

네이버에서 자신의 공유기 공인Ip 확인

 

접속테스트

서버 연결
서버 연결 확인

 


기타 환경설정 / 맵 / 저장 데이터와 관련된 상세 사항은
자주하는 질문 포스팅을 참조하세요

 


이상 Valheim 서버 구축 가이드 였습니다. 
추가로 궁금하신 사항은 테크팀 공식 디스코드 채널로 방문해주세요 

 

테크팀's server Discord 서버에 가입하세요!

나만의 게임서버를 구축하고, 지인들과 함께 즐기기 위한 기술 가이드 | 멤버 2954명

discord.com

 

반응형
반응형

오라클 평생 무료 티어 활용

 

2024년 4월 발헤임 잿가루지대 대규모 패치가 진행되었습니다. 
새로운 컨텐츠 출시에 맞춰 테크팀 채널에서 이를 
Oracle Always Free Tier + Docker
기술을 사용하여 24시간 동작하는 
사설서버를 만드는 방법에 대해 가이드 합니다. 

문서버전 2025.05


오라클 클라우드 작업

오라클 클라우드 회원 가입
 

클라우드 서비스 무료 이용

Oracle Cloud Free Tier는 기업에게 무제한으로 사용할 수 있는 상시 무료 클라우드 서비스를 제공합니다.

www.oracle.com

 

오라클 클라우드 평생 무료 티어 혜택 
  • 계정당 ARM CPU 4core, 24GB MEM, 200GB SSD, 공인IP가 평생 무료 
  • 회원가입이 조금 어렵고, 무료 자원 혜택을 누릴려는 사람들이 몰리면서 VM 배포가 다소 어려움 

서버 구축 참고 자료들 

기술 참고 사이트 (공식)
기술 참고 사이트 (비공식) 
테크팀 자료 
  • 발헤임 서버 구축 자주하는 질문들 : 링크이동
브이라이징 다른 구축시리즈, 테크팀 유튜브 영상
  • 발헤임 사설서버 구축영상 (윈도우) : 링크이동
  • 발헤임 사설서버 구축영상 (GCP) : 링크이동
  • 발헤임 사설서버 구축영상 (NAS) : 링크이동
  • 발헤임 사설서버 구축영상 (OCI) : 제작중

시작전 기억하실 사항 !
ARM CPU 환경은 MOD를 지원하지 않습니다. 
따라서 OCI Always Free Tier는 
바닐라(순정) 상태의 서버 운영만 가능합니다

자~ 준비 되셨다면 설치 시작합니다


Step 1 : Oracle Cloud VCN 생성, 방화벽 개방, VM 생성

공식 영상을 참조하여 사전 작업을 진행합니다. 

현재 영상 제작중

 


Step 2 : OS 작업

inux 방화벽 개방 
  • 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
  • 방화벽 저장
sudo netfilter-persistent save

 

APT Update
sudo apt update

 

홈 디렉토리 이동
cd ~

 

소스코드 다운로드
wget https://gist.githubusercontent.com/husjon/c5225997eb9798d38db9f2fca98891ef/raw/setup_valheim_server.sh

 

설치 스크립트 실행 
bash ~/setup_valheim_server.sh

'yes' 를 입력하여 스크립트를 실행한다
cross play는 'no'를 입력한다



" 서버가 중간에 리부팅 됩니다 "


Step 3 : 리부팅 후, OS 작업 이어서 진행 

스크립트 다시 실행 
bash ~/setup_valheim_server.sh

처음과 동일하게 'yes'를 입력 후 설치를 진행
마찬가지로, cross play는 'no'를 입력한다

 

설치 완료 

설치가 완료 되었다고 나오지만, 아직 백그라운드로 계속 설치가 진행되고 있음

 

 


Step 4 : 환경설정 진행 

설정 파일 수정 
nano server_credentials

 

SERVER_NAME, WORLD_NAME, PASSWORD 항목 수정 

밑줄 친 항목을 자신의 환경으로 수정하여 사용함

 

저장하고 빠져나가기 
ctrl + x
y
엔터

 


Step 5 : 서버 구동

서버 기동
valheim_server start

서버가 기동 된다

 

서버 기동 완료 까지 모니터링 하며 대기 
valheim_server logs-live

월드 생성에서 상당히 많은 시간이 소요되는 것을 확인할 수 있음 (대략 15분)

 

서버 '최초 1회 맵 생성' 및 기동 완료 확인 

대략 위와 같이 나온다면 구동이 완료 되었음

 


Step 6 : 최종 구동 테스트 

서버 공인 IP 주소 확인하기 

 

게임 실행 및 접속 테스트

'Start Game'
캐릭터 선택
'Join Server' → 'Add Sserver' 클릭
클라우드 VM의 공인 IP 입력
서버 등록 완료 'Connect' 클릭
서버 접속 완료

 


(Option) Step : 기타 운영과 관련된 명령어들

서버 시작하기 
valheim_server start

 

서버 종료하기 
valheim_server stop

 

서버 업데이트 하기 (서버를 종료하고 수행해야 함)
valheim_server upgrade

 


 

서버 로그 전체 보기
valheim_server logs

 

서버 로그 실시간 추적 
valheim_server logs-live

 


기타 환경설정 / 맵 / 저장 데이터와 관련된 상세 사항은
자주하는 질문 포스팅을 참조하세요

 

발헤임(Valheim) 사설서버 구축하기 자주하는 질문 모음

안녕하세요 테크팀 입니다.유튜브 채널을 운영하면서 많은 구독자님들의다양한 질문을 받고, 답변해드리고 있습니다. 그중 가장 많이 질문하고, 답변 드린 사항을 정리하여 안내드립니다.본

techtim.tistory.com

 


이상 Valheim 서버 구축 가이드 였습니다. 
추가로 궁금하신 사항은 테크팀 공식 디스코드 채널로 방문해주세요 

 

테크팀's server Discord 서버에 가입하세요!

나만의 게임서버를 구축하고, 지인들과 함께 즐기기 위한 기술 가이드 | 멤버 2954명

discord.com

 

 

반응형
반응형

구글클라우드 프리티어를 활용한 발헤임 사설서버 구축하기

 

2024년 4월 발헤임 잿가루지대 대규모 패치가 진행되었습니다. 
새로운 컨텐츠 출시에 맞춰 테크팀 채널에서 이를 
Google Cloud 무료티어 + Ubuntu Linux 
기술을 사용하여 24시간 동작하는 
사설서버를 만드는 방법에 대해 가이드 합니다. 

문서버전 2025.05


시작하며

서문 

서버 구축 참고 자료들 

기술 참고 사이트 (공식)
기술 참고 사이트 (비공식) 
테크팀 자료 
  • 발헤임 서버 구축 자주하는 질문들 : 링크이동
브이라이징 다른 구축시리즈, 테크팀 유튜브 영상
  • 발헤임 사설서버 구축영상 (윈도우) : 링크이동
  • 발헤임 사설서버 구축영상 (GCP) : 링크이동
  • 발헤임 사설서버 구축영상 (NAS) : 링크이동
  • 발헤임 사설서버 구축영상 (OCI) : 제작중

서버 요구 스펙

요구 항목 요구 스펙
CPU 최소 4Core, 권고 6Core
메모리 최소 2GB, 권고 4GB 이상
디스크 용량 최소 2GB, 권고 4GB 이상

 


구글 클라우드 작업

구글 클라우드 회원 가입
  • 구글클라우드 웹사이트에서 회원가입을 진행합니다. (https://cloud.google.com)
 

클라우드 컴퓨팅 서비스 | Google Cloud

데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요.

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) 종료

 

스크린 유틸리티가 어려우신 분들을 위한 심화 학습
스크린 심화 학습 영상

 


접속테스트

게임 실행
Join Server
IP 입력
게임 실행 확인


기타 환경설정 / 맵 / 저장 데이터와 관련된 상세 사항은
자주하는 질문 포스팅을 참조하세요


 

이상 V Rising 서버 구축 가이드 였습니다. 
추가로 궁금하신 사항은 테크팀 공식 디스코드 채널로 방문해주세요 

 

테크팀's server Discord 서버에 가입하세요!

나만의 게임서버를 구축하고, 지인들과 함께 즐기기 위한 기술 가이드 | 멤버 2977명

discord.com

 

 

 

반응형
반응형

발헤임 서버 구축하기 : 윈도우

 

2024년 4월 발헤임 잿가루지대 대규모 패치가 진행되었습니다. 
새로운 컨텐츠 출시에 맞춰 테크팀 채널에서 이를 
윈도우 PC + SteamClient or SteamCMD 
기술을 사용하여 24시간 동작하는 
사설서버를 만드는 방법에 대해 가이드 합니다. 

문서버전 2025.05


시작하며

서문 
  • 본 가이드는 YouTube 채널 “테크팀” 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
  • 본가이드의 오류발견시 아래 주소로 제보 부탁 드립니다.
  • 공식 유튜브채널 [ https://www.youtube.com/@kortechtim ]
  • 공식 디스코드 [ https://discord.gg/ZQ6DzC58rZ

 


서버 구축 참고 자료들 

기술 참고 사이트 (공식)
기술 참고 사이트 (비공식) 
테크팀 자료 
  • 발헤임 서버 구축 자주하는 질문들 : 링크이동
브이라이징 다른 구축시리즈, 테크팀 유튜브 영상
  • 발헤임 사설서버 구축영상 (윈도우) : 링크이동
  • 발헤임 사설서버 구축영상 (GCP) : 링크이동
  • 발헤임 사설서버 구축영상 (NAS) : 링크이동
  • 발헤임 사설서버 구축영상 (OCI) : 제작중

 


 

테크팀, 유튜브 공식 가이드 영상

 


스탭 1 : 윈도우 방화벽 개방 

파워쉘을 '관리자' 권한으로 실행합니다. 

윈도우시작 우클릭 → Windows PowerShell(관리자) 클릭

 

아래 명령어를 수행하여 방화벽을 개방합니다.
New-NetFirewallRule -DisplayName "valheim" -Direction Inbound -LocalPort 2456-2458 -Protocol UDP -Action Allow

방화벽 개방 화면

 


스탭2 : 공유기 포트포워딩 설정 

발헤임 포트 오픈

 

"혹시 다른 공유기 브랜드를 사용하시나요 ?? "
"아래 영상 링크를 참조하세요"

 

IP Time 이외 포트포워딩은 ?  (아래 링크 참조)

 

본 작업에 들어가기전 안내!!!

윈도우에 V-Rising을 설치하는 방법에는 2가지가 있습니다.
본 가이드에서는 2가지 모두 안내합니다.
원하는 방식으로 진행하세요

번호 방법론 설명
1 SteamClient 사용 쉬운 설치, 스팀 로그인 필요, 게임PC와 서버PC가 같은 장비일 경우 추천
2 SteamCMD 사용 조금 더 어려운 설치, 스팀로그인 불필요, 제3의 장비를 이용하여 서버 구성 가능

 


스탭3-1 : "SteamClient"를 이용한 서버 엔진 설치 

Dedicated Server 엔진 설치

라이브러리 → '도구' → 'Valheim Dedicated Server' → '설치'

 

서버 구동기 만들기 

서버가 설치된 디렉토리로 이동함
'start_headless_server.bat' 파일을 복사 붙여넣기하여, 'RunServer.bat' 파일로 변경함
RunServer.bat 파일을 우클릭 → '편집'

 

명령어 작성 
아래 -name, -world, -password 는 자신의 환경으로 변경하시고 패스워드는 반드시 5글자 이상 작성합니다. 

밑줄 부분을 자신의 서버 스타일로 변경함

 

서버 기동 → 'RunServer.bat' 를 더블클릭하여 서버를 기동함 

서버 정상 기동 확인 (3~4분 소요됨)

 

기타 환경설정 / 맵 / 저장 데이터와 관련된 상세 사항은
자주하는 질문 포스팅을 참조하세요


스탭 3-2 : "SteamCMD"를 이용한 서버 엔진 설치 

 

사설서버 게임엔진을 설치할 디렉토리 생성 : 원하는 아무곳 선정 
단, 패스 혹은 디렉토리 이름에 한글이 들어가면 안됨 

 

SteamCMD 다운로드 : 다운로드 사이트 이동

위 링크를 클릭하여 SteamCMD 다운로드

 

SteamCMD Zip 파일을 압축해지하여, 서버 엔진 폴더에 옮겨 놓음 

다운로드한 SteamCMD.zip 파일을 압축해지하여  나온 exe 파일을 서버 디렉토리에 옮김

 

텍스트 파일 2개 생성

폴더 빈공간 마우스 우클릭 > 새로만들기 > 텍스트문서

 

위 작업을 반복하여, 새 텍스트를  2개를 만듭니다.

 

파일 이름 변경 
Install.bat, RunServer.bat 파일로 이름을 변경함 

2개의 파일  생성 완료

 

"만약 파일 확장자가 보이지 않는다면? "

보기 > 파일확장명 체크를 하면, 파일의 모든 확장자를  볼 수 있습니다.

 

Install.bat 명령어 구문 삽입 
steamcmd.exe +login anonymous +app_update 896660 +quit

 

RunServer.bat 명령어 구문 삽입 
아래 -name, -world, -password 는 자신의 환경으로 변경하시고 패스워드는 반드시 5글자 이상 작성합니다. 
## 서버 업데이트 구문 ##
steamcmd.exe +login anonymous +app_update 896660 +quit

## 서버 실행 구문 ##
@echo off
set SteamAppId=892970
echo "Starting server PRESS CTRL-C to exit"
cd .\steamapps\common\Valheim dedicated server
valheim_server -nographics -batchmode -name "My server" -port 2456 -world "Dedicated" -password "secret" -crossplay

 

게임서버 실행 
RunServer.bat 파일을 더블클릭하여 서버를 기동함 

'RunServer.bat' 를 더블클릭하여 서버 기동

 

서버 정상 기동 확인 (3~4분 소요됨)

 

 

기타 환경설정 / 맵 / 저장 데이터와 관련된 상세 사항은
자주하는 질문 포스팅을 참조하세요

 


이상 V Rising 서버 구축 가이드 였습니다. 
추가로 궁금하신 사항은 테크팀 공식 디스코드 채널로 방문해주세요 

 

테크팀's server Discord 서버에 가입하세요!

나만의 게임서버를 구축하고, 지인들과 함께 즐기기 위한 기술 가이드 | 멤버 2977명

discord.com

 

반응형
반응형

 


시작하며

서문 
  • 본 가이드는 YouTube 채널 “테크팀” 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
  • 본가이드의 오류발견시 아래 주소로 제보 부탁 드립니다.

 

유튜브 강의 영상

 

참고자료 

 

서버 요구사항 
  • 최소 : 2vCPU, 16GB MEM, 10GB SSD
  • 권장 : 4vCPU, 32GB MEM, 20GB SSD 

 

방화벽 포트 
  • UDP 7777

 

기타 정보 
  • 최대 멀티플레이 가능 인원 : 10명 
  • SteamApp ID : 808040 
  • 지원 OS 플랫폼 : 윈도우, 리눅스 

 


사전작업 : 방화벽 + 포트포워딩 개방

윈도우 방화벽 개방 
  • 스팀클라이언트 사용시, 방화벽은 자동으로 개방되므로 본 강의에서는 별도 방화벽 개방 스탭은 없습니다. (생략)

 

포트포워딩 설정
IPTime 포트포워딩은 영상을 참조하세요

 


게임엔진 설치

스몰랜드 Dedicated 엔진 설치 
  • 라이브러리 --> 도구를 체크

도구를 체크함

 

  • 스몰랜드 사설서버 확인

설치를 진행함
모두 기본 값으로 두고, '설치'를 선택함
설치 진행중, 대략 1분 정도 소요

 

(서버) 환경설정
  • 설치 디렉토리로 이동함 

설치된 게임 우클릭 -> 관리 -> 로컬파일 보기로 이동함
서버 환경 설정을 위해 우리가 편집할 파일
start-server.bat 파일을 선택하여 '우클릭' -> 편집을 선택
원하는 입맛데로, 서버 환경설정을 편집 : 본데모에서는 서버 이름만 변경함

 

  • 자세한 서버 환경 변수는 아래 내용 참조 
환경변수 설명
set SERVERNAME 표시될 서버의 이름
set WORLDNAME 저장될 월드의 이름
set PASSWORD 서버 접속 패스워드, 사용하지 않을 경우 공란
set FRIENDLYFIRE 0 = PVE, 1 = PVP
set PEACEFULMODE 몹 선공 여부 ( 0 = 선공, 1 = 선공 안함 )
set KEEPINVENTORY 사망시 아이템 유지 ( 0 = 아이템 드롭, 1 = 아이템 유지 )
set NODETERIORATION 건물이 서서이 부패 ( 0 = 무한, 1 = 부패 )
set PRIVATE 서버를 공개/비공개 운영 ( 0 = 공개, 1 = 비공개 )
set LENGTHOFDAYSECONDS 하루의 길이(초), 기본 값 1800은 30분
set LENGTHOFSEASONSECONDS 계절의 길이, 기본 값 10800은 3시간
set CREATUREHEALTHMODIFIER 수집한 크리처의 에너지 (20~300 설정 가능, 기본값 100)
set CREATUREDAMAGEMODIFIER 수집한 크리처의 최초 받는 데미지 (20~300, 기본값 100)
set NOURISHMENTLOSSMODIFIER 허기짐 데미지 (0~100, 기본값 100)
set FALLDAMAGEMODIFIER 낙하 데미지 (50~100, 기본값 100)

 

서버 실행

서버 구동 확인 : 서버 구동에 대략 10초 정도 소요됨

 

서버가 구동되는 동안, 서버 터미널은 종료하면 안됩니다.
서버를 이런식으로 24시간 켜두셔야 합니다

 


최종 접속 테스트

게임(클라이언트) 실행

플레이 클릭
캐릭터 선택
합류 선택후, 멀티 메뉴로 이동
Public -> 자신의 서버 이름 넣기 -> 검색된 자신의 서버를 더블 클릭
합류 중
서버 접속 확인

 

최초 서버 접속 시도중 1~2회 정도는 타임아웃이 발생될 수 있습니다.
만약 3회이상 타임아웃이 발생된다면 높은 확률로 포트포워딩 이슈입니다.
디스코드로 오셔서 유료 기술지원(원격)을 신청하세요 

 


수고하셨습니다. 이렇게 오늘은 윈도우 OS + 스팀클라이언트를 활용하여 
24시간 구동하는 스몰랜드(Smalland) 서버를 구축해 보았습니다.

구축간 궁금하시거나, 어려운 사항들은 공식 디스코드로 오셔서
다양한 기술지원을 받으시기 바랍니다. 

감사합니다. ^^

반응형
반응형

 

시작하며

서문 
  • 본 가이드는 YouTube 채널 “테크팀” 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
  • 본가이드의 오류발견시 아래 주소로 제보 부탁 드립니다.

 

유튜브 영상은 제작 중

 

참고자료 

 

서버 요구사항 
  • 최소 : 2vCPU, 16GB MEM, 10GB SSD
  • 권장 : 4vCPU, 32GB MEM, 20GB SSD 

 

방화벽 포트 
  • UDP 7777

 

기타 정보 
  • 최대 멀티플레이 가능 인원 : 10명 
  • SteamApp ID : 808040 
  • 지원 OS 플랫폼 : 윈도우, 리눅스 

 


방화벽 + 포트포워딩 개방

윈도우 방화벽 개방 
  • 파워쉘 '관리자 권한실행' 

 

  • 방화벽 개방 명령어 수행
New-NetFirewallRule -DisplayName "Smalland" -Direction Inbound -LocalPort 7777 -Protocol UDP -Action Allow

파워쉘 실행하여 방화벽 개방

 

포트포워딩 진행

 

테크팀 영상을 참조하여 포트포워딩 진행
IPTime 외 다른 공유기의 경우 상단의 디스코드에 접속하여
밴더별 포트포워딩을 참조

 


게임엔진 설치

SteamCMD 설치 
  • 게임엔진 설치를 위한 폴더 생성 

필자의 경우 "Smalland" 라는 폴더를 만들었음

 

 

게임엔진 설치
  • Install.bat 파일을 생성 

 

만약 확장자가 보이지 않는 다면 ??? 

폴더 '보기' 에서 '파일확장명' 을 체크하면 확장명까지 모두 볼 수 있음

 

  • Install.bat 파일 편집하기 

 

  • Install.bat 파일에, 아래 스크립팅을 삽입한다 
steamcmd.exe +login anonymous +app_update 808040 +quit

 

  • 스크립팅 1회 실행 및 서버 설치 [대략2~3분 소요]

서버 설치중, 설치가 완료되면 터미널은 자동 종료됨
설치가 완료되면, 서버폴더 안에 여러가지 파일이 생성된 것을 볼 수 있음

 


게임 서버 환경 설정

  • 환경설정 파일 위치
{스팀CMD폴더}\steamapps\common\SMALLANDSurviveTheWildsDedicatedServer

 

  • 환경설정 파일 편집 : "start-server.bat"

start-server.bat 파일을 우클릭하여 편집함
환경변수를 원하는 모양으로 편집함

 

  • 환경변수들 
환경변수 설명
set SERVERNAME 표시될 서버의 이름
set WORLDNAME 저장될 월드의 이름
set PASSWORD 서버 접속 패스워드, 사용하지 않을 경우 공란
set FRIENDLYFIRE 0 = PVE, 1 = PVP
set PEACEFULMODE 몹 선공 여부 ( 0 = 선공, 1 = 선공 안함 )
set KEEPINVENTORY 사망시 아이템 유지 ( 0 = 아이템 드롭, 1 = 아이템 유지 )
set NODETERIORATION 건물이 서서이 부패 ( 0 = 무한, 1 = 부패 )
set PRIVATE 서버를 공개/비공개 운영 ( 0 = 공개, 1 = 비공개 )
set LENGTHOFDAYSECONDS 하루의 길이(초), 기본 값 1800은 30분
set LENGTHOFSEASONSECONDS 계절의 길이, 기본 값 10800은 3시간
set CREATUREHEALTHMODIFIER 수집한 크리처의 에너지 (20~300 설정 가능, 기본값 100)
set CREATUREDAMAGEMODIFIER 수집한 크리처의 최초 받는 데미지 (20~300, 기본값 100)
set NOURISHMENTLOSSMODIFIER 허기짐 데미지 (0~100, 기본값 100)
set FALLDAMAGEMODIFIER 낙하 데미지 (50~100, 기본값 100)

 

  • 기타 "Additional Configuration"은 모두 기본 값으로 두고 진행함 

 


서버 구동 및 최종 접속 테스트

서버 구동
  • 서버 실행 : "start-server.bat" 파일 실행 

 

접속 테스트 
  • 게임 실행 및 멀티 메뉴 접속

플레이 접근
캐릭터 생성

 

 

수고하셨습니다. 이렇게 오늘은 윈도우 OS를 활용하여 
24시간 구동하는 스몰랜드(Smalland) 서버를 구축해 보았습니다.

구축간 궁금하시거나, 어려운 사항들은 공식 디스코드로 오셔서
다양한 기술지원을 받으시기 바랍니다. 

감사합니다. ^^

 

반응형
반응형

시작하며 

서문
  • 본 가이드는 YouTube 채널 “테크팀” 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
  • 본가이드의 오류발견이나, 수정신청은 아래 링크로 제보 부탁 드립니다. 

 


참고자료

기술사이트

 

기타 유틸리티 사이트

 

서버 요구사항
CPU 4코어 이상
Memory 16 GB 이상
Disk 8GB 이상
OS Windows 2019 이상 권고 (Linux는 공식 지원하지 않음 - 에뮬레이팅 필요)
Port TCP/UDP 7777, 7779(Option) 27015

 


사전 작업

방화벽 개방
  • 윈도우 파워쉘을 ‘관리자 권한’으로 실행 후 아래 명령어로 방화벽 오픈
New-NetFirewallRule -DisplayName "ArkSurvival" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ArkSurvival" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow

 

포트포워딩 
  • 자신이 사용하고 있는 공유기에 접근하여 ‘포트포워딩’ 메뉴로 진입 7777, 7778, 27015 포트를 포트포워딩 진행

서버 설치 

SteamCMD 다운로드
 

스팀CMD - Valve Developer Community

스팀 콘솔 클라이언트 또는 스팀CMD 는 스팀 클라이언트의 콘솔 버전입니다. 이 프로그램의 주된 용도는 콘솔 인터페이스를 사용하여 스팀에서 사용할 수 있는 다양한 게임 전용 서버를 설치하

developer.valvesoftware.com

zip 파일을 다운로드함

 

게임 설치
  • install.bat 만들기 
steamcmd.exe +login anonymous +app_update 2430930 +quit
  • start.bat 만들기
## 서버 업데이트 구문 ##
steamcmd.exe +login anonymous +app_update 2430930 +quit

## 서버 실행 구문 ##
cd .\steamapps\common\PalServer
start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=<servername>?Port=7777?QueryPort=27015?ServerPassword=<serverpassword> -WinLiveMaxPlayers=50 -log

 

추가 환경 설정

 

반응형

운영관련

서버 백업
  • 아래 디릭토리의 파일을 주기적으로 압축 보관합니다.
ShooterGame/Saved

[작성중]

반응형

+ Recent posts