VPS를 빌려 Minecraft 멀티 서버 구축
3371 단어 minecraftvpsServersman@VPSCentOS
개요
VPS에 Minecraft의 멀티 서버를 세우는 방법입니다.
소인수라도 최저 메모리 2G 있던 편이 좋은 것 같기 때문에, 가격으로 Serversman@VPS 를 빌려 구축해 보았습니다.
Standard 플랜으로 월액 934엔!
Serversman@VPS 구성
ssh로 서버에 들어간 후
모두 루트로 작업하고 있습니다.
패키지 업데이트
yum update
불필요한 서비스를 떨어뜨리다
service httpd stop
chkconfig httpd off
service xinetd stop
chkconfig xinetd off
service saslauthd stop
chkconfig saslauthd off
Minecraft에 필요한 패키지 설치
yum install java-1.7.0-openjdk
yum install screen
Minecraft 실행 사용자 생성
useradd minecraft
iptables에서 Minecraft 사용 포트 열기
ssh 사용 포트 번호, Minecraft 사용 포트 번호를 디폴트에서 바꾸고 있는 경우는, 그에 맞추어 변경한다.
vi /etc/sysconfig/iptables
iptables 설정 파일을 아래로 덮어 씁니다.
/etc/sysconfig/iptables*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3843 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25565 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
service iptables restart
Minecraft Server 다운로드
Minecraft용 디렉토리 작성/이동
mkdir /var/minecraft
cd /var/minecraft
Minecraft Server 다운로드
현재 최신 버전은 1.8.9와 같으므로 지정
만든 디렉토리에 떨어집니다.
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.9/minecraft_server.1.8.9.jar
minecraft 사용자가 실행할 수 있도록 권한 변경
chown -R minecraft: /var/minecraft
시작 스크립트
Minecraft Server를 서비스로 실행하는 시작 스크립트입니다.
시작 스크립트 다운로드
wget -O minecraft "http://minecraft.gamepedia.com/Tutorials/Server_startup_script/Script?action=raw"
시작 스크립트 설정 변경
디렉토리나 파일명, 메모리 사용 설정을 합니다.
vi minecraft
minecraft+ SERVICE='minecraft_server.1.8.9.jar'
OPTIONS='nogui'
+ USERNAME='minecraft'
WORLD='world'
+ MCPATH='/var/minecraft'
BACKUPPATH='/media/remote.share/minecraft.backup'
+ MAXHEAP=2048
+ MINHEAP=1024
HISTORY=1024
CPU_COUNT=2
시작 스크립트 설치 / 실행 권한 추가
mv minecraft /etc/init.d/
chmod +x /etc/init.d/minecraft
Minecraft Server 시작
service minecraft start
기동까지 조금 시간이 걸립니다만, 이것으로 무사히 완료.
멋진 Minecraft 생활을!
Reference
이 문제에 관하여(VPS를 빌려 Minecraft 멀티 서버 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/wrbss/items/584db867b633b2725aa8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ssh로 서버에 들어간 후
모두 루트로 작업하고 있습니다.
패키지 업데이트
yum update
불필요한 서비스를 떨어뜨리다
service httpd stop
chkconfig httpd off
service xinetd stop
chkconfig xinetd off
service saslauthd stop
chkconfig saslauthd off
Minecraft에 필요한 패키지 설치
yum install java-1.7.0-openjdk
yum install screen
Minecraft 실행 사용자 생성
useradd minecraft
iptables에서 Minecraft 사용 포트 열기
ssh 사용 포트 번호, Minecraft 사용 포트 번호를 디폴트에서 바꾸고 있는 경우는, 그에 맞추어 변경한다.
vi /etc/sysconfig/iptables
iptables 설정 파일을 아래로 덮어 씁니다.
/etc/sysconfig/iptables*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3843 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25565 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
service iptables restart
Minecraft Server 다운로드
Minecraft용 디렉토리 작성/이동
mkdir /var/minecraft
cd /var/minecraft
Minecraft Server 다운로드
현재 최신 버전은 1.8.9와 같으므로 지정
만든 디렉토리에 떨어집니다.
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.9/minecraft_server.1.8.9.jar
minecraft 사용자가 실행할 수 있도록 권한 변경
chown -R minecraft: /var/minecraft
시작 스크립트
Minecraft Server를 서비스로 실행하는 시작 스크립트입니다.
시작 스크립트 다운로드
wget -O minecraft "http://minecraft.gamepedia.com/Tutorials/Server_startup_script/Script?action=raw"
시작 스크립트 설정 변경
디렉토리나 파일명, 메모리 사용 설정을 합니다.
vi minecraft
minecraft+ SERVICE='minecraft_server.1.8.9.jar'
OPTIONS='nogui'
+ USERNAME='minecraft'
WORLD='world'
+ MCPATH='/var/minecraft'
BACKUPPATH='/media/remote.share/minecraft.backup'
+ MAXHEAP=2048
+ MINHEAP=1024
HISTORY=1024
CPU_COUNT=2
시작 스크립트 설치 / 실행 권한 추가
mv minecraft /etc/init.d/
chmod +x /etc/init.d/minecraft
Minecraft Server 시작
service minecraft start
기동까지 조금 시간이 걸립니다만, 이것으로 무사히 완료.
멋진 Minecraft 생활을!
Reference
이 문제에 관하여(VPS를 빌려 Minecraft 멀티 서버 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/wrbss/items/584db867b633b2725aa8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
yum update
service httpd stop
chkconfig httpd off
service xinetd stop
chkconfig xinetd off
service saslauthd stop
chkconfig saslauthd off
yum install java-1.7.0-openjdk
yum install screen
useradd minecraft
vi /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3843 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25565 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
service iptables restart
mkdir /var/minecraft
cd /var/minecraft
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.9/minecraft_server.1.8.9.jar
chown -R minecraft: /var/minecraft
wget -O minecraft "http://minecraft.gamepedia.com/Tutorials/Server_startup_script/Script?action=raw"
vi minecraft
+ SERVICE='minecraft_server.1.8.9.jar'
OPTIONS='nogui'
+ USERNAME='minecraft'
WORLD='world'
+ MCPATH='/var/minecraft'
BACKUPPATH='/media/remote.share/minecraft.backup'
+ MAXHEAP=2048
+ MINHEAP=1024
HISTORY=1024
CPU_COUNT=2
mv minecraft /etc/init.d/
chmod +x /etc/init.d/minecraft
service minecraft start
Reference
이 문제에 관하여(VPS를 빌려 Minecraft 멀티 서버 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wrbss/items/584db867b633b2725aa8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)