차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
game:mc:bukkit_in_ubuntu [2014/08/12 15:23] – 이전 판으로 되돌림 (2014/03/19 02:36) 115.93.88.196 | game:mc:bukkit_in_ubuntu [2018/03/07 08:15] (현재) – [screen설치] 223.62.163.136 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
======우분투로 버킷 돌리기 (Bukkit In Ubuntu)====== | ======우분투로 버킷 돌리기 (Bukkit In Ubuntu)====== | ||
+ | 우분투로 버킷 돌리는 법을 정리해봅시다. | ||
- | 우분투로 | + | 그런데 왜 우분투로 돌려야 하나요? |
+ | 미리 경험해본 사람들에 의하면 리눅스로 돌릴 경우 같은 사양에서 20-40%의 성능을 더 낸다고 한다. 어렵지만 시도해봅시다. | ||
- | 그런데 왜 우분투로 돌려야 하나요? | + | |
- | + | ||
- | 미리 경험해본 사람들에 의하면 리눅스로 돌릴 경우 같은 사양에서 20-40%의 성능을 더 낸다고 합니다. 어렵지만 시도해봅시다. | + | |
- | + | ||
- | | + | |
Linux you will see a 20-40% increase. use ramdisk on linux | Linux you will see a 20-40% increase. use ramdisk on linux | ||
- | + | 버킷은 http:// | |
- | + | ||
- | 버킷은 http:// | + | |
===== 적당한 서버컴의 사양===== | ===== 적당한 서버컴의 사양===== | ||
- | 절대적인 것은 아니며, 여러 환경요소, | + | 절대적인 것은 아니며, 여러 환경요소, |
===램=== | ===램=== | ||
- | 일단 버킷에 배당한 램은 **지도의 크기**와 **동접수** 두가지와 관계가 있습니다. | + | 일단 버킷에 배당한 램은 **지도(맵)의 크기**와 **동접수** 두가지와 관계가 있다. |
- | 램은 보통 3-4기가 정도 주면, 4000x4000 지도에서 동접 20 정도 먹어도 거뜬합니다. 나머지는 직접 부딪혀서 알아내세요. | + | 램은 보통 3-4기가 정도 주면, 4000x4000 지도에서 동접 20 정도 먹어도 거뜬한다. 나머지는 직접 부딪혀서 알아내세요. |
- | + | 주면 좋습니다 | |
===시퓨=== | ===시퓨=== | ||
- | 시퓨의 파워는 **동접수**와 관계가 있습니다. 버킷 자체는 멀티코어를 지원하지 않으므로, | + | 시퓨의 파워는 **동접수**와 관계가 있다. 버킷 자체는 멀티코어를 지원하지 않으므로, |
^ 시퓨 ^ 어림잡은 동접수 ^ | ^ 시퓨 ^ 어림잡은 동접수 ^ | ||
줄 34: | 줄 29: | ||
===인터넷=== | ===인터넷=== | ||
- | 인터넷 접속은 한국의 광랜이라면 접속자가 좀 많아도 별 문제가 없는 것으로 보입니다. | + | 인터넷 접속은 한국의 광랜이라면 접속자가 좀 많아도 별 문제가 없는 것으로 보이다. |
===HDD=== | ===HDD=== | ||
- | 1.6프리인가 이후로 지도 파일의 구조가 개선되면서 하드디스크 속도에는 별로 영향을 받지 않는 것으로 보입니다만, 많은 동접을 유지하려면 아무래도 [[tech: | + | 1.6프리인가 이후로 지도 파일의 구조가 개선되면서 하드디스크 속도에는 별로 영향을 받지 않는 것으로 보이다만, 많은 동접을 유지하려면 아무래도 [[tech: |
- | + | ||
=====우분투 서버 64bit 설치===== | =====우분투 서버 64bit 설치===== | ||
- | [[http:// | + | [[http:// |
- | 32bit는 램사용 등등에서 제약이 많으므로 반드시 64bit로 | + | 32bit는 램사용 등등에서 제약이 많으므로 반드시 64bit로 |
다운로드 http:// | 다운로드 http:// | ||
+ | (이 링크는 Ubuntu server 다운로드 링크이다 | ||
+ | GUI를 쓰고싶거나 Ubuntu server이 이더넷 | ||
+ | 모듈을 잡지 못하면 아래의 주소로 Ubuntu Desktop을 다운받음된다 | ||
+ | https:// | ||
+ | USB에 설치하는거는 같다) | ||
- | USB로 설치하는 것이 편하니 http:// | + | USB로 설치하는 것이 편하니 http:// |
- | 아까 다운 받은 파일의 위치를 지정해주고, | + | 아까 다운 받은 파일의 위치를 지정해주고, |
- | 설치는 usb로 부팅하면 | + | 설치는 usb로 부팅하면 |
- | 이후의 과정은 http:// | + | 이후의 과정은 http:// |
- | 설치시 **OPENSSH**는 꼭 선택해줍니다. | + | 설치시 **OPENSSH**는 꼭 선택해준다. |
- | {{ http:// | ||
===== 서버 설정===== | ===== 서버 설정===== | ||
- | 우분투를 설치 했으면, 몇몇 설정할 것들이 있습니다. | + | 우분투를 설치 했으면, 몇몇 설정할 것들이 있다. |
===접속프로그램 putty=== | ===접속프로그램 putty=== | ||
줄 68: | 줄 65: | ||
윈도컴에 [[tech: | 윈도컴에 [[tech: | ||
- | 대개 윈도컴에서 접속하므로 윈도컴에 접속프로그램 putty를 설치합니다. | + | 대개 윈도컴에서 접속하므로 윈도컴에 접속프로그램 putty를 설치한다. |
다운로드 http:// | 다운로드 http:// | ||
- | [[http:// | + | [[http:// |
- | 사용법은 http:// | + | 사용법은 http:// |
- | 아까 우분투 설치할 때 openSSH를 잘 설치했으면 원격으로 접속이 가능합니다. | + | 아까 우분투 설치할 때 openSSH를 잘 설치했으면 원격으로 접속이 가능한다. |
- | + | ||
- | 이제 서버컴은 시원한 다락에 올려두고, | + | |
+ | 이제 서버컴은 시원한 다락에 올려두고, | ||
===우분투를 최신으로 업데이트=== | ===우분투를 최신으로 업데이트=== | ||
줄 85: | 줄 81: | ||
sudo apt-get update | sudo apt-get update | ||
sudo apt-get upgrade | sudo apt-get upgrade | ||
- | sudo는 관리자 권한으로 명령어를 넣는 것이며, 관리자 암호가 필요합니다. | + | sudo는 관리자 권한으로 명령어를 넣는 것이며, 관리자 암호가 필요한다. |
===Midnight Commander 설치=== | ===Midnight Commander 설치=== | ||
sudo apt-get install mc | sudo apt-get install mc | ||
- | 텍스트로 동작하는 파일 탐색기 같은 것입니다. 꼭 필요한 것은 아닙니다. | + | 텍스트로 동작하는 파일 탐색기 같은 것이다. 꼭 필요한 것은 아니다. |
===Nano 설정=== | ===Nano 설정=== | ||
| | ||
- | 노트패드 같은 것인데 기본으로 깔려있습니다. 설정이 반드시 필요하지는 않습니다. | + | 노트패드 같은 것인데 기본으로 깔려있다. 설정이 반드시 필요하지는 않는다. |
===Apache, PHP, MySQL환경 구축=== | ===Apache, PHP, MySQL환경 구축=== | ||
줄 103: | 줄 99: | ||
sudo apt-get install phpmyadmin | sudo apt-get install phpmyadmin | ||
- | [[dynmap]]을 효율적으로 사용하려면 [[tech: | + | [[dynmap]]을 효율적으로 사용하려면 [[tech: |
- | 성능향상을 위해 [[tech: | + | 성능향상을 위해 [[tech: |
- | + | phpmyadmin을 설치한 경우 [[http:// | |
- | + | ||
- | phpmyadmin을 설치한 경우 [[http:// | + | |
=== FTP 서버 설정=== | === FTP 서버 설정=== | ||
줄 114: | 줄 108: | ||
sudo apt-get install vsftpd | sudo apt-get install vsftpd | ||
- | 외부에서 파일올리고 지우고 하려면 필요하니 [[tech: | + | 외부에서 파일올리고 지우고 하려면 필요하니 [[tech: |
- | [[tech: | + | [[tech: |
===자바 설정=== | ===자바 설정=== | ||
- | 우분투는 기본으로 자바(OpenJDK)가 설치되어서 나옵니다. | + | 우분투는 기본으로 자바(OpenJDK)가 설치되어서 나온다. |
- | + | ||
- | 일단 | + | 일단 |
java -version | java -version | ||
- | 해서 자바가 잘 깔려 있는지만 확인합니다. | + | 해서 자바가 잘 깔려 있는지만 확인한다. |
- | 최신은 1.7입니다. | + | 없다면 |
+ | sudo apt-get install default-jre | ||
+ | 를 입력한다. | ||
+ | 가능한 | ||
+ | |||
+ | ===screen설치=== | ||
+ | screen 은 마인크래프트 서버를 백그라운드 로 돌려주는 프로그램이다 | ||
+ | **apt-get install screen** | ||
+ | 이라 치면 된다 | ||
=====마인크래프트 설정===== | =====마인크래프트 설정===== | ||
줄 134: | 줄 136: | ||
예) mine | 예) mine | ||
- | 계정 폴더 주소는 | + | 계정 폴더 주소는 |
/ | / | ||
- | 이런식이 | + | 이런식이 |
- | 이제 버킷을 넣을 폴더를 하나 만듭니다. | + | 이제 버킷을 넣을 폴더를 하나 만듭니다. |
/ | / | ||
- | 여기에 [[tech: | + | 여기에 [[tech: |
+ | 구동기의 내용은 | ||
- | + | | |
- | 구동기의 내용은 | + | |
- | + | ||
- | | + | |
| | ||
- | 이 정도 넣으시면 되고 구동기의 자세한 설명은 [[http://vaslor.net/ | + | 이 정도 넣으시면 되고 구동기의 자세한 설명은 [[http://openwiki.kr/ |
- | + | ||
- | 지도저장, | + | |
- | + | ||
- | 조금씩 | + | 지도저장, |
+ | 조금씩 작성 중이다. ;; | ||
Once the terminal is open, you will be greeted with a command prompt. Create a new directory for the server software by typing in the following command: | Once the terminal is open, you will be greeted with a command prompt. Create a new directory for the server software by typing in the following command: | ||
줄 183: | 줄 180: | ||
In Minecraft, an op is a user that has special commands that give them certain administrative powers on a server. In order to give your character op status, you will need to make a special file called op.txt inside your minecraft directory. First, make sure that your Minecraft server is not currently running. Then, open up the text editor gedit and create a file called op.txt inside of your minecraft server folder, (which should be minecraft-server if you followed this guide). In this file, enter your minecraft username on the first line and then start your server again. You will now have access to op commands on your server. | In Minecraft, an op is a user that has special commands that give them certain administrative powers on a server. In order to give your character op status, you will need to make a special file called op.txt inside your minecraft directory. First, make sure that your Minecraft server is not currently running. Then, open up the text editor gedit and create a file called op.txt inside of your minecraft server folder, (which should be minecraft-server if you followed this guide). In this file, enter your minecraft username on the first line and then start your server again. You will now have access to op commands on your server. | ||
- | |||
Connect to the server | Connect to the server | ||
- | Once you have your Ubuntu Minecraft server installed and configured, it is now time to connect to the server. Open your Minecraft client and select the multiplayer option. Then, type in the ip address of your Minecraft server and press connect. After a few moments, you will be greeted with a new Minecraft map. Make sure to write down the IP address of the server in order to let others know the IP address of your server. | + | Once you have your Ubuntu Minecraft server installed and configured, it is now time to connect to the server. Open your Minecraft client and select the multiplayer option. Then, type in the ip address of your Minecraft server and press connect. After a few moments, you will be greeted with a new Minecraft map. Make sure to write down the IP address of the server in order to let others know the IP address of your server. |
- | ^ [[|배슬로넷 마인크래프트 위키]]입니다. 마음에 안드는 내용이 있으면 직접 고치시면 됩니다 ^ | + | |
{{tag> | {{tag> |