디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[정보📕] 싱글서버에 모드좀비 스폰되게 하는법

ㅇㅇ(221.163) 2024.05.19 15:44:31
조회 326 추천 6 댓글 3
														

수정해야하는 파일

1. DayZServer\mpmissions\dayzOffline.chernarusplus

내부의

cfgspawnabletypes.xml


2. DayZServer\mpmissions\dayzOffline.chernarusplus\db

내부의

events.xml


3. DayZServer\mpmissions\dayzOffline.chernarusplus\env

내부의

zombie_territories.xml




1. events.xml에 좀비 그룹 생성.


노트패드++로 events.xml을 열면 뭐가 좌르륵 되어있을텐데 맨밑에다


<event name="InfectedSpecial">

<nominal>50</nominal>

<min>25</min>

<max>250</max>

<lifetime>3</lifetime>

<restock>0</restock>

<saferadius>100</saferadius>

<distanceradius>50</distanceradius>

<cleanupradius>100</cleanupradius>

<flags deletable="0" init_random="0" remove_damaged="1"/>

<position>player</position>

<limit>custom</limit>

<active>1</active>

<children>

<child lootmax="5" lootmin="0" max="0" min="20" type="kck_ghost_girl"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="kck_gromble"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="kck_nakedzombie"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="Kickman_skeleton"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="ZombyDog"/>

</children>

</event>


이런식으로 좀비 그룹을 생성해야함.


여기서 직접 수정해야할건


<event name="InfectedSpecial">

<nominal>50</nominal>

<min>25</min>

<max>250</max>

이 문단과

<child lootmax="5" lootmin="0" max="0" min="20" type="ZombyDog"/>

이렇게 되어있는 문단임.


event name

요건 좀비 그룹의 이름.


<nominal>50</nominal>

<min>25</min>

<max>250</max>

이건 좀비그룹 생성확률.


<child lootmax="5" lootmin="0" max="0" min="20" type="ZombyDog"/>

요건 그룹에 포함되어있는 좀비개체임.


좀비그룹 이름은 님이 원하시는 이름을 넣으면 되고,(어차피 그냥 코드라 겜상에 영향주는거 1도 없음)

확률도 자기가 원하는대로 넣으면 됨.


nominal은 평균

min은 최소값

max는 최댓값.

요 세개가 합산되어 월드상에 몇퍼센트의 확률로 스폰됨.

높으면 높을수록 월드에 스폰될 확률이 높아짐.


위에 있는 확률값과 이름을 수정했으면 그룹에 들어갈 좀비개체를 넣어야하겠지?


그럼

<child lootmax="5" lootmin="0" max="0" min="20" type="ZombyDog"/>

요걸 수정해야하는데


앞의

<child lootmax="5" lootmin="0" max="0"

이것들은 신경쓰지 말고

min="20" type="ZombyDog"/>

이것들만 신경쓰면 됨.


min="20"는 그룹이 생성될때 몇퍼센트를 차지하는지를 의미함.


예를들어 Infectedknowchan 그룹내에


<child lootmax="5" lootmin="0" max="0" min="50" type="ZombieKnow"/>

<child lootmax="5" lootmin="0" max="0" min="30" type="Zombiechan"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="ZombieDog "/>

이렇게 3개가 있다 치면


그룹이 생성될때

ZombieKnow는 50%의 확률로 생성

Zombiechan는 30%의 확률로 생성

ZombieDog는 20%의 확률로 생성이 됨.


즉 확률이 높을수록 좋긴하지만 저 min의 총값은 무조건 합계 100%가 되어야함.


이렇게 100이 되도록 스폰확률을 마친뒤 type=을 수정해야하는데 이건 각 좀비개체의 이름임.



예시)

https://steamcommunity.com/sharedfiles/filedetails/?id=3037004188

https://steamcommunity.com/sharedfiles/filedetails/?id=3037004188

 



모드의 좀비네임을 보면

Zombie_Doll

Zombie_Double_Mannequin

ZmbM_LyingFigure

ZmbM_LyingFigure_Burlap

이런식으로 나와있음.


이게 저 type=뒤에 들어가야하는 이름임.




저것들을 대입해주고 내가 원하는 형식으로 만들어보면



<event name="InfectedBurlap">

<nominal>8</nominal>

<min>5</min>

<max>11</max>

<lifetime>3</lifetime>

<restock>0</restock>

<saferadius>100</saferadius>

<distanceradius>50</distanceradius>

<cleanupradius>100</cleanupradius>

<flags deletable="0" init_random="0" remove_damaged="1"/>

<position>player</position>

<limit>custom</limit>

<active>1</active>

<children>

<child lootmax="5" lootmin="0" max="0" min="20" type="ZmbM_LyingFigure_Burlap"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="Zombie_Doll"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="Zombie_Double_Mannequin"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="ZmbM_LyingFigure"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="Zombie_Mannequin"/>

</children>



요런 식으로 제작이 됨.


확률은 특수좀비답게 일반좀비보다 확연히 적게 스폰되도록 스폰 확률을 줄였고,

각 개체의 스폰확률은 일정하게 맞춰 합계 100%가 나오도록 설정함.



어찌저찌 만들었으면 이걸



<event name="InfectedBurlap">

<nominal>8</nominal>

<min>5</min>

<max>11</max>

<lifetime>3</lifetime>

<restock>0</restock>

<saferadius>100</saferadius>

<distanceradius>50</distanceradius>

<cleanupradius>100</cleanupradius>

<flags deletable="0" init_random="0" remove_damaged="1"/>

<position>player</position>

<limit>custom</limit>

<active>1</active>

<children>

<child lootmax="5" lootmin="0" max="0" min="20" type="ZmbM_LyingFigure_Burlap"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="Zombie_Doll"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="Zombie_Double_Mannequin"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="ZmbM_LyingFigure"/>

<child lootmax="5" lootmin="0" max="0" min="20" type="Zombie_Mannequin"/>

</children>

</event>

</events>


요렇게 자신이 제작한 코드 밑에다

</event>

</events>

가 오게 붙히면 됨.



이러면 events.xml 는 수정끝.



2. zombie_territories.xml 수정


요거를 열어보면

<territory color="1102461653">
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="8" dmax="12" x="975.857" z="7628.35" r="100"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="7" dmax="10" x="4127.5" z="8924.67" r="90"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="6" dmax="12" x="4794.38" z="10560" r="120"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="5" dmax="8" x="2270.46" z="5210.45" r="80"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="2" dmax="5" x="7085" z="14585" r="100"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="2" dmax="5" x="7767.5" z="14825" r="100"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="2" dmax="5" x="5030" z="13040" r="100"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="2" dmax="5" x="3775" z="12977.5" r="100"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="2" dmax="5" x="2900" z="12612.5" r="100"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="2" dmax="5" x="1542.5" z="14062.5" r="100"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="2" dmax="5" x="2050" z="12185" r="70"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="4" dmax="6" x="2877.47" z="9739.29" r="50"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="4" dmax="8" x="4561.88" z="10873.1" r="90"/>
<zone name="InfectedIndustrial" smin="0" smax="0" dmin="2" dmax="4" x="4449.38" z="9776.25" r="80"/>

이런식으로 뭐라뭐라 적혀있을텐데

이것들을 풀어보면
<zone name="InfectedIndustrial"
이건 위에 님이 원하는대로 적어놓았던 좀비그룹명.

smin="0" smax="0" dmin="2" dmax="4"
요건 필요도 없고 모르겠으니 넘어가고

x="4449.38" z="9776.25" r="80"/>
요건 좌표임.

예시로 올려놓은 좀비들은 산업구역쪽에 스폰되는 좀비들로
저 좌표를 보면 기차역이나 공사장같은 공업지구에 위치한다는것을 알수 있음.

우리가 해야할건

<territory color="1102461653">

<zone name="님이 1번항목에서 만들었던 좀비그룹명(예시:Infectedknowchan)" smin="0" smax="0" dmin="8" dmax="12" x="975.857" z="7628.35" r="100"/>


이렇게 zone name 뒷부분만 수정하고 좌표는 님이 알아서 정해서 수정한 뒤


7dbb8873e7d63cf23fbbd5e546d47539be0ea713fc0076c9da81ba7eb159e4183f9c3b3bee223a060c7494ea4b4930b611c3b2511c9484b9617e2b80cf0ae0e7995b3690bc92851eb713ecc4285e331a



이런식으로 여러개 만들어서 맨 밑에 붙여놓으면 됨.


이러면 zombie_territories.xml 수정 끝.



3. cfgspawnabletypes.xml 수정


이건 조금 부가요소이긴함.

이거는 님이 만약 저 모드좀비를 죽였을때 어떤 물건이 스폰되는지 수정하는거임.

예시

</type>

<type name="ZmbM_LyingFigure_Burlap">

<cargo chance="0.03">

<item name="Bone" chance="0.50" />

<item name="HumanSteakMeat" chance="0.50" />


요건 ZmbM_LyingFigure_Burlap 라는 좀비 개체를 죽이면

0.03%의 확률로 전리품이 생성되고 그중에서 뼈 50% 인육 50%의 확률로 전리품이 결정됨.


type name=에 뒤에는 님이 가져온 좀비의 class name을 적어놓고 item name= 뒤에는 님이 원하는 전리품의 class name을 적어놓으면 됨.


이렇게 만들었으면




7dbb8873e7d63cf23fbbd5e546d47539be0ea713fc0076c9da81ba7eb159e4183f9c3b3bee223a060c7494ea4b4930b611c3b2511c9484b9617e2b80cf0ae0e7995b3690bc92851eb713e8c02e5333




요것처럼 맨 밑에다 복붙하면 됨.

만약 이렇게 cfgspawnabletypes.xml 파일을 수정 했는데 서버시작시 에러가 발생하면 저 문단은 지워도 무방함.

좀비 스폰은 정상적으로 되지만 단지 루팅만 못할뿐임.



이렇게 하면 일단 스폰 준비는 끝남.


물론 Type 파일도 수정을 하는게 좋겠지만 이렇게만 해둬도 스폰 자체는 문제없음.




7dbb8873e7d63cf23fbbd5e546d47539be0ea713fc0076c9da81ba7eb159e4183f9c3b3bee223a060c7494ea4b4930b611c3b2511c9484b9617e2b80cf0ae0e7995b3690bc92851eb713eec72350341e05

7fed8272b58769ff3fea85ec42801b6cd9d5749a01c1e71f12c98a29686b44b7

7fed8272b58769ff3fea82e646881b6c87ded50df3dbb38c28aab2be7761a491

7fed8272b58769ff3fea82e647821b6c205795a4065b19d60eb73c9741da5f90

7fed8272b58769ff3fea82ed45821b6c106d39ca65afaecc6215ab439681ae63




추천 비추천

6

고정닉 1

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2868 설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
2865 AD 호요버스 신작 <젠레스 존 제로> 7월 4일 오픈! 운영자 24/06/05 - -
14025 공지 [24.02.20] 1.24 업데이트 내역 버터코코넛갤로그로 이동합니다. 24.02.21 478 2
14024 공지 [24.02.20] 1.24 업데이트 뉴스 버터코코넛갤로그로 이동합니다. 24.02.21 160 1
2405 공지 ★☆데이즈 꿀팁 정리 ver 1.16☆★ [4] 바나나과자갤로그로 이동합니다. 21.01.04 16767 7
7743 공지 데이즈 갤러리 가이드라인 (22.10.30~) [1] 바나나과자갤로그로 이동합니다. 22.05.02 3678 12
9956 공지 [필독] 보이콧 대상 서버에 대해 [3] 바나나과자갤로그로 이동합니다. 22.11.26 1779 14
8622 공지 [제보] 핵쟁이 리스트 [4] 바나나과자갤로그로 이동합니다. 22.08.18 2147 10
7273 공지 데이즈 서버 홍보 게시판 [7] 바나나과자갤로그로 이동합니다. 22.03.11 5582 8
14536 질문❔ ai랑 좀비는 서로 공격 안함? [2] ㅇㅇ(110.70) 06.10 91 0
14535 정보📕 기본런처 모드업뎃 ㅇㅇ(218.148) 06.09 67 0
14534 서버질 원데이 서버 왜 사람이 없냐 [3] ㅇㅇ(220.127) 06.09 142 0
14533 질문❔ 차 꼈는데 [5] (180.226) 06.09 150 0
14532 서버질 서버가 안들어가지는데 [3] ㅇㅇ(27.126) 06.09 156 0
14531 서버질 원데이 서버에서 [3] ㅇㅇ(220.127) 06.08 155 0
14530 질문❔ 데이즈 베이스 레이드 할때 뒷문 못부심? [2] ㅇㅇ(112.152) 06.08 116 0
14529 질문❔ drybackpack 이거 왜 안묻어지냐 [7] ㅇㅇ(121.179) 06.07 141 0
14528 일반 3인칭 아무거나 pvp나 ai 서버 추천 좀 핑도 좋고 하.. 뉴비몬(222.117) 06.07 86 0
14527 질문❔ 곰탄쓰는 AK어디서나옴?? [2] ㅇㅇ(59.29) 06.07 131 0
14526 서버질 원데이랑 비슷한 서버 추천좀 [3] ㅇㅇ(220.127) 06.07 158 0
14525 질문❔ 펜스킷 배치돌리는법 [2] dld(175.115) 06.07 87 0
14524 질문❔ 캐릭터 커스텀마이징질문 [4] dld(175.115) 06.07 143 0
14523 일반 방금 파주에서 나 죽인넘... 잘먹어......... [2] 캇덕(125.189) 06.07 198 0
14521 서버질 원데이 나말스크 섭 플래이되는데 ㅇㅇ(220.127) 06.06 117 0
14520 일반 원데이만한 pve 서버가 없었는데 ㅅㅂ ㅇㅇ(61.101) 06.06 137 0
14519 일반 원데이 다시 부활함? [2] ㅇㅇ(175.213) 06.06 284 0
14518 일반 데이즈하면서 느낀 것들 [1] ㅇㅇ(175.213) 06.06 154 0
14517 일반 원데이 서버 결국 망했네 [7] ㅇㅇ(122.128) 06.06 390 1
14516 서버질 서버 추천 받음 원데이랑 비슷한거 없나?? 핑 좋고 [2] 뉴비몬(222.117) 06.06 161 0
14513 일반 좀비들 소리를 너무 잘 듣는 것 같은데 [2] ㅇㅇ(211.47) 06.05 127 0
14512 일반 데이즈 원데이 뉴비 텐트 구매하다 [1] 뉴비몬(222.117) 06.05 190 3
14511 일반 바노브 차량 스틸 유비(39.112) 06.05 76 0
14510 구인❗ Savage LandZ 같이 할 사람 있냐? [4] ㅇㅇ(175.213) 06.05 164 0
14509 구인❗ 더 랩 1인칭 pvp 팀원 모집합니다 3/5 [2] ㅇㅇ(61.101) 06.05 86 0
14508 구인❗ 목요일 재오픈 the frozen wall 같이 달리실분 ㅇㅇ(115.140) 06.04 109 0
14507 질문❔ 데이즈 총들고 조준 ? 스코프 안보고 중앙에 점생기게하는 옵션이? [2] ㅇㅇ(112.152) 06.04 146 0
14506 질문❔ 혹시 드럼통물도 정화해서 먹어야하나? [8] ㅇㅇ(61.72) 06.03 184 2
14505 일반 데이즈 원데이 뉴비 일기 목표가 생김. 뉴비몬(222.117) 06.03 191 3
14504 질문❔ 뉴비 질문좀 [3] ㅇㅇ(182.227) 06.02 149 0
14503 일반 총기 수입 도구는 꼭 필요할 때는 안 보이네 [3] ㅇㅇ(211.47) 06.02 128 0
14502 서버질 서버 추천좀 해주세요 [1] ㅇㅇ(180.231) 06.02 106 0
14501 질문❔ 뉴비질문 엠포모딩 [5] ㅇㅇ(175.115) 06.02 142 0
14500 질문❔ 공섭 CN 여기는 어케 들어감? [3] ㅇㅇ(1.244) 06.01 145 0
14499 질문❔ 필드무전기 배터리분리 안됨? [4] ㅇㅇ(59.29) 06.01 107 0
14498 서버질 ai 있는 pve 서버 추천좀 [5] ㅇㅇ(222.120) 06.01 274 0
14497 질문❔ 파밍 하면할수록 아이템 스폰이 아예 안나오나요? [2] ㅇㅇ(115.86) 06.01 146 0
14496 일반 몇년전 이후 돌아와서 일주일넘게 코드 뜯어가며 모딩완료하니 [1] 달봉아빠(183.105) 06.01 139 0
14495 질문❔ 나무펜스/철펜스 내구도 질문 [8] dld(175.115) 06.01 106 0
14493 서버질 복귀 공섭 추천좀 [4] ㅇㅇ(112.148) 05.31 163 0
14492 질문❔ 질병 같은 거는 자연 치유는 못함? [3] ㅇㅇ(211.47) 05.31 133 0
14491 일반 데이즈 원데이서버 생존일기 002 [1] 뉴비몬(222.117) 05.31 233 6
14490 일반 뉴비 공섭에서 처음 사람봄 [3] ㅇㅇ갤로그로 이동합니다. 05.31 250 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2