Docker Minecraft에fabricMOD 자원 서버 구축:홍석 추적(2)

카드보드는 너무 많이 쓰면 안 돼요.


년 12월 20일 개정: 1.18 대응
관련 기사:
docker를 통한 Minecraft 리소스(Spigot) 서버 구축
docker를 통해 Minecraft 에셋(Spigot) 서버 만들기(2)
Docker Minecraft Paper 서버의 Java 버전을 11로 설정합니다.
1.17 Docker Minecraft Paper 서버의 Java 버전을 16: 레드스톤 추적(1)
운모공예의mod 서버는Forge 또는fabric이 있습니다.
Forge 업데이트가 잠깐 멈춘 것 같아요.
패브릭이 별로가 됐어.
하지만mod 서버를 만들면
spigot계의 사용자 정의 서버 클래스를 사용할 수 없습니다.
가장 사용하고 싶은 Multiverse(리소스 서버 관련)를 사용할 수 없기 때문입니다.
사용을 조금 피했다.
Cardboard 아직 안 좋은데?
그 이후로 1년이 지났어요.
오래된 플러그인 멀티월드의 패브릭 어댑터가 나온 것 같아요.
Multiworld (Fabric)
한번 써보고 싶습니다.
ヾ(・ω<)"3,3● 동그랗게 굴러갑니다."
주제는 여기서부터↓-------

pull Java 17 버전의 docker 이미지


내 개인 컴퓨터 버전이 업그레이드될 때마다 자바의 버전 업그레이드도 필요하다고 느낀다.
그래서 지금까지 지정된 버전이었어요.
앞으로 latest 버전을 사용하겠습니다.
docker pull itzg/minecraft-server

Docker에 fabric 서버 설정


데이터 디렉토리 보기데이터로 삼다
docker run -d -v ~/minecraft_data/:/data -p 25565:25565 -e TYPE=FABRIC  -e EULA=TRUE -e MAX_WORLD_SIZE=10000 -e DIFFICULTY=normal --name fabricmc itzg/minecraft-server
docker stop fabricmc
아래 목록이 있어야 합니다.~/minecraft_data/mods

각종mod 설정


상기 디렉터리에 각종mod를 설정합니다.
사전 다운로드.
설치 후 재부팅합니다.
  • Fabric API
  • LuckPerms-Fabric
  • Multiworld (Fabric)
  • cd ~/minecraft_data/mods
    cp ~/tmp/LuckPerms-Fabric-5.3.86.jar ./
    cp ~/tmp/Multiworld-1.2.jar ./
    cp ~/tmp/fabric-api-0.44.0+1.18.jar ./
    docker start fabricmc
    

    명령 권한 구성


    LuckPerms를 사용하여 명령 권한 설정
    사용자 이름이 Dozo인 경우
    docker exec -i fabricmc rcon-cli
    > lp user Dozo permission set luckperms.* true
    > lp user Dozo permission set multiworld.* true
    

    로그인 및 세계 생성


    자원 서버를 만드는 세계
    세계 이름을 multi:resource로 가정합니다.
    /mw create multi:resource
    

    세계 이동


    하면, 만약, 만약...
    이동해 보세요.

    /mw tp multiworld:resource
    

    ( Д ) ゜゜ー
    뒷책은 여기서부터↓---------
    그럼 꿈이 커지는 일이 적혀있어요.
    현실은 그리 쉽지 않다.
    본격적인 운용에 대한 검토는 적어도 1.19 정도일 것이다.

    Multi World(fabric) 개발 중


    패브릭 버전의 멀티브레스트 후보의 멀티월드지만.
    아직 개발 중입니다.(령과 3년 11월 1일 현재)
    명령도 세계작성, 이동, 일람, 초기 스포츠 설정 따위만
    월드 삭제나 포털 설정 등은 아직 할 수 없다.
    피드를 지정할 수 없기 때문에 자원 서버로서도 불편합니다.
    시간 문제예요.
    나는 이후의 진전을 기대한다.

    LuckPerms 불안정


    Multi World 자체 문제는 아니지만
    명령 권한을 설정하는 LuckPerms-fabric이 불안정하고 오류가 끊이지 않습니다.
    권한을 부여할 수도 있고 명령을 집행할 수도 있기 때문에 실행 자체는 가능하다
    오류를 봐도 내부 문제라 해결이 안 될 것 같아요.
    또한, Cyber Perms도 해당되는 것 같습니다.
    여기에는 기능이 부족할 뿐만 아니라 조작 매뉴얼도 없다
    나는 어떻게 써야 할지 몰라서 포기했다.

    mohist 정보


    SpigotForge에서 병합된 사용자 정의 서버에 mohist가 있습니다.
    1.16에 동작을 확인하고 산업 MOD에서 잠시 놀았다.
    (산업MOD가 별로 즐겁지 않은 건 비밀)
    년 11월 2일 현재 1.17 지원 안 함
    이번엔 처리하지 않았지만 다른 기사가 될 수도 있어.
    나중에 밝혀졌어요.
    허가증 위반을 하고 있는 것 같습니다.
    비교적 보험을 쓰지 않기 때문에 보도화도 중단해야 한다.

    좋은 웹페이지 즐겨찾기