노을넴
루비 유저
NoEul fed062d2c8e746be975810bd8c324b9f
서버 프로그램 관련
서버 프로그램을 실행했는가?
서버 프로그램을 실행하지 않은 경우 해당 서버 프로그램을 실행시켜 시작하도록 합니다.
서버 프로그램이 성공적으로 시작되었는가?
서버 프로그램이 성공적으로 시작되었다면 서버 콘솔에 다음과 같은 형식의 메시지가 출력됩니다:
[23:56:36] [Server thread/INFO]: Done (2.089s)! For help, type "help"
서버 프로그램 시작에 실패했다면 아래 항목 중 해당하는 사항이 있는지 확인합니다:
서버 프로그램이 이미 이전에 한 번 이상 실행되어 시작에 성공한 상태입니다.
해당 서버 프로그램들을 모두 종료합니다. 이 때, 서버 콘솔이 보이지 않는 경우라면 프로세스 관리 프로그램(ex. 작업 관리자 등)을 사용하여 서버 프로그램을 종료합니다.
다른 프로그램에서 동일한 TCP/IP 소켓 주소를 사용하고 있는 상태입니다.
해당 주소를 사용하는 프로그램을 종료하거나, 서버 프로그램에서 사용하는 주소가 다른 프로그램에서 사용하는 것과 겹치지 않도록
server-ip
및server-port
값을 변경합니다.server.properties
파일에서 값을 잘못 작성한 경우입니다.아래 항목 중 잘못된 값이 기입된 경우라면 이를 수정합니다:
server-ip
- 서버 프로그램의 TCP/IP 소켓 통신에 사용될 IP 주소 값입니다. 네트워크 어댑터(NIC)를 두 개 이상 사용중인 경우(VPN, 프록시 사용 등으로 인한), 특정 네트워크 어댑터에 부여된 IP를 기입하면 해당 네트워크 어댑터를 통해서만 서버에 접속할 수 있도록 합니다. 일반적인 상황[1]이라면 해당 값을 기입하지 않는 것을 권장하며, 값을 비워두면 모든 네트워크 어댑터로부터의 접속을 허용하는 값인0.0.0.0
(IPv4) 혹은\:\:
[2](IPv6)으로 기입한 것과 같이 자동으로 설정됩니다.server-port
- 서버 프로그램의 TCP/IP 소켓 통신에 사용될 TCP 포트 값입니다.0
부터65535
까지의 값을 지정할 수 있으나 일반적으로 Well-known 포트 대역인0
~1023
의 포트를 사용하는 것은 권장하지 않습니다.- 여기에서 설명하지 않은 값에 대해서는 Minecraft 위키의 server.properties 문서를 참조하거나, server.properties 페이지에서 기본값을 확인하시기 바랍니다.
서버 프로그램 시작 중 충돌(크래시)이 발생한 상황입니다.
충돌을 발생시키는 애드온(ex. 모드, 플러그인 등)을 제거하거나 비활성화하는 등 충돌이 발생하지 않도록 조치합니다.
각주
- 간단히 서버를 구성하는 경우 혹은 서버 실행 중 다른 네트워크 어댑터를 사용하지 않는 경우 등
- 실제 값은
::
이나, .properties 파일 문법 특성상:
문자 작성 시 앞에\
문자를 붙여 이스케이프해야 함
유의 사항
- 해당 내용은 작성된 당시의 최신 Minecraft 릴리즈 버전 기준으로 작성었으며 따라서 해당 내용이 언제나 작동한다고는 보장하지 않습니다.
- 오탈자 혹은 윤문을 발견하거나 더 추가되었으면 하는 내용 등이 있다면 아래 댓글에서 자유롭게 작성해주시기 바랍니다.
- 해당 방법을 사용하여 문제가 해결되었거나, 내용이 마음에 든다면 아래 추천 버튼을 눌러주시기 바랍니다.
uss0504
2024.05.02server-ip 비워두라는 부분은 빨간색으로 칠해주고 싶네요. 서버 안열린다는 질문의 반절은 될거 같아요.