반응형

 


 

문서 개정 이력

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

 

테크팀 채널 소개

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

 

 


구축시작 !


시작전 : 테크팀 공식 구축 가이드 영상

 

본 가이드는 테크팀 구축 영상에 최적화 되어 있습니다

 


 

Step1 : 공유기 포트포워딩 

UDP 16261, UDP 16262 포트를 포트포워딩 합니다.

 

IPTime이 아닌 다른 공유기 브랜드별 포트포워딩 유튜브 자료
번호 브랜드 YouTube 링크
1 IP Time 공유기 링크이동
2 KT 공유기 링크이동
3 TP Link 공유기 링크이동
4 Next 공유기 링크이동
5 SK 브로드밴드 공유기 링크이동

 


 

Step2 : 윈도우 방화벽 개방

파워쉘 실행 → 명령어 수행
New-NetFirewallRule -DisplayName "zomboid" -Direction Inbound -LocalPort 16261-16262 -Protocol UDP -Action Allow

 


 

Step3 : 설치 배치파일 만들기

SteamCMD 다운로드 [이미지 클릭]

SteamCMD 윈도우 파일 다운로드

 

 

Install.bat 파일 생성
steamcmd.exe +login anonymous +app_update 380870 +quit

 


 

Step4 : 서버 구동

서버 설치 디렉토리 이동
{스팀폴더}\steamapps\common\Project Zomboid Dedicated Server

 

서버 구동 파일 확인 → StartServer64.bat 파일 수행

대부분의 윈도우 환경은 'StartServer64.bat' 파일을 수행합니다.

 

BAT 파일 수정 → 메모리 할당량을 환경에 맞게 수정합니다.
# 수정해야 하는 부분 #
-Xms and -Xmx


# 수정의 예 #
@setlocal enableextensions
@cd /d "%~dp0"
SET PZ_CLASSPATH=java/istack-commons-runtime.jar;java/jassimp.jar;java/javacord-2.0.17-shaded.jar;java/javax.activation-api.jar;java/jaxb-api.jar;java/jaxb-runtime.jar;java/lwjgl.jar;java/lwjgl-natives-windows.jar;java/lwjgl-glfw.jar;java/lwjgl-glfw-natives-windows.jar;java/lwjgl-jemalloc.jar;java/lwjgl-jemalloc-natives-windows.jar;java/lwjgl-opengl.jar;java/lwjgl-opengl-natives-windows.jar;java/lwjgl_util.jar;java/sqlite-jdbc-3.27.2.1.jar;java/trove-3.0.3.jar;java/uncommons-maths-1.2.3.jar;java/commons-compress-1.18.jar;java/
".\jre64\bin\java.exe" -Djava.awt.headless=true -Dzomboid.steam=1 -Dzomboid.znetlog=1 -XX:+UseZGC -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow -Xms32g -Xmx32g -Djava.library.path=natives/;natives/win64/;. -cp %PZ_CLASSPATH% zombie.network.GameServer -statistic 0 %1 %2
PAUSE

 

 

서버 구동 확인

서버 구동이 완료 된 화면의 예

반응형
반응형

 

 

Last Updated 2024-11-07

 


 

참고하면 좋은 링크

제목 자료타입 링크이동
Dedicated Server Wiki (공식) 웹페이지 링크이동
Dedicated Server Settings 웹페이지 링크이동
Admin commands 웹페이지 링크이동
Server Statup 파라미터 웹페이지 링크이동

 


 

좀보이드 서버 전반적인 정보

항목 내용 상세
Steam App ID 380870
서버 구축 가능 플랫폼 개인 PC, 클라우드 시스템, NAS
서버 구축 가능 OS 윈도우, 리눅스, 도커

 


 

서버 요구 스펙

항목 상세
CPU (Processor) 쿼드코어 (requires up to 2 full cores)
RAM (Memory) Up to 7GB (currently uses around 11GB minimum)
Storage 3GB (for the install folder)
기타 -

 


 

서버에서 사용되는 포트 

방화벽 포트 TCP/UDP Ingress / Egress 용도 개방 필수 여부
16261 UDP Ingress 데이터 전송 필수
16262 UDP Ingress 데이터 전송 필수

 


환경 설정 파일 : 공식링크

파일의 종류 
파일 이름 사용 목적
servertest.ini 서버 환경설정 저장
servertest_SandboxVars.lua 서버 샌드박스 설정 저장
servertest_spawnpoints.lua 서버 스폰 포인터 설정 저장
servertest_spawnregions.lua 서버 스폰 맵 설정 저장

 

파일의 위치
OS 파일 위치
Windows %USERPROFILE%\Zomboid\server
Linux $HOME/Zomboid/Server
Docker (시놀로지나스)

 


 

윈도우 서버 On / Off 방법 

서버시작

"StartServer64.bat" 파일을 더블클릭하여 서버 구동

서버 종료
  • 터미널 화면에서 GUI로 종료하기

  • 터미널 화면에서 명령어로 종료하기
quit

 


리눅스 서버 On / Off 방법 

서버 종료
  • screen 번호 확인 
screen -ls

 

  • 스크린 접속
screen -r {스크린번호}

 

  • 서버 종료 
quit

혹은

ctrl + c

 


컨테이너(시놀로지나스) 서버 On / Off 방법 

서버 시작

컨테이너에서 '시작점' 클릭

 

서버 종료

컨테이너 GUI에서 '중지'

 


서버 업데이트 방법

윈도우 서버

서버를 종료하고 → 'Install.bat' 파일을 더블클릭 → 서버업데이트 진행

 

리눅스 서버(GCP)
  • 서버를 종료하고 아래 명령어 수행
steamcmd +login anonymous +app_update 380870 validate +quit

 

컨테이너 서버(시놀로지)
  • 컨테이너를 종료하고 → 컨테이너를 다시 시작하면 자동 업데이트 진행 됨

 


 

테크팀 채널, 좀보이드 서버 구축 영상 모음

일반 영상 
윈도우 PC를 활용한 바닐라 서버 구축하기

 

멤버쉽(유료) 영상
구글클라우드 프리티어를 활용한 바닐라 서버 구축하기
시놀로지 나스를 활용한 바닐라 서버 구축하기

 

반응형

+ Recent posts