1편의 진행에서 제작한 서버는 마인크래프트에서 공식으로 제공하는 바닐라 서버 입니다.바닐라 서버의 경우에는 플러그인을 탑재할 수 없습니다. 우리는 저번 1편에서 정독했던 WIKI 의 Custom Server Software 이라는 것을 설치해야 합니다. 이 커스텀 서버 소프트웨어에 대해 알아보기 이전에 플러그인이란 무엇인가에 대해 알아보도록 하겠습니다. 우선 공식 WIKI 에 플러그인에 대해 검색해보도록 하겠습니다. 플러그인이란 서버를 이용한 멀티플레이어 게임 시 부가적인 기능을 추가하는 것을 의미한다고 합니다.대부분의 플러그인이라 하면 Bukkit 에서의 플러그인을 지칭한다고 합니다. 플러그인은 모드와 달리 서버의 호스트가 플러그인이 탑재된 서버를 구동하면 모든 플레이어들의 행동을 플러그인의 기능이..
마인크래프트는 JAVA EDITION 의 경우에 서버를 만들 수 있는 기능을 제공합니다. Download server for Minecraft | Minecraft Download server for Minecraft친구와 함께 플레이하는 가장 쉬운 방법은 렐름에 가입하는 것입니다. 하지만, Minecraft : Java 에디션을 위해 나만의 멀티 플레이어 서버를 설정하려면 다음 설명을 참고하세요.www.minecraft.net 공식 문서에서 서버를 시작할 수 있는 방법에 대해 알려주는데요. java -Xmx1024M -Xms1024M -jar minecraft_server.1.21.1.jar nogui 파일을 다운받고 위의 명령어를 통해 서버를 시작할 수 있다고 합니다. 하지만 위 설명을 보면 명령줄..
25329번: 학생별 통화 요금 계산 (acmicpc.net)from sys import stdinN = int(stdin.readline().strip("\n"))studentDict = {}for _ in range(0, N): time, name = stdin.readline().strip("\n").split(" ") hour, minute = map(int, time.split(":")) time = hour * 60 + minute if name in studentDict: studentDict[name]["time"] += time else: studentDict[name] = {"time": time}for name in studentDi..
1384번: 메시지 (acmicpc.net)from sys import stdinGROUP = 1while True: N = int(stdin.readline().strip("\n")) if N == 0: exit() INFO = {} NAMELIST = [] IS_NASTY = False print("Group {0}".format(GROUP)) for i in range(0, N): STR = stdin.readline().strip("\n").split(" ") NAME = STR[0] DATA = STR[1:] NAMELIST.append(NAME) INFO[NAME] = { ..