마인크래프트 게임 서버를 열고 지인들과 아이피 주소로 접속 방법 - Whitmem
마인크래프트 게임 서버를 열고 지인들과 아이피 주소로 접속 방법
게임 구성
2025-04-27 23:27 게시 ba4e226d36abe268f11d

0
0
33
이 페이지는 외부 공간에 무단 복제할 수 없으며 오직 있는 그대로 게시되며 부정확한 내용을 포함할 수 있습니다. 법률이 허용하는 한 가이드 라인에 맞춰 게시 내용을 인용하거나 출처로 표기할 수 있습니다.
This page is not to be distributed to external services; it is provided as is and may contain inaccuracies.
Mojang 사에서 개발한 마인크래프트 게임은 네모난 세상에서 생존하는 모험 게임이다. 이 게임은 다른 게임과 달리 멀티 플레이를 하기 위해서 사용자 한 명이 서버를 열어 다른 접속자가 서버로 연결을 해야하는 형태인데, 서버를 처음 열어본다면 그 과정에 제법 쉽지는 않다.
이 게시글에서는 마인크래프트 공식 사이트에서 제공하는 서버 파일을 내려받아 서버를 개방하는 방법에 관한 것이다.
먼저 마인크래프트 공식 사이트에서 제공하는 서버 파일을 내려받는다. 서버 파일은 아래에서 내려받을 수 있다.
https://www.minecraft.net/ko-kr/download/server
참고로 서버 파일의 경우 항상 최신 버전이 제공되기 때문에 클라이언트가 구버전인 경우 최신 버전으로 업데이트를 해야 한다.
서버를 내려받은 경우 새로 만든 디렉터리 안에 저장한다. 이 서버 파일은 단독으로 실행할 수는 없다. 마인크래프트 게임과 서버 자체는 Java 언어 기반으로 개발되었기 때문에 이 소프트웨어를 실행하기 위해서는 Java 런타임이 시스템에 설치되어 있어야 하고, 해당 런타임으로 server.jar을 실행해야 한다. 보통 사용자 컴퓨터에는 Java가 설치되어 있지는 않기 때문에 이 게시글에서는 마인크래프트 런쳐를 설치하면서 자동으로 같이 설치된 Java Runtime을 가져다가 사용하는 것으로 한다. 만약 본인 컴퓨터에 자바 런타임이 별개로 설치되어있는 경우 해당 자바 런타임 내 bin 디렉터리 내 java.exe 을 링크하여 사용하면 된다.
먼저 필자의 경우 마인크래프트 게임이 설치된 디렉터리를 들어가면 runtime 디렉터리가 존재하는 것을 확인할 수 있었다.
위 runtime 디렉터리를 들어가면 한 개 폴더가 있는데 폴더가 여러개 나올 때 까지 들어가다보면 bin 이라는 디렉터리를 찾을 수 있다. 이 bin 디렉터리는 Java 의 실제 실행 구성요소가 존재하는 디렉터리로 해당 디렉터리 안에 java.exe 가 존재하는지 확인한다.
bin 디렉터리 안에 java.exe가 존재하는 것을 확인할 수 있다. 그러면 java.exe 의 파일 주소를 복사한다. 필자의 경우는 아래와 같았다.
D:\Minecraft\Minecraft Launcher\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\java.exe
즉 우리는 위 java.exe 을 사용해서 서버를 실행하는 명령어 파일을 만들어야 하는 것이다. 이제 새 메모장을 열고 아래와 같이 입력한다.
"위 java주소" -Xms1000M -Xmx1000M -jar server.jar
위 java 주소의 앞 뒤에 쌍따옴표를 붙여야 하는 것에 유의한다. 경로에 띄어쓰기가 존재하는 경우 별개 명령어로 인식하기 때문에 하나의 명령을 위한 경로라는 것을 알려주기 위해 쌍따옴표를 지정해야 한다.
"D:\Minecraft\Minecraft Launcher\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\java.exe" -Xms1000M -Xmx1000M -jar server.jar
필자의 경우 위와 같이 메모장에 입력하였다. 이제 이 파일을 저장하기를 열어 server.jar가 존재하는 디렉터리에 저장을 한다. 이때 파일 이름은 server.bat로, 확장자는 All Files(모든 파일)로 지정한다.
우리가 생성하는 것은 단순한 메모장 파일이 아니다. 명령 실행 가능한 스크립트 파일이기 때문에 확장자를 전체 파일로하고, 파일 이름 끝에 server.bat 으로 .bat을 반드시 붙여줘야 한다. 그렇지 않는 경우 스크립트 파일로 생성되지 않는다.
그러면 서버가 존재하는 디렉터리 안에는 server.jar 와 server.bat 이 존재할 것이다. server.bat을 더블클릭해서 서버를 실행해본다.
실행 명령 스크립트를 제대로 작성했으면 검정 창에서 Starting net.minecraft.server.Main이 뜬 뒤 잠시 뒤 창이 닫힐 것이다. 초반에 서버를 실행했으면 해당 디렉터리 안에 여러 구성요소들이 생겨나고, 이용 약관에 동의를 해야한다. 이용 약관 파일이 바로 eula.txt 이다.
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA). #Sun Apr 27 23:25:31 KST 2025 eula=false
서버 디렉터리에 생성된 이용 약관 파일인 eula.txt 를 열면 eula=false 로 지정되어 있다. 약관을 읽어보고 동의하는 경우 eula=true 로 변경해야 한다.
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA). #Sun Apr 27 23:25:31 KST 2025 eula=true
그리고 저장한 뒤 서버를 다시 실행한다.
그러면 게임 서버가 정상적으로 실행되는 것을 확인할 수 있다. 초반에 네트워크 방화벽 경고가 뜨는데, 반드시 허용해줘야 한다. 차단하는 경우 서버에 외부에서 접근할 수 없다.
게다가 공유기와 같은 네트워크를 사용하는 경우 별도로 포트포워딩 작업을 해야한다. 방화벽 허용 및 포트포워딩 처리 방법에 대해서는 다음 게시글에서 설명하는 것으로 한다.
우선 기본적으로 방화벽 허용과 포트포워딩 처리를 하지 않아도 본인은 본인 루프백 아이피 주소로 접속할 수 있어야 한다.
게임을 실행한 뒤에 다음 아이피 주소로 접속해본다.
127.0.0.1:25565
이 아이피 주소는 본인 자기 자신 컴퓨터를 가르키는 아이피주소로 서버를 정상적으로 열었다면 접속이 가능해야 한다.
정상적으로 접근되는 것을 확인할 수 있다.
댓글 0개
댓글을 작성하는 경우 댓글 처리 방침에 동의하는 것으로 간주됩니다. 댓글을 작성하면 일회용 인증키가 발급되며, 해당 키를 분실하는 경우 댓글을 제거할 수 없습니다. 댓글을 작성하면 사용자 IP가 영구적으로 기록 및 부분 공개됩니다.
확인
Whitmemit 개인 일지 블로그는 개인이 운영하는 정보 공유 공간으로 사용자의 민감한 개인 정보를 직접 요구하거나 요청하지 않습니다. 기본적인 사이트 방문시 처리되는 처리 정보에 대해서는 '사이트 처리 방침'을 참고하십시오. 추가적인 기능의 제공을 위하여 쿠키 정보를 사용하고 있습니다. Whitmemit 에서 처리하는 정보는 식별 용도로 사용되며 기타 글꼴 및 폰트 라이브러리에서 쿠키 정보를 사용할 수 있습니다.
이 자료는 모두 필수 자료로 간주되며, 사이트 이용을 하거나, 탐색하는 경우 동의로 간주합니다.