반응형
시작하며
서문
- 본 가이드는 YouTube 채널 “테크팀” 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
- 본가이드의 오류발견시 아래 주소로 제보 부탁 드립니다.
- 공식 유튜브채널 [ https://www.youtube.com/@kortechtim ]
- 공식 디스코드 [ https://discord.gg/ZQ6DzC58rZ ]
참고자료
- 스몰랜드 사설서버 DB Info : 링크이동
서버 요구사항
- 최소 : 2vCPU, 16GB MEM, 10GB SSD
- 권장 : 4vCPU, 32GB MEM, 20GB SSD
방화벽 포트
- UDP 7777
기타 정보
- 최대 멀티플레이 가능 인원 : 10명
- SteamApp ID : 808040
- 지원 OS 플랫폼 : 윈도우, 리눅스
사전작업 : 방화벽 + 포트포워딩 개방
윈도우 방화벽 개방
- 스팀클라이언트 사용시, 방화벽은 자동으로 개방되므로 본 강의에서는 별도 방화벽 개방 스탭은 없습니다. (생략)
포트포워딩 설정
- 포트포워딩은 유튜브 강의 영상을 참조하세요 : IPTime 기준으로 작성 되었습니다.
- 타 브랜드를 사용하신다면, 스몰랜드자주하는질문 포스팅을 참조하거나, 테크팀공식디스코드를 참조하세요
게임엔진 설치
스몰랜드 Dedicated 엔진 설치
- 라이브러리 --> 도구를 체크
- 스몰랜드 사설서버 확인
(서버) 환경설정
- 설치 디렉토리로 이동함
- 자세한 서버 환경 변수는 아래 내용 참조
환경변수 | 설명 |
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) |
서버 실행
서버가 구동되는 동안, 서버 터미널은 종료하면 안됩니다.
서버를 이런식으로 24시간 켜두셔야 합니다
최종 접속 테스트
게임(클라이언트) 실행
최초 서버 접속 시도중 1~2회 정도는 타임아웃이 발생될 수 있습니다.
만약 3회이상 타임아웃이 발생된다면 높은 확률로 포트포워딩 이슈입니다.
디스코드로 오셔서 유료 기술지원(원격)을 신청하세요
수고하셨습니다. 이렇게 오늘은 윈도우 OS + 스팀클라이언트를 활용하여
24시간 구동하는 스몰랜드(Smalland) 서버를 구축해 보았습니다.
구축간 궁금하시거나, 어려운 사항들은 공식 디스코드로 오셔서
다양한 기술지원을 받으시기 바랍니다.
감사합니다. ^^
반응형
'게임 서버구축 메뉴얼 > 스몰랜드' 카테고리의 다른 글
[윈도우+SteamCMD] 스몰랜드(Smalland) 사설서버 구축하기 (1) | 2024.04.20 |
---|---|
스몰랜드(Smalland), 서버구축 자주하는 질문 & 답변 모음 (0) | 2024.04.19 |