마인크래프트 서버 접속기 만들기[1]

2013. 3. 30. 16:56·Game/Minecraft
반응형

안녕하세요. 말똥이입니다.

이번에는 마인크래프트 멀티 서버 접속기를 만드는법을 알아보겠습니다.


준비물: MCP http://mcp.ocean-labs.de/index.php/MCP_Releases http://www.modcoderpack.com/website/ (아리님 감사합니다), 마인크래프트 순정파일, Eclipse


이 게시글은 2013년 3월 30일에 작성한 게시글이므로, 2017년 2월 11일 현재 마인크래프트 버전과는 차이가 다소 있을수 있습니다. 다만 소스 코드의 구조를 파악하신다면 어느 버전이든 어떻게 수정을 해야 할지를 쉽게 알아낼 수 있으므로 계속 뚫어져라 쳐다보세요. (...) 답이 나옵니다.


현재 저는 마인크래프트 서버를 운영하고 있지 않고, 제가 접속기를 만들어 본 지 벌써 4년이 다 되어 가기에 (...) 제게 질문을 하셔도 원하는 답변을 듣기가 어려울 수 있습니다. 하나 조언을 드리자면, 구글을 이용하세요! 영어를 사용하세요!


정말 간단하게 설명해 드리겠습니다.


먼저 MCP를 받습니다


그리고 jars 폴더안에 %appdata%/bin 폴더 자체를 옮겨 디컴파일 해주세요.

그러면 잠시후 디컴파일이 완료됩니다.


그럼 MCP폴더안에 eclipse 폴더주소를 복사하시고요


이클립스를 실행합니다.(이건 따로 찾아보세요)


이클립스를 실행하면 경로를 물어보는데 거기에 방금 복사해놨던 주소를 입력해줍니다.


그럼 뜨는데 Server는 건들지마세요(안씀..)


Client->src->net.minecraft.src->GuiMainMenu.java 로 이동해 주세요.




        if (par1GuiButton.id == 2)

        {

            this.mc.displayGuiScreen(new GuiMultiplayer(this));

        }



이곳을 찾아


        if (par1GuiButton.id == 2)

        {

            //this.mc.displayGuiScreen(new GuiMultiplayer(this));

        this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, new ServerData("서버이름", "서버주소")));

        }


으로 바꿔주세요.[각주:1]



그러면 이제 메인메뉴에 멀티플레이버튼을 누르면




아까 지정한 서버 주소로 접속되게 됩니다.

글 작성 당시 서버 버전이 클라이언트 버전보다 낮아서 오류가 났었네요. 버전만 같다면 저런 오류는 나지 않습니다.


오늘은 여기까지만 하겠습니다.


다음엔.. Back to title screen 버튼을 바꿔보도록 하겠습니다.



-- 2017년 2월 11일 수정: MCP 링크 수정 및 개선 --

  1. 1.4.7 이하는 this.mc.displayGuiScreen(new GuiConnecting(this.mc, "서버아이피", 서버포트)); 로 할수있었는데 1.5로 업데이트되면서 this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, new ServerData("서버이름", "서버주소"))); 로 해야한다 [본문으로]
반응형
저작자표시 비영리 동일조건 (새창열림)
'Game/Minecraft' 카테고리의 다른 글
  • 마인크래프트 서버 접속기 만들기[3]
  • 마인크래프트 서버 접속기 만들기[2]
  • 마인크래프트 일방통행 문[개정판]
  • 마인크래프트 간편설치기 만들기 NSIS
ryush00
ryush00
IT 관련 글이 올라와요
    반응형
  • ryush00
    말똥이의 블로그
    ryush00
  • 전체
    오늘
    어제
    • 모든 글 (225) N
      • 블로그 (13)
        • 공지 사항 (5)
        • 블로그 운영 팁 (6)
        • 기타 (2)
      • IT (69)
        • 정보글 (51)
        • 리뷰 (8)
        • 심층 분석 (5)
        • NAS (5)
      • Game (44)
        • Minecraft (40)
        • 게임 정보글 (4)
      • Dev (53)
        • PHP (1)
        • HTML & CSS (0)
        • Ruby (3)
        • DB (2)
        • 클라우드 (2)
        • 행사 (0)
        • 삽질 방지 (20)
      • 마인리스트 (10)
      • 이모저모 (21)
        • 나의 생각 (7)
        • 나의 일상 (4)
        • 유용한 것들 (3)
        • 노하우 (6)
      • 휴지통 (0)
      • 안전 (0)
        • 베리어프리 (0)
        • 교통 안전 (0)
  • 블로그 메뉴

    • 전체글
    • 공지사항
  • 링크

    • 마인리스트
  • 공지사항

    • 저작권 안내
  • 인기 글

  • 태그

    MySQL
    해킹
    ruby
    클라우드플레어
    오류
    마인크래프트
    java
    애플
    NAS
    Ruby on Rails
    구글 지도 반출
    티스토리
    CloudFlare
    spigot
    php
    아이폰
    삽질
    apk
    howto
    안드로이드
    개발
    문제해결
    시놀로지
    구글 지도
    맥
    토렌트
    블로그
    티스토리 초대장
    마인리스트
    bukkit
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
ryush00
마인크래프트 서버 접속기 만들기[1]
상단으로

티스토리툴바