이전글에서 최신버전의 자바 설치, 서버의 실행까지 진행했다. 이번 글에서는 서버의 설정을 해보자.
불법복제버전(일명 복돌이)을 사용하는 유저들 역시 많고 대부분의 서버들은 이러한 유저들까지 접속하기 때문에 기본적인 설정으로는 이러한 유저를 차단하는
online-mode 속성이 true 로 되있어서 바꿔주어야 한다.
윈도우에서 버킷서버를 운용해보았던 사람들이라면 이러한것을 어디서 바꿔주어야 하는지 잘 알것이다.
명령어를 쳐보면 이러한 파일들이 자동적으로 생성되어 있다.
그중 이번에 수정할 것은 server.properties 라는 파일이다.
윈도우같은 GUI환경에서는 해당 파일을 수정하기 위해서 그냥 메모장으로 열거나 아니면 기타 텍스트에디터를 사용해서 수정하면 됬다. 하지만 이 강좌에서 쓰이는 OS는 CUI 환경이므로 CUI환경의 텍스트에디터를 사용해야 한다.
보통 리눅스에 기본적으로 깔리는 vi 라는 프로그램을 사용해서 수정할수도 있고 아니면 윈도우등의 환경에서 FTP등으로 접속해서 수정후 재 업로드 하는 방법도 있다.
이 글에서 두가지 방법 전부다 설명해보도록 하겠다.
우리가 수정할 파일은 server.properties 라는 파일이다.
# vi server.properties
를 입력하자.
참고로 server.properties 를 전부 입력할 필요없이
파일이름의 앞글자 일부분만 입력 후에 Tab 키를 누를경우 자동완성된다.
vi server.p 까지만 입력후 Tab를 누르면 vi server.properties 가 자동입력되므로 알아두자.
위 명령어를 치면 위와같은 화면이 나타날것이다.
(포트번호는 임의로 한번 수정햇던것이다. 원래는 25565이다.)
키보드 자판에 방향키가 있다면 방향키를 사용해서 커서이동을 해도 되고
없다면 h,j,k,l 키가 방향키 역할을 대신하니 해당 키를 입력해서 수정할 위치로 커서를 이동시키면 된다.
우리는 서버의 동접률을 위해서 불법을 사용하는 유저들 역시 받아들여야 하는 처지므로 online-mode 를 수정해주여야 한다. 온라인모드쪽으로 커서를 이동시키고...
i 를 눌러주자. 소문자 i 다.
그러면 맨 아랫줄에 -- INSERT -- 라는 글이 나타난다. 명령어 모드가 아닌 내용을 수정할수 있는 상태라는 것이다.
어찌되었든 true를 지우고 false 로 바꾸었다.
그리고 다른 설정역시 수정할 내용이 필요하다면 수정하도록 하자.
필자는 빌드모드, 몹스폰X 등의 내용을 바꾸었다.
수정했으므로 저장해야한다. 윈도우 메모장같은 경우에는 그냥 저장버튼을 누르면 끝이지만 여기는 그런게 없잖아? 그러므로 명령어를 입력해야 한다.
ESC를 누르자.
그러면 -- INSERT -- 라는 라인이 없어진다. 아까처럼 hjkl 등의 키등으로 커서등을 조절하거나 텍스트 수정을 가능하도록 i 키등의 명령어가 활성화된 상태다.
저장을 하기 위해서는 명령어를 입력해야한다.
명령어 입력을 위해서 : (콜론)을 누르자. 그냥 이상태에서 : 만 누르면 된다.
; 가 아닌 : 다. [Shift + ;].
그러면 맨 아랫줄에 : 가 나타나게 되고 커서역시 그쪽으로 이동하게 된다.
여기다가 명령어를 치면 된다. 참고로 이 기능을 이용해 리눅스 해킹기법도 있는데 이걸로 털기도 힘들다. 뭐 검색하면 쉽게 공부할수 있고 지금은 마인크래프트 서버공부를 하니까.. 해킹공부는 다른곳에서 하자. 쉽게 배울수 있다.
아무튼 이제 저장명령어를 입력하면 된다.
vi 에서 저장명령어는 'w' 이고 vi를 종료하는 명령어는 'q' 다.
그러니까 저장후 종료 라는 명령어는 'wq'가 된다.
이 wq를 입력해주자.
그리고 엔터를 누르면 끝.
vi 를 실행시키기 전 화면으로 돌아온다.
이제 버킷서버를 실행시키면 복돌유저 역시 접속할 수 있는 환경이 된것이다.
vi 보다도 훨씬 익숙해서 편리한 FTP를 통해 접속해서 수정하는 방법이다.
해당 리눅스에 FTP서버가 먼저 설치되어 정상적으로 돌아가고 있어야 한다.
만약 FTP가 없다면 검색해서 알아보도록 하자...
이 글에서는 FileZilla 라는 FTP를 사용하도록 하겠다. 또한 필자의 글 작성 기준은 windows7에서 작성되는 것이므로... 어쨋든 파일질라 외에도 알FTP등등의 많은 FTP 프로그램이 있고 어떠한 것을 사용해도 무관하다.
파일질라가 없다면 파일질라 홈페이지에 들어가서 다운받도록 하자.
http://filezilla-project.org/index.php
나는 마인크래프트 서버를 돌리니까 파일질라 서버를 받아야하는거구나! 하면서 서버를 받지말자. 파일질라 서버파일은 윈도우상에서 FTP 서버를 돌리는것이지 마인크래프트 서버와는 관련이 없다.
파일질라 클라이언트를 다운받고 설치를 하던 무설치버전을 받던 아무튼 파일질라를 다운받고 실행시키자.
위와 같은 이쁜 화면이 뜬다.
이제 리눅스서버에 ftp 접속을 하자.
각자의 서버에 ftp 접속방법은 각자가 알것이므로 설명하진 않는다.
접속후 마인크래프트 폴더에 들어가서 server.properties 파일을 다운받고
메모장후로 연 뒤에 수정후 다시 업로드, 덮어씌우기 하면 된다.
ftp로 하는건 별 설명할 내용이 없다.