본문 바로가기
Game/Minecraft

마인크래프트 24시간 학교 서버 만들기 -3 기본 서버 설정

by 고간디 2023. 12. 6.

오늘 우리가 할 것은 여러 가지 서버 설정이다

- 서버 24시간 구동

- server.properties 설정

- 파일질라 연결

- 플러그인 추가

 

아마 분량상 파일질라 연결과 플러그인 추가는 다음 편으로 이어질 것 같다


#4 서버 24시간 구동

 

이전 편에서 서버를 여는 데까지는 성공했다

하지만 ssh창을 닫으면 서버가 꺼지는데 ssh창을 24시간 열어놓으려면 내 컴퓨터를 24시간 동안 켜놓는 거나 다름이 없기 때문에 이번에는 이 문제를 해결해보려 한다

 

ssh창을 닫아도 클라우드 컴퓨터에서는 서버가 돌아가도록 설정만 하면 되는 아주 간단한 일이다

서버 여는 것보다 훨씬 쉬우니 바로 들어가보도록 하자

 


우선 서버 브라우저 SSH 창을 열어주자

이전 편을 잘 따라왔다면 SSH창 여는 데에는 아무런 문제가 없을 것이다

$ su minecraft
$ cd ~
$ cd server
$ screen ./start.sh

위 코드블럭들을 순차적으로 입력하면 된다

 

참고로 리눅스 기본 명령어들은 몇 가지 알아두는 게 좋은 것 같다

필요할 때마다 그때그때 검색해서 사용하는 것도 좋지만 ll같은 파일 리스트 확인 같은 건 리눅스를 처음 써보는 나에게는 엄청 유용했다

 


위에 써둔 나의 쓸모없는 조언을 다 읽었다면 이렇게 서버가 열려있을 것이다

 

screen이라는 곳에서 서버를 연 것이다

서버가 열린 것이 확인이 되었다면 여기서 Ctrl + A + D 를 눌러 스크린을 나가주도록 하자

 


스크린 리스트 확인 명령어
$ screen -ls

작동 중인 스크린 접속
$ screen -r (스크린 이름)

스크린 삭제 명령어
$ screen -S (스크린 이름) -X quit

이런 간단한 스크린 사용법은 익혀두면 좋을 것 같다

더보기

(스크린 이름)은 -ls 에서 확인한 스크린 풀네임을 굳이 적지 않고 앞의 숫자들만 적어도 된다

 

그리고 screen -ls로 열려 있는 스크린을 검색 시에는 반드시 그 스크린을 열었던 사용자로 로그인된 상태에서 찾아야 한다

예를 들어 minecraft로 스크린을 열어놓고는 나중에 와서 그 스크린을 찾을 때 root 사용자로 찾으면 안 찾아진다

 

스크린으로 서버를 열어놓고 또 다른 스크린으로 서버를 더 열면 오류가 생기므로 주의해야 한다

 

이렇게 screen 으로 서버를 열었다면 SSH창을 닫아도 인스턴스가 중지되지 않는 한 서버는 열려 있는 상태로 유지된다

서버를 끄거나 재시작하고 싶다면 SSH창을 다시 열어 작동 중인 screen에 접속 후 stop을 쳐서 서버를 끄면 된다


#5 server.properties 수정

이제 서버의 기본 설정을 해보도록 하자

SSH 창을 열어 server 디렉토리로 이동해서 ll을 입력해보자

그러면 여러 가지 파일 목록들이 나오는데 우리가 만질 것은 server.properties이다

$ su minecraft
$ cd ~ 
$ cd server

$ nano server.properties

이러면 편집기가 열리고 각종 서버 설정들을 다룰 수 있다

설정을 저장하고 나가는 방법은 Ctrl + X, Y, Enter를 순차적으로 누르는 것이다

 

server.properties 목록 속 개별적인 세부 설정들에 관련된 설명은 검색하면 많이 나오긴 하는데 아무래도 나는 아래 링크를 추천한다

https://minecraft.fandom.com/ko/wiki/Server.properties

번역체인게 좀 그렇지만 어색하면 원문으로 바꿔서 보면 그만이다

 


이번엔 비교적 짧게 쓰게 되었다

생각보다 짧게 써져서 뭔가 빼먹은 것 같은 느낌인데 다음에는 파일질라와 플러그인 등도 알아보도록 하자

728x90
반응형

댓글