내 세계 서버 구축

5513 단어

인용문


너도 나의 세계를 즐겨 놀아라고 믿어라, 그러면 너는 틀림없이 다음과 같은 어려움을 겪을 것이다
나: 같이 온라인으로 갑니까?
친구: 좋아요.너도 국제판 해.
나: 그래.
친구: 그럼 우리 어떻게 연결하지?
나:...
혹은
친구: 우리 중국판으로 온라인으로 합시다!
나: 말하지 마.
만약 당신이 중국판을 좋아한다면, 온라인 로비를 사용할 수 있습니다.

준비

  • Ubuntu/Debian 서버 1대
  • 서버에 Java 환경이 있습니다
  • SSH
  • 좋은 네트워크
  • 인내심

  • 서버 선택


    버전은 서버 선택에 따라 다릅니다.
  • 1G 이상의 VPS(모든 내 세계 버전)
  • 1GVPS (모든 세계 버전이지만 최적화 필요)
  • 라즈베리 파이 3B+ 및 이하(나의 세계 1.12 및 이하)
  • 라즈베리 파이 4B 2G+ 메모리(모든 세계 버전, 최적화 필요)
  • 군광 NAS(모든 나의 세계)

  • Step1 Java 환경 구성


    패키지 로프 새로 고침
    sudo apt-get update
    

    Java 환경 설치
    sudo apt-get install default-jdk
    

    Step2 설치 서버


    내 세계 서버 데이터를 저장할 디렉터리를 만듭니다
    mkdir Mc
    

    다음 중 하나를 선택하십시오.


    내 세계(1.15.2) 원본 서버
    wget https://launcher.mojang.com/v1/objects/4d1826eebac84847c71a77f9349cc22afd0cf0a1/server.jar
    

    또는
    내 세상 Spigot 서버
    wget https://cdn.getbukkit.org/spigot/spigot-1.15.2.jar
    

    또는
    나의 세계 Bukkit 서버
    wget https://cdn.getbukkit.org/craftbukkit/craftbukkit-1.15.2.jar
    

    또는
    나의 세계 PaperMC 서버
    wget https://papermc.io/api/v1/paper/1.15.2/196/download
    

    그리고 서버의 이름을 서버로 바꿉니다.jar
    mv download server.jar
    

    Step3 구성 서버


    내 월드 서버 실행
    java -Xmx1024M -Xms1024M -jar server.jar nogui
    

    여기서 -Xmx1024M 매개변수는 최대 메모리 값을 사용합니다.
    -Xms1024M 매개 변수는 최소 메모리 값을 사용합니다.
    중지 후 실행
    vim eula.txt
     
    nano eula.txt
    

    이것은 EULA 프로토콜에 동의하는 것입니다.
    eula = false
    

    ... 로 바꾸다
    eula = true
    

    재실행
    java -Xmx1024M -Xms1024M -jar server.jar nogui
    

    Step4 설치 화면


    문제는 우리가 SSH를 종료하면 서버가 끝나기 때문에 스크린이 필요하다는 것이다.
    sudo apt-get install screen
    

    화면 창 만들기
    screen -S mc
    

    그리고 스크린 환경에 들어갔어요.
    실행
    java -Xmx1024M -Xms1024M -jar server.jar nogui
    

    조합 키를 누르다
    Ctrl+A+D
    

    이제 SSH를 종료할 수 있습니다.

    다른 방법(Beta, 기술당)


    내 스크립트
    #!/bin/bash
    
    echo "Minecraft Server Installer"
    
    echo "Minecraft Version 1.15.2"
    
    echo "Serevr Version Vanilla"
    
    echo "Just Support Ubuntu/Debian"
    
    echo `apt-get update`
    
    echo `apt-get install wget`
    
    echo `apt-get install default-jdk`
    
    echo `apt-get install screen`
    
    echo `wget https://launcher.mojang.com/v1/objects/4d1826eebac84847c71a77f9349cc22afd0cf0a1/server.jar`
    

    먼저 새 파일을 만들고 스크립트를 복사합니다
    nano mcinstall.sh
    

    루트 사용자로 전환
    sudo su
    

    셸 파일 실행
    ./mcinstall.sh
    

    부록 화면 일반 명령

    screen -S name // name screen
    
    screen -d name // screen
    
    screen -ls // screen
    
    screen -r name // name screen
    
    screen -S name -X quit //kill screen
    

    나의 작은 역

    좋은 웹페이지 즐겨찾기