반응형

 


시작하며

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

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

감사합니다. ^^

반응형

+ Recent posts