간단한 로컬 Minecraft 서버를 실행하는 방법 (개조가 있거나 없음)
Minecraft 맵을 네트워크의 다른 로컬 플레이어와 공유하기는 쉽지만 전용 서버를 실행하면 사람들이 원래 게임 호스트에 Minecraft를로드하지 않고도 출퇴근 할 수 있습니다. 오늘 우리는 mods의 유무에 관계없이 간단한 로컬 Minecraft 서버를 실행하는 방법을 모색 중입니다..
Minecraft 서버를 실행해야하는 이유?
Minecraft 로컬 멀티 플레이어 환경 (PC와 PE 에디션 모두)에서 가장 실망스러운 요소 중 하나는 이전 게임 호스트가 이전 제작물에 액세스 할 수 있어야한다는 것입니다. 예를 들어 부모님과 두 명의 아이가 가정에서 Minecraft를하고 있고, 그들이 Kid # 2가 주최 한 큰 구조체에서 일하는 데 몇 시간을 소비한다면, 언제든지 그 세계 / 구조체에서 다시 일하기를 원할 것입니다. Kid # 2는 게임을 시작하고 LAN에 열어 다른 사람들과 공유합니다. 각 세계가 각기 다른 컴퓨터에 상주하며 갑자기 주어진지도에서 한 명 이상의 사람이 작업하는 것이 번거로 웠습니다..
일을 처리하는 훨씬 더 효율적인 방법은 로컬 네트워크에 독립형 서버를 호스팅하는 것입니다. 이 방법으로 플레이어는 로그인하여 세계를 공유 할 필요가없는 사람없이 원하는만큼 올 수 있고 갈 수 있습니다. 더 좋은 점은, 실제로 Minecraft를 실행하기에는 적합하지 않은 머신에서 Minecraft 서버를 호스팅 할 수 있다는 것입니다 (우리는 문제없이 작은 Rabberry Pi 박스에서 적당한 Minecraft 서버를 실행했습니다).
모드의 유무에 관계없이 기본 로컬 Minecraft 서버를 설정하는 방법에 대해 살펴 보겠습니다..
간단한 바닐라 Minecraft 서버 설정
Mojang이 제공하는 단순한 바닐라 Minecraft 서버 설치에는 두 가지 방법이 있습니다. 한 가지 방법은 아주 간단한 Windows 사용자 중심의 간단한 .EXE 파일을 다운로드하여 편리한 작은 그래픽 사용자 창으로 실행하는 것입니다. 이 방법이 OS X 및 Linux 사용자에게 반드시 도움이되는 것은 아니므로 운영 체제 간 이동에 필요한 약간의 조정만으로 모든 플랫폼에서 프로세스를 확장하는 데 도움이되는 .JAR 기반 방법을 사용하게 될 것입니다.
비즈니스의 첫 번째 순서는 공식 Minecraft 서버 JAR 파일을 다운로드하는 것입니다. 이 자습서에서 버전은 1.7.10입니다. Minecraft.net 다운로드 공식 페이지 하단에서 찾을 수 있습니다. 운영 체제에 관계없이 .JAR 파일이 필요합니다..
파일 다운로드가 완료되면 .JAR 파일을보다 영구적 인 위치로 이동하십시오. 파일을 / HTG Test Server /에 저장했습니다. 원하는 위치에 배치 할 수는 있지만 명확하게 레이블을 지정하고 안전하게 배치하고 .JAR 파일을 실행하면 .JAR이 위치한 폴더에 모든 서버 관련 내용이 다운로드 / 압축 해제되므로 인식하지 못합니다. 드라이브 루트 나 홈 폴더 같은 곳에 두지 마라..
.JAR 파일이 위치한 디렉토리의 명령 프롬프트에서 다음 명령을 실행하여 처음으로 서버를 실행합니다.
Windows : java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
OS X : java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Linux : java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
위의 명령은 Minecraft 서버 JAR 파일을 실행합니다. 이 명령은 Java를 실행하고 최대 1GB의 메모리를 할당하며 파일이 JAR임을 나타내며 JAR의 이름을 지정하고 GUI가 필요 없음을 나타냅니다. 특별히 큰 세계 나 많은 플레이어가있는 서버 (예 : LAN 파티 도중)의 경우에는 할당 된 / 최대 메모리 값을 위쪽으로 조정할 수 있지만 메모리 값을 낮추지 않는 것이 좋습니다.
Linux에 Java를 설치하는 데 도움이 필요하거나 OS X의 시작 프로세스 또는 다른 OS 관련 문제에 대한 바로 가기를 만드는 데 도움이 필요하면 Official Minecraft wiki에있는 서버 JAR 파일 시작에 대한 자세한 가이드를 확인하시기 바랍니다..
처음 서버를 실행할 때 다음과 같은 메시지가 표시됩니다.
[서버 스레드 / 정보] : minecraft 서버 버전 1.7.10 시작
[서버 스레드 / 정보] : 속성로드
[서버 스레드 / WARN] : server.properties가 존재하지 않습니다.
[서버 스레드 / 정보] : 새 속성 파일 생성
[서버 스레드 / WARN] : eula.txt를로드하지 못했습니다.
[서버 스레드 / 정보] : 서버를 실행하려면 EULA에 동의해야합니다. 자세한 정보는 eula.txt로 이동하십시오..
[서버 스레드 / 정보] : 서버 중지
이것은 정상입니다. 서버 디렉토리에서 EULA.txt 파일을 찾아서 열고 "eula = false"를 "eula = true"로 편집하여 Mojang 서버 사용자 계약에 동의했음을 나타냅니다. 문서를 저장하고 닫습니다. server 명령을 다시 실행하십시오. 당신은 당신의 필요 / 욕망에 따라 "nogui"태그의 유무와 상관없이 그것을 실행할 수 있습니다. "nogui"태그를 사용하여 실행하면 서버 출력 및 명령 인터페이스가 명령을 실행 한 터미널 창에 남아 있습니다.
"nogui"태그를 제거하면 GUI 창이 열리고보다 쉽고 간편하게 서버를 관리 할 수 있습니다.
GUI 인터페이스는 오른쪽 상단에있는 터미널 창과 상단 왼쪽에있는 통계 창과 오른쪽 하단에 현재 로그인 한 플레이어의 목록을 정확하게 보여줍니다. 리소스가 많은 컴퓨터 (또는 미디어 서버 또는 Raspberry Pi와 같은 헤드리스 장치)에서 서버를 실행하지 않는 한 GUI.
서버를 두 번째로 실행하는 동안 EULA를 수락하면 추가 파일이 다운로드되고 기본 세계가 생성됩니다. 기본 세계는 / world /에 위치하며 일반 Minecraft의 일반 old /.minecraft/saves/[someworldname]/ 폴더와 비슷합니다 (실제로는 그렇습니다). 무작위로 생성 된 세계에서 재생하거나 / world /의 내용을 삭제하고 인터넷에서 다운로드 한 독립 실행 형 Minecraft 또는 세계의 독립 실행 형 복사본에서 저장된 게임의 내용으로 바꿀 수 있습니다.
갓 발행 된 서버에 가입하고 어떻게 보이는지 보겠습니다. 게임에 참여하려면 호스트 컴퓨터와 동일한 LAN에 있어야하며 호스트 컴퓨터의 IP 주소를 알아야합니다..
IP 주소를 손에 들고 Minecraft를 실행하고 기본 메뉴에서 Multiplayer를 클릭 한 다음 새 서버를 추가하거나 직접 연결 기능을 사용하십시오. 이 옵션 중 하나와 관련하여 도움이 필요하면 이전 가이드의 Minecraft Multiplayer Server 탐색 레슨의 원격 서버에 연결 섹션을 참조하십시오..
여기에 우리는 새로운 서버에 있습니다. 모든 것이 훌륭해 보이고 세상이 원활하게로드됩니다. 즉시 주목할 것은 게임이 생존 모드에 있다는 것입니다. 이것은 서버 기본값이지만, 잠시 후에 변경하는 방법을 알려 드리겠습니다..
서버 측에서는 콘솔 참가 창, 플레이어 참가, 플레이어 죽어가는 것, 플레이어 통신 및 기타 공지 사항이 콘솔 창에 표시됩니다. 또한 콘솔 창과 서버의 OP 또는 "운영자"인 경우 서버 명령을 사용할 수 있습니다. 수십 가지 명령어가 있으며, 그 중 많은 명령어가 애매하고 자주 사용되지 않습니다. Minecraft 위키에서 전체 명령 목록을 읽을 수 있지만, 아래 표에서 서버를 가동시키는 데 가장 관련이있는 항목을 강조 표시합니다.
노트: 서버 콘솔 창에 명령을 입력하면 선행 "/"는 필요하지 않지만 채팅 창에 서버의 플레이어로 입력하면 수행됩니다.
/ defaultgamemode [s / c / a] | 새 플레이어의 서버 기본 모드를 생존 모드, 크리에이티브 모드 및 모험 모드로 전환합니다.. |
/ 난이도 [p / e / n / h] | 난이도를 Peaceful, Easy, Normal, Hard 중에서 선택합니다.. |
/ gamemode [s / c / a] [player] | 플레이어 별 기준으로 적용되는 것을 제외하고는 / defaultgamemode와 동일합니다.. |
/명부 | 모든 현재 플레이어를 나열합니다.. |
/ (de) op [플레이어] / deop [플레이어] | 명명 된 플레이어에게 운영자 권한 부여 (또는 제거). |
/ save- (모두 / 켜기 / 끄기) | "all"은 즉시 세계를 저장하고 "on"은 세계 저장을 켜고 (기본 상태), "off"는 자동 저장을 끕니다. / save-all 명령을 사용하여 작업을 즉시 백업하도록 강요하지 않는 한이 설정 만 남겨 두는 것이 가장 좋습니다. |
/ setworldspawn [x y z] | 월드에 진입하는 모든 플레이어의 스폰 지점을 설정합니다. 좌표가 없으면 실행중인 작업이 서있는 지점을 설정하고 인수를 통해 스폰 지점을 해당 좌표에 할당합니다. |
/ spawnpoint [플레이어] [x y z] | worldspawn와 동일하지만, 개별 선수; 각 플레이어에 대해 고유 한 스폰 지점을 설정할 수 있습니다.. |
/중지 | 서버를 종료합니다.. |
/ 시간 설정 [값] | 게임 내 시간을 변경합니다. "day", "night"또는 0에서 24000 사이의 값을 받아들입니다. 여기서 참조 용으로 6000은 정오이고 18000은 자정입니다.. |
/ tp [대상 플레이어] [대상] | 플레이어를 텔레포트합니다. 첫 번째 인수는 항상 대상 플레이어 여야합니다. 두 번째 인수는 다른 플레이어 (플레이어 A에서 B로 전송) 또는 x / y / z 좌표 (플레이어 A를 위치로 전송) 일 수 있습니다.. |
/ 날씨 [맑은 / 비 / 천둥] | 날씨를 변경합니다. 또한 두 번째 인수를 추가하여 X 초 (X는 1 ~ 1,000,00 사이)의 날씨를 변경할 수 있습니다.. |
이것들은 작은 홈 서버를 실행하는 데 가장 유용한 명령입니다. / kr 및 / ban과 같은 공용 또는 반 공공 사용을 위해 홈 서버를 열어도 개인 가정용으로는 일반적으로 필요없는 추가 명령이 있습니다.
우리가 개인 홈 서버를 성공적으로 시작 했으므로 (특히 모든 수업을 마친 후에) 멋진 모드를 서버에 주입 할 수 있는지 궁금 할 것입니다. 다음 정거장, 서버 modding.
간단한 Modded Minecraft 서버 설정하기
Forge 모드 로더를 독립형 Minecraft 설치로 쉽게 주입 할 수있는 것처럼 Forge 모드 로더를 Minecraft 서버에 쉽게 주입 할 수 있습니다..
이전 modding 튜토리얼에서 Forge에 사용한 것과 동일한 설치 프로그램을 재사용 할 수 있습니다. 단순히 다시 실행하십시오 (.EXE 또는 .JAR를 사용하는 경우 중요하지 않습니다). 다음과 같이 설정을 조정하십시오.
"Install server"를 선택하고 새로운 디렉토리를 지정하십시오. 서버를 설치하고 Forge를 설치할 필요가 없습니다. Minecraft를 설치하고 클라이언트 측 튜토리얼에서했던 것처럼 Forge를 설치해야합니다..
노트: 서버의 개조에 너무 흥분했기 때문에이 섹션으로 뛰어 내린 경우 이전 단계를 여러 단계로 동일하게 읽으시기 바랍니다. 우리는이 부분에 대해 자세히 설명하지 않습니다. 튜토리얼.
서버 및 Forge 파일을 모두 다운로드 한 다음 설치 폴더를 방문하십시오. 다음 단계는 바닐라 Minecraft 서버 설정과 비슷합니다..
폴더 내에서이 자습서의 바닐라 설치 부분에서 운영 체제를 기반으로 사용했던 것과 똑같은 명령을 사용하여 "forge. *. universal.jar"파일을 실행하십시오.
서버가 실행 된 다음 중지됩니다 (이전 섹션에서 EULA를 수락해야 함을 나타냄). 지난번처럼 새로 작성한 EULA.txt를 열고 "false"를 "true"로 편집하십시오..
서버를 다시 실행하여 모든 것이 올바르게 설치되었는지 확인하고 추가 조치를 취하고 전 세계에 합류하십시오. 세계에 가입하면 변경된 클라이언트에 참여해야합니다 (바닐라 클라이언트는 수정 된 서버에 참여할 수 없음). Forge가 설치된 Minecraft와 일치하는 버전 번호 설치에 참여하십시오. 단, mods가로드되지 않아 서버의 상태를 반영합니다..
모든 것이 좋아 보인다. 우리는 항상 마을 근처에서 산란을했는데, 그것은 항상 재미 있습니다. 이 마을 주민들에게 포털을 마법의 차원으로 산란시키는 방법을 보여줍니다..
거래 없음; 우리는 단지 웅덩이에 다이아몬드를 던져 버렸고 모든 마을 사람들은 우리의 마음을 잃어버린 것처럼 우리를 쳐다보고 있습니다. 우리는 포지 (Forge)를 설치했을 지 모르지만, 우리는 마술을 일으키는 구성 요소를 놓치고 있습니다 : 황혼의 숲 (Twilight Forest) 모드.
Forge가 제대로 설치되었다는 것을 알았으므로 다음 단계는 우리가 원하는 mod를 설치하는 것입니다. 이 과정은 매우 간단합니다. mod .JAR 파일 (이 경우 Twilight Forest mod)이 새 Forge 서버의 / mods / 폴더에 있는지 확인하면됩니다. 과 서버에 가입하려는 Minecraft 클라이언트의 / mods / 폴더.
Minecraft 클라이언트를 종료하고 "stop"명령으로 서버를 중지하고 파일을 복사 한 다음 서버를 다시 시작하십시오. 그런 다음 클라이언트를 다시 시작하고 서버에 가입하십시오..
마을 주민이 새로 태어난 황혼의 숲 포털에 빠졌을 때 우리가 느꼈던 실망감을 표현할 수 없으며 숲으로 텔레포트하지 못했습니다. 그 대신에 우리가 가야 해..
포탈은 성 옆에 자리 잡았습니다. 진지하게, 이것은 이제까지 가장 행운이있는지도 종일 수 있었다 : 우리는 Overworld의 마을 옆에 시작했고, 포털을 거기에서 만들었고, 황혼의 숲 (당신이 황혼의 숲과 놀고 있으면 1.7의 성 옆에서 끝내었다. 10 (또는 다른 1.7. * 버전) 시드는 : 1065072168895676632)!
추가 조정 및 서버 트릭
이 시점에서 당신은 설치 한 향기에 따라 개조 여부에 상관없이 준비가 끝났습니다. 그렇다고해서 서버로 문제를 해결할 수는 없습니다. 서버 환경을 개선하기 위해 할 수있는 몇 가지 추가 작업을 수행해 보겠습니다..
더 많은 개조
당신은 항상 더 많은 개조 물을 설치할 수 있습니다. 더 많은 MOD가 더 많은 CPU / GPU / RAM 리소스를 필요로한다는 것을 명심하십시오. 서버에 조인하는 모든 사람이 해당 mod를 설치해야하므로 설치하는 모드를주의 깊게 기록하십시오. 일반적으로 클라이언트의 / mod / 폴더와 서버의 / mod / 폴더는 서로 거울을 맺고 있어야합니다..
좋은 서버 개조 자의 아이디어가 필요하십니까? Minecraft modding 튜토리얼의 "Mods 찾기"섹션에 나열된 리소스를 사용하십시오..
원격 서버로 서버 열기
로컬 네트워크 외부의 사람들과 게임을하고 싶다면 포트 포워딩을 설정하여 홈 네트워크 외부의 플레이어가 서버에 액세스 할 수 있도록 할 수 있습니다. 대부분의 가정용 광대역 연결은 많은 플레이어를 쉽게 지원할 수 있습니다. 서버에 암호 시스템이 없으므로 서버에 허용 목록을 작성하는 것이 좋습니다. 명령 및 매개 변수 사용 / 허용 목록 [on / off / list / add / remove / reload] [playername] 화이트리스트 조정 및보기.
Server.Properties로 미세 조정
서버 폴더 안에는 server.properties라는 파일이 있습니다. 이 파일을 텍스트 편집기에서 열면 수동으로 편집 할 수있는 간단한 구성 파일을 찾을 수 있습니다. 이러한 설정 중 일부는 서버 / 인게임 명령을 통해 사용할 수 있지만 그 중 대다수는 사용할 수 없습니다..
간단한 참 / 거짓 또는 숫자 토글을 사용하면 플레이어가 생존 모드에서 비행 할 수있게하고, 황천을 끄고, 서버 시간 제한 설정을 조정하고, 다양한 변수를 사용할 수 있습니다. 대부분의 설정은 상당히 자명하지만 일부는 관련 변수에 대한 심층적 인 이해가 필요합니다. server.properties 변수에 대한 자세한 분석을 확인하십시오..
modded 또는 기타 서버로 무장 한 이제는 세계에 액세스하기 위해 적법한 사람이 적시에 온라인에 있는지 걱정할 필요가 없습니다. (그리고 전 세대 또는 친구를 통해 전 세계를 쉽게 공유 할 수 있습니다. 이 나라).