본문 바로가기
마인크래프트/서버 강좌

[마인크래프트 서버 강좌]포지로 1.5.2 ~ 1.14.4 모드 서버 구축하기(bat 파일 설명, 모드 설치법)

by Zepelown 2019. 11. 18.

이 글은

 

2019/11/17 - [마인크래프트/모드 소개] - [마인크래프트 1.5.2 ~ 1.14.4]모드의 기반되는 포지 설치법

 

다음 내용입니다.

 

 

이제 포지를 클라이언트에 깔았으니까 서버를 만들어봅시다.

 

크게 모드 서버를 만드는 것은 두가지가 있습니다.

 

1. 포지에서 지원하는 기본 서버 이용하기

 

2. 다른 유저가 만든 전용 버킷 이용하기

 

이번 글에서는 1번을 사용해서 할겁니다.

 

그래서 플러그인을 사용 못합니다.

 

 

 

처음에는 이전 글과 같습니다.

 

http://files.minecraftforge.net/를 들어가셔서 원하는 버전으로 Installer를 받아줍시다.

 

그리고 실행시킵니다.

반드시 ...를 눌러서 원하는 경로에 서버 파일을 저장시켜줍시다.

 

서버를 설치한 폴더를 들어가시고

 

서버 실행기(bat 파일)를 만들어줍시다.

 

아무 이름으로 txt파일을 만듭시다.

 

서버 실행기를 만드는 방식은 검색하시면 정말 다양하게 만들 수 있음을 아시게 될 겁니다.

 

밑 내용은 그냥 가장 단순하게 만든 겁니다.

 

굳이 설명을 하자면

 

@echo off

- 해당 명령어에 대한 결과만 표시하게 함.

(그냥 쉽게 콘솔 창 깔끔하게 한다고 생각하시면 됩니다.)

 

java -DIReallyKnowWhatIAmDoingISwear -Xmx1G -jar forge-1.14.4-28.1.0.jar

- 자바 파일을 실행시키는 명령어입니다.

  여기서 -DIReallyKnowWhatIAmDoingISwear는 최신 버전 버킷을 사용하지 않을 때 나오는 시작 딜레이 삭제이며

  -Xmx1G는 최대 메모리 1기가를 할당하는 것이며

  -jar forge-1.14.4-28.1.0.jar 는 서버 폴더 안에 있는 포지 파일을 실행시키는 겁니다.

  폴더 안에 있는 포지 파일의 이름을 바꿨으면 이것도 바꿔주셔야 합니다.

 

pause

- 말 그대로 잠시 정지

  아무거나 입력을 줘야지 다음으로 넘어갑니다.

 

텍스트 작성이 끝났으면 bat 파일로 바꿔줍시다.

 

 

※ 만약 이래도 확장자가 안 바뀐다면 윈도우 10 기준

폴더 > 옵션 > 보기 > 알려진 파일의 확장자 표시 숨기기 체크 해제

 

이제 서버 파일을 실행시켜봅시다.

그러면 이런 식으로 서버가 실행이 안될 겁니다.

 

이는 서버 폴더 안에 있는 eula.txt에 들어가셔서 eula=false를 eula=true로 바꿔줍시다.

 

이러면 이제 서버 구축은 거의 끝났습니다.

 

하지만 가장 중요한 게 남아있죠.

 

바로 모드입니다.

 

생각보다 모드 까는 것은 엄청 간단합니다.

 

그냥 모드 파일을 서버 폴더 안에 있는 mods 폴더 안에 넣어주시면 됩니다.

 

하지만 이건 알아주셔야 합니다.

 

서버에 접속하려면 서버에 해당 모드가 깔려있고, 접속하는 유저의 마크에도 똑같은 모드가

 

깔아져있어야 합니다.

 

전 예시로 가구 모드를 다운받아보겠습니다.

(참고 : https://www.curseforge.com/minecraft/mc-mods?filter-game-version=2020709689%3A7469&filter-sort=4 에서 모드 많으니까 원하시는 거 찾아서 다운받으시면 되요. 나중에 트위치를 이용한 모드팩도 강좌할게요.)

(가구 모드 : https://www.curseforge.com/minecraft/mc-mods/storage-drawers)

 

 

다운하셔서 위 화면처럼 넣어주면 끝입니다.

 

포지 설치로 생긴 .minecraft 폴더 안에 있는 mods 폴더 안에

 

그리고 서버 폴더 안에 있는 mods 폴더 안에 넣어주시면 돼요.

(참고 : 실행창에 %appdata%를 치면 .minecraft 폴더가 있는 Roaming 폴더가 나와요)

 

마지막으로 실행한 겁니다.

 

댓글