반응형

시작하며
서문
- 본 가이드는 YouTube 채널 “테크팀” 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
- 본가이드의 오류발견시 아래 주소로 제보 부탁 드립니다.
- 공식 유튜브채널 [ https://www.youtube.com/@kortechtim ]
- 공식 디스코드 [ https://discord.gg/ZQ6DzC58rZ ]
테크팀 채널 공식 유튜브 강의 영상
서버 구축 참고 자료들
공식 사이트
- AbioticFactor Dedicated Server Guide : 링크이동
- AbioticFactor Dedicated Server Linux Guide : 링크이동
- AbioticFactor 스팀 토론장 : 링크이동
- AbioticFactor 공식 디스코드 : 링크이동
참고 사이트
도커이미지 관련
서버 구축의 기본 정보 사항
서버 요구사항
- 정확한 서버 요구 스펙은 확인 중입니다.
사용할 방화벽 포트
- UDP : 7777, 27015
사전 작업 : 방화벽 개방 + 포트포워딩
윈도우 방화벽 개방
- 파워쉘 관리자 권한 실행

방화벽 개방 명령어 수행
New-NetFirewallRule -DisplayName "AbioticFactor" -Direction Inbound -LocalPort 7777,27015 -Protocol UDP -Action Allow
공유기 포트포워딩
- 포트포워딩 메뉴로 진입 : IP타임 기준 'NAT/라우터 관리' → '포트포워드 설정'

- 포트포워딩 진행 완료

IP Time 이외 포트포워딩은 ? (아래 링크 참조)
- IPTime 공유기 포트포워딩 : 링크이동
- KT 공유기 포트포워딩 : 링크이동
- TP 링크 포트포워딩 : 링크이동
- Next(넥스트) 공유기 포트포워딩 : 링크이동
- SK 브로드밴드 공유기 포트포워딩 : 링크이동
본작업 → 방법론1 : SteamClient 를 이용한 구축
특장점
- 가장 편하게 설치 및 운영을 할 수 있습니다. (GUI 기반)
- 반드시 프로그램을 구동하기 위해서는 SteamID를 이용하여 로그인을 해야 합니다.
- 공용 PC에서는 보안상 사용하기 어려운 방법입니다.
서버 프로그램 설치
- 라이브러리 → 도구 체크

- 서버 검색 + 설치 진행



서버 기동 스크립트 제작
- 사설서버 설치 디렉토리 접근

- 다음 위치로 이동함
AbioticFactor\Binaries\Win64
- 서버 기동 배치 파일을 생성함

- 서버 기동 명령어 삽입 [아래 양식 참조] → 붉은색 부분은 자신의 환경으로 변경하여 사용합니다.
AbioticFactorServer-Win64-Shipping.exe -log -newconsole -useperfthreads -NoAsyncLoadingThread -MaxServerPlayers=6 -PORT=7777 -QueryPort=27015 -ServerPassword=YourServerPassword -SteamServerName="Your Server Name"

- 그밖에 RunServer.bat에서 함께 사용할 수 있는 구동 파라미터들은 "자주하는 질문 게시판"을 참조하면 자세히 나와 있습니다.
서버 구동
- RunServer.bat 파일을 더블클릭하여 서버를 기동합니다.




- 서버 접속이 완료 되고 나면, 월드 세이브 디렉토리가 생성이 되었습니다.
- 기본 세팅으로 게임을 즐기기 위해서는 더 이상 추가 작업은 없습니다.
- 환경설정을 커스트마이징 하고 싶다면, 아래 스탭을 추가로 진행하세요
- 사설서버 구동기를 종료 합니다.
그밖에 추가 작업 (옵션)
서버 커스토마이징 (SandboxSettings.ini)
- 공식 사이트에서 SandboxSetting.ini 파일을 다운로드 합니다 : 링크이동

- ini 파일을 옮길, 서버 디렉토리로 접근

- 폴더 위치
{로컬파일보기위치}\AbioticFactor\Saved\SaveGames\Server\Worlds\Cascade\


- SandboxSettings.ini 파일의 상세 파라미터 항목은 자주하는질문 포스팅을 확인하세요
관리자 권한 및 밴유저 등록 (Admin.ini)
- 아래 위치의 파일을 수정하여, 관리자 및 밴 유저를 등록할 수 있습니다.
{서버디렉토리}\steamapps\common\Abiotic Factor Dedicated Server\AbioticFactor\Saved\SaveGames\Server\Admin.ini


본작업 → 방법론 2 : SteamCMD를 이용한 구축
특장점
- 배치 파일을 이용한 방법으로, 방법론 1번 보다는 약간 난이도가 있습니다.
- 스팀 로그인이 필요 없으므로, 공용PC 혹은 별도의 서버 구축방법에 자주 사용 됩니다.
- 스크립팅을 포함한 자유로운 서버 운영이 가능하여 테크팀 채널에서 권고하는 서버 구축 방법 입니다.
SteamCMD 다운로드 및 설치 준비
- 사설 서버 디렉토리 생성
- 가급적 C:\ 최상단 , D:\ 최상단을 선택하여 폴더를 만듭니다.
- 생성하는 폴더는 한글을 사용해서는 안됩니다.

설치용 배치파일 / 업데이트용 배치파일 준비
- SteamCMD 다운로드 : 다운로드 링크

- 다운로드한 SteamCMD.zip 파일을 압축해제하여 나오는 exe 파일을 서버 폴더로 옮김

서버 설치
- 텍스트 파일을 2개 만들고 각각 Install.bat, RunServer.bat 로 이름을 변경합니다.
- 생성한 파일을 우클릭 하여 "편집" 모드로 들어간다음 아래 구문을 삽입합니다.

- Install.bat
steamcmd.exe +login anonymous +app_update 2857200 +quit
- RunServer.bat : 붉은색은 자신의 환경에 맞춰 변경하세요
## 1 : Server Update Check
steamcmd.exe +login anonymous +app_update 2857200 +quit
## 2 : Run Server
cd .\steamapps\common\Abiotic Factor Dedicated Server\AbioticFactor\Binaries\Win64
AbioticFactorServer-Win64-Shipping.exe -log -newconsole -useperfthreads -NoAsyncLoadingThread -MaxServerPlayers=6 -PORT=7777 -QueryPort=27015 -ServerPassword=YourServerPassword -SteamServerName="Your Server Name"
- 먼저 수정 완료한 install.bat 파일을 더블클릭하여 서버를 설치 합니다.

- 그다음 RunServer.bat 파일을 수행하여 서버를 최초 1회 구동합니다 → 월드 디렉토리를 생성하기 위함

- 자신이 만든 서버에 최초 1회 접근


- 서버 접속이 완료 되고 나면, 월드 세이브 디렉토리가 생성이 되었습니다.
- 기본 세팅으로 게임을 즐기기 위해서는 더 이상 추가 작업은 없습니다.
- 환경설정을 커스트마이징 하고 싶다면, 아래 스탭을 추가로 진행하세요
- 사설서버 구동기를 종료 합니다.

그밖에 추가 작업 (옵션)
서버 커스토마이징 (SandboxSettings.ini)
- 공식 사이트에서 SandboxSetting.ini 파일을 다운로드 합니다 : 링크이동

- 다운로드 한 ini 파일을 자신의 월드 디렉토리 안으로 이동 시킵니다.
- 파일을 옮겨야 할 위치
{사설서버디렉토리}\steamapps\common\Abiotic Factor Dedicated Server\AbioticFactor\Saved\SaveGames\Server\Worlds\Cascade\


- SandboxSettings.ini 파일의 상세 파라미터 항목은 자주하는질문 포스팅을 확인하세요
관리자 권한 및 밴유저 등록 (Admin.ini)
- 아래 위치의 파일을 수정하여, 관리자 및 밴 유저를 등록할 수 있습니다.
{서버디렉토리}\steamapps\common\Abiotic Factor Dedicated Server\AbioticFactor\Saved\SaveGames\Server\Admin.ini



이상, 에이바이오틱 팩터 서버 구축(윈도우) 편이였습니다.
많은 도움이 되셨으면 합니다.
이상 테크팀 채널이였습니다
감사합니다.
반응형
'게임 서버구축 메뉴얼 > 기타게임' 카테고리의 다른 글
AbioticFactor, 서버구축 자주하는 질문 & 답변 모음 (0) | 2024.05.10 |
---|---|
에이바이오틱팩터 서버 구축하기 : GCP (0) | 2024.05.10 |
[윈도우+SteamCDM] Night of Dead 사설서버 구축하기 (0) | 2024.04.27 |
테라테크월드, 서버구축 자주하는 질문 & 답변 모음 (0) | 2024.03.30 |
[윈도우] 테라테크월드 서버 구축하기 (1) | 2024.03.23 |