Recent Post

Recent Comment

Recent Trackback

Archive

2011. 1. 28. 18:54 게임/마인크래프트

마인크래프트 서버를 실행하다 보면 가끔씩 실행이 되지않는 경우가 있습니다. 서버모드를 돌리기위해 자바(객체지향 프로그래밍 언어입니다)가 차지할 메모리 공간이 부족하기 때문에 나타나는 현상입니다.

이건 전적으로 다른 사람들이 만들어놓은 파일들을 써서 그렇습니다. 물론 자바를 아시거나 컴퓨터에 조금이라도 조예가 있는 분은 조금 수정만 하면 된다는 것을 아시지만... 모르시는 분들에게는 상당히 골치아픈 것이죠.

아아 서론이 길었네요. 첫 번째 문제는 아래와 같은 증상입니다.

 마인크래프트 버킷 모드 에러 증상



Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the java virtual machine

이런 메세지들이 뜰겁니다. 내용은 자바 가상머신을 발생시키는데 에러가 있다. 객체(물건)을 쌓을 공간을 충분히 비축할 수 없었다. 자바 가상 머신을 생성할 수 없었다.

어떻게 해결해야 할까요?

 마인크래프트 버킷 모드 에러 해결법



사람마다 파일명이 다 다르기 때문에 제가 쓰는 버킷모드로 설명하겠습니다. 파일은 위에것으로 해주세요^^ 기존의 파일을 원하시는분은 파일명을 같게 변경 해주시면됩니다^^

먼저 32비트를 사용하시는분을 기준으로 설명해드리겠습니다.

ServerStart 32bit.bat 파일을 오른쪽 버튼을 눌러 메모장으로 실행합니다.

@echo off
java -Xms512M -Xmx512M -jar craftbukkit.jar
pause

위의 내용들이 보이실겁니다. 수정해주셔야할 부분은 Xms512M -Xmx512M 입니다. 다른 내용은 부분은 조금씩 다를 수 있습니다.

Xms512m 는 최소 메모리 차지를 512MB 로 하겠다는 겁니다. Xmx512M 은 최대 메모리 차지를 512M 로 하겠다는 겁니다.

그럼 사양에 맞게 변경해주시면 됩니다. 512MB는 보통 1~2GB 의 메모리용량을 가지고 계신분이 쓰기에 알맞습니다.



이젠 64비트 운영체제를 가지고 계신분들 기준으로 설명하겠습니다.

ServerStart 64bit.bat 파일을 오른쪽 버튼을 눌러 메모장으로 실행합니다.

※ 자바 64비트 사용을 권장합니다. 64비트 자바 사용시 32비트 실행기를 수정하셔서 실행해주시면 됩니다.

@echo off
"%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xms1024M -Xmx1024M -jar craftbukkit.jar
pause


위의 내용들이 보이실겁니다. 수정해주셔야할 부분은 Xms1024M -Xms1024M 입니다. 다른 내용은 부분은 조금씩 다를 수 있습니다.

Xms512m 는 최소 메모리 차지를 1024MB 로 하겠다는 겁니다. Xmx1024M 은 최대 메모리 차지를 1024M 로 하겠다는 겁니다.

그럼 사양에 맞게 변경해주시면 됩니다. 1024MB는 보통 3~4GB 의 메모리용량을 가지고 계신분이 쓰기에 알맞습니다. 더 크게 잡으셔도 됩니다.

메모리 용량을 크게 잡을 수록 렉을 덜 먹습니다.

 버킷 모드 서버 실행 에러가 더 있을지는...


에러는 더 없을 것 같습니다만... 가끔 자신의 운영체제를 모르시고 실행 안 된다는 분들이 계시지만... 그건 그런분들이 더 생기면 자세하게 설명하기로 해야겠네요


아래는 제가 쓴 마인크래프트 관련 글 링크입니다.
2011/01/03 - [게임/마인크래프트] - 마인크래프트 설치법 - 간편설치 이용
2011/01/10 - [게임/마인크래프트] - 마인크래프트 멀티플레이 윈도우7 하마치 설정
2011/01/10 - [게임/마인크래프트] - 마인크래프트 플러그인 iConomy ICShop ICTrade
2011/01/10 - [게임/마인크래프트] - 마인크래프트 물레베이터 만드는법 물/엘리베이터
2011/01/15 - [게임/마인크래프트] - 마인크래프트 롤러코스터 부스터 만드는 법
2011/01/15 - [게임/마인크래프트] - 마인크래프트 농사 짓는 법
2011/01/22 - [게임/마인크래프트] - 마인크래프트 부싯돌(Flint) 구하는 법
2011/01/23 - [게임/마인크래프트] - 마인크래프트 석탄 (Coal) 얻는 법
2011/01/23 - [게임/마인크래프트] - 마인크래프트 서버 - 버킷 모드 파일과 설명
2011/01/25 - [게임/마인크래프트] - 마인크래프트 석탄 대신 숯을 쓰자
2011/01/29 - [게임/마인크래프트] - 마인크래프트 버킷 모드 SQL 에러 해결법

posted by 사기토