타게임 관련/레프트 4 데드 2 - 플러그인

2023 레프트 4 데드 2 : 8인용 서버 구축하는법 ! 【로컬 서버 전용 / 소스 모드 1.11 】

Vaelastrasz 2023. 4. 1.

1. 8인용 서버의 정의

 

여러분들이 아셔야 하는게 저도 8인용 플러그인 서버를 만들기 위해서 파일 백업을 3~4번을 시도한 끝에 스스로 파해쳐서 알아낸 경우라 8인용을 만드는 방법을 정확하게 알려 드립니다 !

우선적으로 8인용 만들기 전에, 8인용 서버가 어떤 과정에서 파생되어 생기게 되었는지 한번 보고자합니다. 기본적으로 8인용은 4 Vs 4 대전모드에서 8인으로 플레이가 가능하고 8명이 싹다 생존자가 되는 형태가 아닌점은 다들 아실거라 생각합니다 !

그 대전 8인용 모드를.. 캠패인에서도 8인용으로 가능하게 만든게 바로
소스모드 라는 플러그인 스크립트를 통해서 캠패인을 8인용에서 가능하게 된것입니다 !

그래서 여러분들이 8인용 서버를 굳이 데디케이트 서버 즉, 사설서버와 같은 서버를 구축할 필요가 없이 LAN인 호스트 로컬에서도 8인용을 만들 수 있는 방법을 알려드리고자 합니다 !

총 필요한 플러그인과 모드는 14개 입니다 !

1. Sourcemod 1.11 https://www.sourcemod.net/downloads.php?branch=stable
2. Metamod 1.11 https://www.metamodsource.net/downloads.php?branch=stable
3. Stripper:Source https://forums.alliedmods.net/showthread.php?t=39439
4. Left 4 DHooks Direct https://forums.alliedmods.net/showthread.php?t=321696
5. 8 slots lobby mod


6. l4dtoolz EXTENSION https://github.com/accelerator74/l4dtoolz
7. l4dmultislots https://github.com/fbef0102/L4D1_2-Plugins/tree/master/l4dmultislots
8. Defib_fix https://forums.alliedmods.net/showthread.php?p=2647018
9. Survivor Identity Fix for 5+ Survivors https://forums.alliedmods.net/showpost.php?p=2718792&postcount=36
10. Survivor_AFK_Fix https://forums.alliedmods.net/showthread.php?p=2714236
11. l4dafkfix_deadbot https://forums.alliedmods.net/showpost.php?p=2772050&postcount=54
12. lfd_both_fixUpgradePack https://github.com/fbef0102/L4D2-Plugins/tree/master/lfd_both_fixUpgradePack
13. 8+ players Bug Fixes EXTENSION https://forums.alliedmods.net/showpost.php?p=2721138&postcount=295
14. Real Zoey Unlock https://forums.alliedmods.net/showthread.php?t=308483

14개의 모드와 플러그인을 토대로 적용법과 설명을 해드리고자 합니다

2. Sourcemod 1.11 (소스모드)

소스모드는 하프라이프 2 엔진 기반을 사용하는 소스 엔진 게임들 한에서 여러 플러그인을 만들고 각종 모드를 추가하게 해주는 모드입니다 ! 형태는 마인크래프트에서 모더로드를 통해 플러그인을 인게임에 적용하는 형태와 비슷한 형태입니다 !
 

다운로드 방법은 Stables Builds 누른 다음에
6932버전인 윈도 로그를 통해 다운로드가 가능하며

Cfg와 애드온 폴더를
Steam\steamapps\common\Left 4 Dead 2\left4dead2 여기 경로에 넣어주시면 끝이 납니다 
!

이제 각종 플러그인과 모드는 소스모드 사이트를 통해서 다운받고 모드들을 넣으면 될것입니다 !

 
 
 
 
 

3. Metamod 1.11 (메타모드)

 
 
 
메타모드는 소스모드에 넣어진 플러그인과 모드를 서버에 적용 될 수 있게 해주는 역활 해주는게 메타모드 인걸로 보이고, 서버에 큰 영향을 주는 메타모드입니다 !
 
 
이것도 소스모드와 마찬가지로 Stable Builds에서 윈도 로고 누루시면 가장 최신 버전인 1.11 버전으로 다운로드 받아 집니다.
 


다운로드 받은 파일들은

Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons
폴더에 넣어 주시면 적용이 됩니다 !
addons 폴더가 있는데 또 addons 폴더를 통째로 넣는 일은 없길 바랍니다 !

 
그런 다음에 추가적으로 레포데 서버 전용인 Metamod.vdf 파일이 필요합니다 !
메타모드 사이트에서 "Make your vdf" 세션을 누른 다음에 게임 목록에서 "Left 4 Dead 2"를 눌러주세요! 그런 다음 "Generate metamod.vdf"를 누루시면 metamod.vdf 파일이 다운로드 됩니다 !
 
 
그런 다음 다운로드 받은 Metamod.vdf 파일을
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons에 넣고
덮어 쓰기 해주시면 하프라이프 2 서버 전용인 플러그인이 아닌 레포데 2 서버 전용 플러그인이 됩니다 !

이제 각종 8인용 플러그인에 필요한 파일들을 넣게됩니다 !

4. Stripper:Spource(스트리퍼)

 
 
 
스트리퍼는 각종 맵에서 엔티니나 트리거 등 맵을 수정하거나 변동사항을 반영하게 해주는 기능이라 보시면 됩니다 !


첨부된 링크를 따라가면 여기 링크로 나오는데 snapshot 사이트로 들어가서
git141-windows.zip을 다운로드 받으시면 됩니다.

그런 다음에
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons
폴더에 넣어주세요 !
*Addons 폴더안에 Addons 폴더 넣지마세여 !*


5. Left 4 DHooks Direct

 
 
Left 4 DHooks Direct이 플러그인은 스크립트간에 추가적인 커스텀 요소를 사용가능하게 해주는 기능인 플러그인으로 보이고, 각종 뮤테이션 탱크나 8인용 서버 등등 다양한 모드에서 필수적으로 쓰입니다!


밑에 있는 zip 파일을 다운로드 받으면 sourcemod라는 폴더가 생기는데 저 폴더를
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons 경로에 넣어 주시면 됩니다
 

6. 8 slots lobby mod (스팀 창작마당)

8인용 서버 구축하는 형태가 지금은 "로컬 호스트"서버이기 때문에
사설서버로 구축하시는 분들은 이 애드온이 필요 없겠지만 로컬 서버이기 때문에
8인용을 진행하려면 8인용 로비 모드를 사용해야 합니다 !


저기 있는 픽스 버전은, 기존 8인용 로비에서 혼자서 시작이 불가능했던걸 혼자서 플레이 가능하게 되도록 고쳐진 픽스 버전입니다 !

7. l4dtoolz Extension (서버 확장 툴)

 
 
l4dtoolz EXTENSION 이 툴은 8인용 서버로 사람들이 들어 올 수 있게 해주는 툴 기능중 하나로
서버 인원수 확장용 도구라 보시면 될것 같아요 !




다운로드는 github에서 다운로드가 가능하고
따로 써보는건 테스팅 안해봤지만 l4d2 버전으로 다운로드 해주세요 ! 그런 다음에
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons 넣어주세요 !

8. l4dmultislots (멀티 슬롯)

멀티슬롯은 추가 생성된 봇을 이제 생존자 플레이어로 할당 해줄 수 있는 슬롯을 열어주는 플러그인의 형태 입니다 ! 다만 주의 점이 있다면,
요구 사항에 보면 1,2번은 이미 이전 순서에서 다운로드를 하였지만, 3번과 4번은
추가적으로 플러그인을 다운로드 받아야 합니다 !

그래서 CreatesurviveBot과 [INC] Muti Colors를 다운로드 받아서 추가해주세요 !


"멀티 슬롯" 다운로드는 조금 까다로워요 "Latest version Always Here"를 누루면
github로 가지는데 "L4D1_2-Plugins" 누루면 모든 플러그인 목록이 다 나오는데 그걸 통재로 다운로드 받고나서 "l4dmultislots" 폴더만 열고
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod에 넣어주세요 !

9. Defib_fix (전충 픽스)

 
이 플러그인은 생존자 인식 오류로 인해서 다른 살아 있는 사람을 또 살리는 버그를 막기위해서
생긴 플러그인 입니다 ! 8인용에서 버그가 생길 수 있어 반드시 해주어야 하는 플러그인 입니다 !



다운로드 파일은
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons에 넣어주세요 !
*addons 안에 addons 폴더 넣지 마세여 !*

10. Survivor Identity Fix for 5+ Survivors (생존자 인식 버그 수정)

5인 이상 넘어가면 맵이 넘어갈때마다 캐릭터가 바뀌거나 누가 들어올때마다 캐릭터가
이상하게 바뀌는 현상을 막아주는 플러그인 입니다 !



다운로드 받으면 Smx 파일과 txt 파일이 나올텐데
각각 넣는 파일 위치가 다르므로 참고해주세요 !


smx는 플러그인 파일입니다 !
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod\plugins에 넣어주세요

txt는 플러그인 대응 각종 코딩 소스가 들어간 데이타 파일입니다 !
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod\gamedata에 넣어주세요

11. Sutvivor_AFK_Fix (잠수 모드 수정)

5인용 넘어가버렸을때 유휴가 안되는 사태를 막아주는 플러그인입니다 !


파일은 넣는 방법은
\Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons에 넣어주세요
*addons 폴더안에 addons 폴더 넣지마세여*

12. l4dafkfix_deadbot (봇 인식픽스)

이 플러그인은 8인용 이상에서 유휴 했는데 다시 생존자로 못돌아오고 "관전자" 상태로 되버리는 형태를 막아주는 플러그인 입니다 !

이건 다운로드 파일이 컴파일 오류가 떠서 sp 파일을 다운로드 받아야 합니다..
sp는 스크립트 파일인데 이걸 다시 플러그인으로 Compile(병합) 해야합니다.
그래서 Get plugins가 아닌 "Get Source"를 눌러줍시다

\Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod\scripting폴더에
compile.exe 실행 파일이 있는데 sp 파일을 드래그해서 저기다 넣으면 프로그램이 알아서 smx 파일로 컴파일 해줍니다 !
그럼이제 컴파일이 된 폴더가 보이는데
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod\scripting\compiled 경로에
l4dafkfix_deadbot.smx 파일이 보일거에요 !
저 파일을 이제 플러그인 폴더로 넣어야 합니다 !
Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\sourcemod\plugins

13. lfd_both_fixUpgradepack (소이탄 / 폭발탄 인식 오류 픽스)

5인 이상에서 소이탄 / 폭발탄이 정확하게 인식이 안되서 다른 사람이 먹게 된다더가, 아에 안먹어지는 사태를 막아주는 플러그인 입니다 !


다운로드 방법은 8. 멀티슬롯과 동일함

14. 8+ players Bug Fixes EXTENSION (각종 8인용 버그 픽스)

이 플러그인은 위치한테 잡힌 인식이나, 차저한테 잡힌 인식 및 스코어보더등 다양한 버그를 수정해주는 플러그인이므로 이 플러그인이 없으면 서버가 터지거나 많이 튕김니다 !

Package를 빼고 Addons 폴더만
Steam\steamapps\common\Left 4 Dead 2\left4dead2에 넣어주세요

15. Real Zoey Unlock (Zoey 버그 픽스)

8인용 서버에서 특정 캐릭터 때문에 터지기로 만악의 근원인 그 "Zoey"가 "Survivor"로 뜨는 이상한 버그를 뚫어주는 기능중 하나인 플러그인 입니다. 만약에 이 플러그인 없이 아무나 조이 캐릭터 선택후 다른 캐릭터로 바꿔 버리면 100% 튕기므로 무조건 이 플러그인이 있어야 합니다 !


다운로드 형태는 10번. 생존자 인식 오류 픽스 플긴과 다운로드 형태가 같음

16. 각종 추가적으로 추가해야 하는 사항들 !

  • 1. listenserver. Cfg 수정하기

8인용으로 완전히 진행하려면 서버 파일에 실질적으로 몇가지 등록해야 하는 부분이 있어요 !
그게 바로 서버상 셋팅을 한다라는 표현을 하는데 그런 작업을 해줘야 합니다 !


Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg 에서
Listenserver.cfg를 열고 밑의 내용들을 추가해 줍시다 !

sv_maxplayers 8
sv_visiblemaxplayers 8
sv_removehumanlimit 1
sv_allow_lobby_connect_only 0
sv_unlock_sb_add 1
sv_force_unreserved 1
sv_consistency 0
sm_cvar precache_all_survivors 1
sm_cvar sv_consistency 0

이 내용들을 넣으면 서버 구축은 다 되었습니다.

  • 2. 게임 속성에 -insecure 추가하기.


스팀에서 레포데 설정 옵션에 들어가서 -insecure 입력해주시면
플러그인 로드가 되고 작동이 됩니다.

  • 3. 주의 사항

플러그인 서버를 작동하고 있는 동안에는 다른 서버를 못들어가게 VAC 조취를 당할 수 있다고 떠서
다른 사람들 방이나 공식 서버방에 참여를 다시 하고 싶으시면 게임 옵션에서 -insecure를 꺼야합니다 !

각종 플러그인을 아무거나 호환성 확인 안하고 막 넣으면 에러가 뜨거나 게임 자체가 실행이 안될 수 있다는 점을 알려드립니다.
참고사항

위의 글을 영상으로 따로 정리 해놓은 내용이 있으니 참고도 부탁 드립니다 !
실질적으로 플러그인 관련으로 테스팅 하는 서버가 몇몇 있으니 궁금한 사항이 있으시면
몇몇 서버를 추천해드리고 문의를 하셔도 됩니다.

[크림서버]
대부분 재미 있는 플러그인 있으면 자주 테스팅을 해보는 로컬 서버
https://steamcommunity.com/groups/l4d2creamserver

[검은빵 서버]
크림 서버와 마찬가지로 로컬 서버이고 이것 저것 테스팅을 많이 해봄
https://steamcommunity.com/groups/l4d2blackbread

[미라지 서버]
최근에 로컬 서버로 운영하다가 데디케이트(사설)서버로 열어보기까지한 서버
https://steamcommunity.com/groups/l4d2mirage

8인용 서버 관련이나 각종 플러그인 적용 방법이나 설명이 필요하신 분들은
유튭 영상 댓글이나, 여기 댓글에서도 해주셔도 됩니다 !

 

댓글