본문 바로가기
카테고리 없음

픽셀몬(Pixelmon) 서버 만들기

by 크크다스 2015. 5. 17.
반응형

= 픽셀몬(Pixelmon) 서버 만들기

근희의 요청에 따라서 만들어 봤는데 쉽지 않았다.

일단 내방식대로 만들기를 정리해 본다.

참고 링크> https://pixelmontales.com/how-to-make-a-pixelmon-server/


= 준비

. 다운로드 : 

- 자신의 버전에 맞는 것으로 다 맞춰줘야 한다.

- 여기선 마인크래프트 1.7.10 / 픽셀몬 3.3.8 을 기준으로 했음

- 다운로드 팁>

토렌토 처럼 접속이 차단되는 사이트들이 있는데

. 여러개중 접속이 가능한 곳을 찾는다.

. 그래도 안되면 다운 링크주소를 확인한 후에 web proxy를 통해서 접속/다운 받는다.

- 픽셀몬 : http://pixelmonmod.com/downloads.php

Pixelmon-1.7.10-3.3.8-universal.jar (이하 Pixelmon.jar)


- Forge : http://files.minecraftforge.net/

버전(1.7)클릭하고 나면 1.7.10 선택할 수 있는 페이지(http://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.7.10.html)

에서 installer 다운

forge-1.7.10-10.13.2.1291-installer.jar (이하 forge.jar)

참고> 난 가능하면 최신보다는 안정/추천(Recommended)버전을 사용함


- Minecraft server 

minecraft사이트에서 받을 수 있는데 Forge수행하면 자동으로 받는 것 같으므로 패스

minecraft_server.1.7.10.jar (이하 server.jar)

참고> 


- java설치

64비트인 컴에서는 가능하면 64비트 버전으로 선택해서 깔아야함(그냥 깔면 32비트로 깔리는 것같음)

=> 이유 : 32비트면 램을 1기가 정도 밖에 할당이 안되는 것 같음


- 설치할 폴더를 생성한다.

여기선 "DirPixelmonServer"

= 설치

- 화일들을 DirPixelmonServer 로 복사한다

forge.jar 수행(jar수행은 Java가 설치되어 있는 상태에서 더블 클릭)

“Install server” 선택

디렉토리 : DirPixelmonServer 지정

server.jar 수행

채팅창 같은 곳에 "stop"치고 종료함

eula.txt 변경

false => true

server.jar 재수행

채팅창 같은 곳에 "stop"치고 종료함

- run.bat 생성

내용은 아래와 같이 하되 램사이즈는 자신의 컴에 맞게 할당한다.

Xms : 최소램 사이즈 / Xmx : 최대램 사이즈

 java -Xms1G -Xmx1G -jar forge.jar

-  Pixelmon => mods

Pixelmon.jar를 DirPixelmonServer/mods 폴더로 옮긴다.

- run.bat 실행

이제 끝임~~~~


= 문제 해결

- 다른 문제가 없는데 접속이 안되면....

서버의 방화벽을 제거한다.(제어판>방화벽)

- Attempting connection with missing mods [] at CLIENT

서버와 접속하는 마크의 버전이 안맞아서 발생하는 에러임

둘중에 하나를 변경하면 됨

- Error occurred during initialization of VM Too small initial heap

    run.bat에서 G(기가)가 제대로 설정되어 있는지 확인한다. 


- Missing Blocks/Items:

Missing Blocks/Items:
pixelmon:item.Lemonade
pixelmon:item.BlackSludge
pixelmon:item.FocusBand
pixelmon:item.Fresh_Water
pixelmon:item.Moomoo_Milk
pixelmon:item.Soda_Pop
pixelmon:item.FocusSash
pixelmon:item.LansatBerry

=> 일단 "/fml confirm" 를 쳐서 수행한다.


반응형