반응형

 

시작하며

서문 
  • 본 가이드는 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) 서버를 구축해 보았습니다.

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

감사합니다. ^^

 

반응형

+ Recent posts