Skip to content

Releases: fullmoon-network/fullmoon-client

Fullmoon Client v0.3.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 11:47
bfe89dc

풀문 클라이언트 v0.3.1이에요. 보이는 화면은 그대로 두고 더 가볍고 빠르게 다듬었고, 메뉴 소리를 낮고 부드럽게 바꿨어요. 서버와 주고받는 방식은 그대로예요.

받을 파일

  • Fullmoon_1.2.1_x64-setup.exe Windows 64비트용 런처 설치 파일이에요. 모드, 글꼴, 리소스가 이 파일 하나에 들어 있어요.
  • Fullmoon-1.2.1-1.x86_64.rpm 리눅스(Fedora 등)용 런처 패키지예요. sudo dnf install ./Fullmoon-1.2.1-1.x86_64.rpm으로 설치해요.
  • Fullmoon_1.2.1_amd64.deb 리눅스(Ubuntu, Debian 등)용 런처 패키지예요. sudo apt install ./Fullmoon_1.2.1_amd64.deb으로 설치해요.
  • fullmoon-client-3.2.1.jar 인게임 Fabric 모드예요. 설치 파일과 패키지가 알아서 설치해 주니까, 손으로 넣을 때만 받아 주세요.
  • SHA256SUMS 위 파일들의 SHA-256이에요.
414029cd571c4ebb8e9122f98f00fbcfec6df5e75878cd3bae9763afd597f318  Fullmoon-1.2.1-1.x86_64.rpm
8012b29b1ed9cba62f901b1bc04f9d60bbd302d38e7dc7c11f2df34bcd6dbc12  Fullmoon_1.2.1_amd64.deb
b0f540d944ad56e2bbaa5a853f66e3c3ff288bc6e55cd480956542af57a0739d  Fullmoon_1.2.1_x64-setup.exe
761728f059e0632ff665c9b6a8cf44ee745b2022839952806da4042f30272587  fullmoon-client-3.2.1.jar

받은 파일이 맞는지는 이렇게 확인해요.

sha256sum -c SHA256SUMS --ignore-missing

Windows에서는 PowerShell의 Get-FileHash <파일> -Algorithm SHA256 결과를 위 값과 비교하면 돼요.

더 가볍게

  • 게임을 켤 때 지금 화면 배율에 맞는 글꼴만 열고, 아직 그리지 않은 글자는 미리 읽지 않아요. 같은 글꼴
    파일은 한 번만 읽어요. 타이틀 화면까지 더 빨리 오고 메모리도 덜 써요.
  • HUD·사이드바·지도가 프레임마다 쓰고 버리던 메모리를 약 88% 줄였어요. 그려지는 화면은 한 점도 바뀌지
    않아요.
  • 게임을 켤 때 자바가 메모리를 아끼는 설정을 함께 켜요.
  • 런처가 PC의 메모리에 맞춰 게임에 줄 메모리 상한을 정해요. RAM이 4.5GB 이하면 1.5GB, 6.5GB 이하면
    2GB, 8.5GB 이하면 3GB, 그보다 많으면 4GB예요. 처음에 잡아 두는 메모리는 1.5GB를 넘지 않아요.
  • 예전 기본값(4GB)을 그대로 쓰던 설치는 한 번만 새 값으로 낮춰요. 직접 바꾼 값은 건드리지 않고, 올리는
    일은 없어요.
  • RAM이 6.5GB 이하이거나 스레드가 2개 이하인 PC는 26.1.2를 처음 켤 때 마인크래프트의 "빠름" 그래픽
    설정으로 시작해요. 이미 있는 설정 파일은 건드리지 않아요.

런처

  • 게임이 돌고 있거나 창이 가려져 있으면 스킨 미리보기가 그리기를 멈춰요.
  • 게임 로그가 쏟아져도 줄마다 화면을 다시 그리지 않고 묶어서 그려요.
  • 인터넷이 끊겨 있어도 저장해 둔 버전 목록으로 바로 켜져요. 예전에는 최대 15초 동안 빈 화면이었어요.
  • 플레이를 누를 때 모드 확인은 12시간에 한 번만 하고, 여러 곳을 한꺼번에 확인해요. 파일이 바뀌지
    않았으면 다시 검사하지 않아요.
  • 런처 글꼴을 쓰는 글자만 남겨 14MB에서 5MB로 줄였어요. 화면들은 열 때 불러와서 처음 켜질 때 읽는
    스크립트가 796kB에서 244kB가 됐어요.

메뉴 소리

  • 메뉴에서 이동하고, 탭을 바꾸고, 고르고, 돌아갈 때 나는 소리를 낮고 부드럽게 바꿨어요. 높은 딸깍
    소리 대신 나무를 살짝 두드리는 소리예요. 자주 나는 이동 소리는 더 작아졌어요.

알아 두세요

  • Authenticode 서명이 없어서 Windows가 알 수 없는 게시자라고 경고할 수 있어요. 위 SHA-256과 받은 파일의
    해시가 같은지 확인하고 설치해 주세요.
  • 자동 업데이트는 아직 꺼져 있어요. v0.3.0을 쓰고 있다면 새 설치 파일을 받아 덮어 설치해 주세요.
    설치하면 런처가 관리하는 인스턴스의 모드도 새 파일로 바뀌어요.

Fullmoon Client v0.3.0 — 달빛 유리

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:57
3da8cc1

풀문 클라이언트 v0.3.0이에요. 런처와 인게임 화면 전체를 "달빛 유리"로 다시 그렸어요. 서버와 주고받는 방식은 그대로예요.

받을 파일

  • Fullmoon_1.2.0_x64-setup.exe Windows 64비트용 런처 설치 파일이에요. 모드, 글꼴, 리소스가 이 파일 하나에 들어 있어요.
  • Fullmoon-1.2.0-1.x86_64.rpm 리눅스(Fedora 등)용 런처 패키지예요. sudo dnf install ./Fullmoon-1.2.0-1.x86_64.rpm으로 설치해요.
  • Fullmoon_1.2.0_amd64.deb 리눅스(Ubuntu, Debian 등)용 런처 패키지예요. sudo apt install ./Fullmoon_1.2.0_amd64.deb으로 설치해요.
  • fullmoon-client-3.2.0.jar 인게임 Fabric 모드예요. 설치 파일과 패키지가 알아서 설치해 주니까, 손으로 넣을 때만 받아 주세요.
  • SHA256SUMS 위 파일들의 SHA-256이에요.
eb9394adad989faf5891d8953e6d288a2ddd4feeac4e81a11eb28bff16b8f17f  Fullmoon-1.2.0-1.x86_64.rpm
8ba2cd6a26482a88535c2b1d9309c2d5f5a5f532059c6116635d1846be97b1a3  Fullmoon_1.2.0_amd64.deb
8c89305cc9a2cc514c8ce0aacf42331776014a714c86d8afbc7766f2e790e7db  Fullmoon_1.2.0_x64-setup.exe
febec63b605c1090cfa125fa9da063d9ac771ffb2611dd50cca88708bfbe469f  fullmoon-client-3.2.0.jar

받은 파일이 맞는지는 이렇게 확인해요.

sha256sum -c SHA256SUMS --ignore-missing

Windows에서는 PowerShell의 Get-FileHash <파일> -Algorithm SHA256 결과를 위 값과 비교하면 돼요.

서버 메뉴

  • 서버가 보내는 메뉴(카지노, 상점, 매입소, 보관함, 칭호, 강화, 튜토리얼 안내 등)가 궁궐 틀 대신
    한 장의 어두운 유리 위에 그려져요.
  • 게임 이름은 11px, 설명은 9px로 커져서 끝까지 읽혀요. 1080p·GUI 3과 720p·GUI 2 어디서도 글자가
    흐려지지 않게 배율마다 글꼴을 따로 준비해요. 제목과 판정에는 새 세리프(함렛)를 써요.
  • 메뉴 항목이 더 높아지고 사이가 넓어져서 마우스로도 키보드로도 고르기 편해요. 고른 항목의
    금색 표시가 항목 사이를 미끄러져 움직이고, 메뉴는 살짝 떠오르며 열려요.
  • » 클릭:, » Shift+클릭: 안내는 행동 줄로, ✖ 사유는 빨간 줄로, ✔ 상태는 초록 줄로, 채팅에 입력:은
    명령 칩으로 보여요. 뒤로와 닫기는 타일 대신 헤더의 ‹ 와 ✕ 예요. 유리 아래에는 쓸 수 있는 키가
    키캡으로 적혀 있어요.
  • 메뉴가 떠 있는 동안에는 핫바와 HUD가 잠시 쉬어요. 유리 뒤로 아이템이 비치지 않아요.
  • 매입소의 아래 줄에는 개당 가격과 전량 판매가(Shift 클릭이 실제로 주는 돈)가 보여요.

카지노 결과 카드

  • 동전, 주사위, 룰렛, 슬롯의 결과가 핫바 위 작은 배너로 나와요. 연출 중에는 "휠이 돌아가요" 같은 한
    줄이, 판정이 나면 "당첨"은 금색으로 반짝이며, "아쉬워요"는 잿빛으로 조용히 보여요.
  • 슬롯은 릴이 하나씩 멈추고, 주사위는 트랙 위 눈금, 룰렛은 포켓 창, 동전은 동전으로 보여요.
  • 릴이 멈출 때, 당첨일 때, 낙첨일 때 각각 다른 소리가 나요.

HUD

  • 좌표·fps·핑·시계·키 입력·방어구·효과 칩이 모두 얇은 유리 칩으로 바뀌었어요. 라벨 없이 값과 단위만
    보여요. 좌표는 정수와 방향으로, 시계 옆에는 오늘 밤의 달이 떠요.
  • 키 입력 표시는 46px 키캡이고, 누른 키는 금색으로 눌려요.
  • 서버 사이드바(점수판)는 유리 위에 132px 폭으로 그려요. 서버가 보낸 색은 유리에 맞게 옮겨 담고,
    /텔레포트 같은 도움말 줄은 아래에 따로 놓아요.

항로

  • /항로 화면이 패널 없이 어두운 스크림 위에 바로 그려져요. 목적지는 그룹별로 서버가 정한 순서대로
    보이고, 선택 표시가 미끄러져 움직여요.
  • 오른쪽에는 이름·거리·방향·좌표·월드와 나침반, 안내 문장, 그리고 이동 요청의 결과(대기·이동했어요·
    거절)가 보여요. 이동은 Enter, 지도는 M이에요.

타이틀 화면

  • 게임을 켜면 로비의 밤 파노라마 위에 Fullmoon 워드마크와 세로 메뉴가 떠요. 첫 줄 "풀문 접속" 옆에는
    로비가 지금 몇 명인지, 응답이 몇 ms인지 살아 있는 점과 함께 보여요.
  • 오른쪽 위에는 오늘 밤의 진짜 달과 "기우는 달 · 보름까지 25일" 같은 한 줄이 떠요.
  • 현판, 달 다이얼, 저작권 줄은 사라졌고, 아래 줄에 플레이어 이름과 실제 버전(Fullmoon · Minecraft),
    언어·접근성 링크만 남아요.

런처

  • 런처도 같은 유리 위로 왔어요. 왼쪽 레일과 큰 히어로, 금색 "로비 접속" 블록, 오늘 밤의 달, 소식 카드,
    서버 카드 세 장, 아래 줄의 설치 상태예요. 레일과 설정 목록의 선택 표시가 미끄러져 움직여요.
  • 글꼴은 게임과 같은 Pretendard와 함렛이에요. 숫자는 자리가 흔들리지 않게 고정 폭으로 보여요.
  • 설정 › 외관에 "움직임 줄이기"와 "메뉴 소리"가 생겼어요. 메뉴 소리는 게임과 같은 소리를 쓰고,
    처음에는 꺼져 있어요.

나머지 화면

  • 풀문 설정·단축키·모드·계정이 서버 메뉴와 같은 유리 한 장 위의 페이지가 됐어요. 위쪽 탭의 금색 밑줄이
    페이지 사이를 미끄러지고, 어디서든 Ctrl+Tab으로 다음 페이지로 넘어가요. 목록에서 화살표로 움직이면
    오른쪽 설명이 바로 따라와요.
  • 지도(M)의 오른쪽 목록에서 항로를 고르면 금색 표시가 그 줄로 미끄러지고, 지도가 그곳으로 옮겨가요.
    지도에서 금색은 고른 항로 하나에만 써요.
  • HUD 편집기는 위아래의 얇은 유리 띠만 남기고 화면 모서리를 비워 둬서, HUD 칩이 실제 자리에 그대로
    보여요. 작은 화면에서는 아래 띠의 요소 칩이 두 줄로 접혀 오른쪽 아래 키 입력 표시를 가리지 않아요.
  • 개발용 화면(F6 표본, F7 위젯, F8 목록)도 같은 유리를 쓰고, 화면보다 긴 페이지는 휠로 스크롤해요.

움직임과 소리

  • 메뉴에서 이동하고 고르고 닫을 때 작은 소리가 나요. 풀문 전용으로 새로 만든 소리이고, 게임의 마스터
    볼륨을 따라요. 풀문 설정의 "메뉴 소리"로 끌 수 있어요.
  • "움직임 줄이기"를 켜면 떠오르기·미끄러짐·반짝임 없이 바로 바뀌어요.
  • 메뉴와 항로 화면이 같은 방식으로 떠오르고 가라앉아요.

고친 것

  • 글자가 줄 한가운데보다 살짝 위에 앉던 문제를 고쳤어요. 이제 제목·행·숫자가 모두 칸의 가운데에 맞아요.
  • HUD 편집기에서 좌표와 fps 칩의 글자가 칩 밖으로 삐져나오고, 금색 테두리가 글자보다 좁게 그려지던
    문제를 고쳤어요.
  • HUD 편집기의 위쪽 머리글이 화면 폭을 다 차지해 좌표 칩과 시계를 덮던 문제를 고쳤어요.
  • 런처에서 화면을 바꿀 때마다 이전 화면이 잠깐 다시 보이던 문제를 고쳤어요.

알아 두세요

  • Windows 64비트와 리눅스(x86_64)용이에요. 리눅스에서는 Java 25 이상이 설치되어 있어야 해요. 런처가 JAVA_HOME, PATH, /usr/lib/jvm 같은 곳에서 찾아요.
  • 리눅스용 AppImage는 아직 없어요. 새 그래픽 드라이버를 쓰는 배포판에서 확인이 끝나면 올릴게요.
  • Authenticode 서명이 없어서 Windows가 알 수 없는 게시자라고 경고할 수 있어요. 릴리스 페이지의
    SHA256SUMS와 받은 파일의 해시가 같은지 확인하고 설치해 주세요.
  • 자동 업데이트는 아직 꺼져 있어요. v0.2.0을 쓰고 있다면 새 설치 파일을 받아 덮어 설치해 주세요.
    설치하면 런처가 관리하는 인스턴스의 모드도 새 파일로 바뀌어요.

What's Changed

  • feat(ui): 달빛 유리 — type system, server menus, result card, HUD, route, title, launcher, Linux builds by @RedHatOnTop in #15
  • ci(release): build an existing tag on manual dispatch by @RedHatOnTop in #16

Full Changelog: v0.2.0...v0.3.0

Fullmoon Client v0.2.0

Choose a tag to compare

@RedHatOnTop RedHatOnTop released this 29 Sep 13:43
47f66cc

풀문 클라이언트 v0.2.0이에요. 서버가 보내주는 화면(네이티브 메뉴, 카지노 결과 카드, 항로 화면)과 새 궁궐 UI가 처음으로 정식 빌드에 들어왔어요.

받을 파일

  • Fullmoon_1.1.0_x64-setup.exe 런처 설치 파일이에요 (Windows 64비트). 모드, 글꼴, 리소스가 이 파일 하나에 들어 있어요.
  • fullmoon-client-3.1.0.jar 인게임 Fabric 모드예요. 설치 파일이 알아서 설치해 주니까, 손으로 넣을 때만 받아 주세요.
  • SHA256SUMS 위 두 파일의 SHA-256이에요.
f83c9f2daf5e58c4c4f39679941f3e86e17e163f1f8630ffc5a99d61024764e7  Fullmoon_1.1.0_x64-setup.exe
6fa63460125f3c6aeb992e3d5c88d3ece3e04a225eb367396b47e5d486902322  fullmoon-client-3.1.0.jar

받은 파일이 맞는지는 이렇게 확인해요.

sha256sum -c SHA256SUMS

Windows에서는 PowerShell의 Get-FileHash <파일> -Algorithm SHA256 결과를 위 값과 비교하면 돼요.

서버가 보내주는 화면

  • 서버가 보내는 메뉴(카지노, 상점, 판매, 강화, 길드, 우편, 칭호, 튜토리얼 안내 등)가 상자 창 대신 풀문 화면으로 열려요. 풀문 클라이언트로 접속하면 자동으로 켜져요.
  • 서버가 아직 이 화면을 보내지 않는 곳에서는 지금까지처럼 상자 메뉴가 열려요. 무엇을 누르든 결과는 서버가 정해요.
  • 카지노 메뉴의 게임 카드에 이길 확률이 달 모양으로 함께 보여요.
  • 동전 던지기, 주사위, 룰렛, 슬롯의 결과가 화면 아래 카드로 4.5초 동안 나타나요. 메뉴를 연 채로 베팅해도 카드가 위에 그려져요. 채팅에 남는 결과 줄은 그대로예요.
  • /항로를 입력하면 항로 화면이 열려요. 서버가 승인한 목적지만 보이고, 이동 요청 뒤의 결과와 재사용 대기 안내도 이 화면에서 볼 수 있어요.

새 모습

  • 궁궐 틀과 달 위상으로 모든 화면을 다시 꾸몄어요. 타이틀 화면, 메뉴, 결과 카드, HUD, 지도, 설정, HUD 편집기가 같은 틀을 써요.
  • HUD 시계에 오늘 밤의 달이 나오고, 키 입력 표시는 눌리는 동안 가라앉는 키캡이 됐어요.
  • 서버 사이드바(점수판)도 같은 틀로 그려요. 서버가 보낸 줄과 색은 그대로 두어요.
  • 런처도 같은 궁궐 틀과 달로 바뀌었어요.

고친 것

  • 화면 크기 1280x720, GUI 배율 2에서 키 입력 표시가 사이드바 아래쪽을 가리던 문제를 고쳤어요. 이제 사이드바가 다른 HUD 요소를 피해서 자리를 잡아요.
  • 로비 사이드바의 ──────── 구분선이 빈 네모로 보이던 문제를 고쳤어요.
  • 주사위 결과 카드의 배당 배수가 ×1.9607843137254901처럼 길게 나와 게임 이름을 가리던 문제를 고쳤어요. 이제 소수 둘째 자리까지 보여요.
  • 항로 화면에 남아 있던 딱딱한 말투와 내부 프로토콜 이름을 사람이 읽는 말로 바꿨어요.

v0.1.0 이후로 함께 들어온 것

  • Microsoft 계정 로그인이 켜졌어요. 브라우저나 기기 코드로 로그인할 수 있어요.
  • 계정 없이 런처와 클라이언트를 확인해 볼 수 있는 오프라인 테스트 계정 FullmoonTest가 있어요. 온라인 서버에는 Microsoft 계정이 필요해요.
  • 설치 파일 하나에 모드, 글꼴, 리소스가 모두 들어 있어요. 모드 이름은 fullmoon-client로 바뀌었어요.

알아 두세요

  • Authenticode 서명이 없어서 Windows가 알 수 없는 게시자라고 경고할 수 있어요. 위 SHA-256과 받은 파일의 해시가 같은지 확인하고 설치해 주세요.
  • 자동 업데이트는 아직 꺼져 있어요. 새 버전은 이 릴리스 페이지에서 받아 주세요. 설치하면 런처가 관리하는 인스턴스의 모드도 새 파일로 바뀌어요.
  • 대상은 Minecraft 26.1.2, 런처는 1.1.0, 인게임 모드는 3.1.0이에요.

소스는 이 저장소에 있어요 (GPL-3.0). 서버와 주고받는 약속은 docs/BRIDGE.md에 적혀 있어요.

Fullmoon Client v0.2.0-rc.3

Pre-release

Choose a tag to compare

@RedHatOnTop RedHatOnTop released this 31 Aug 15:37
ef025ac

First-tester build with Microsoft sign-in configured. This is PR #3 on main and does not include later shader work.

  • Windows installer: Fullmoon_1.0.0_x64-setup.exe
  • Bundled Fabric client: fullmoon-client-3.0.0.jar
  • Verify: sha256sum -c SHA256SUMS

Sign in from Accounts with a personal Microsoft account (browser or device code). Offline FullmoonTest still works for launcher/client checks; online servers need the Microsoft account.

Authenticode is not set, so Windows may warn about an unknown publisher.

v0.2.0-rc.2

v0.2.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 14:24
e0a8bbb

What's Changed

Full Changelog: v0.2.0-rc.1...v0.2.0-rc.2

Fullmoon v0.2.0-rc.1 — First tester

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 13:21
20fa675

Fullmoon first-tester candidate

This candidate contains the complete I3 launcher and Fabric client work. A clean launcher profile now provisions the managed Fullmoon 26.1.2 instance and the production lobby automatically.

Install

  1. Download Fullmoon_1.0.0_x64-setup.exe and SHA256SUMS.
  2. Verify the installer SHA-256 is 8fd9b315b915a1e415ff860f39856735da3fc51e0d7abd546429713d65719c7e.
  3. Run the installer on Windows 10 or 11 x64.

The installer is not Authenticode-signed, so Windows may show an unknown-publisher warning. Do not continue unless the downloaded hash matches this release.

Verified release path

  • Built on windows-latest from merge commit 20fa675e1e2a3fc4c5901768651a23d3a08e17be.
  • Installed silently into an empty directory.
  • Launched the installed fullmoon.exe with an empty data profile.
  • Confirmed fullmoon-managed, Minecraft 26.1.2, and play.fullmoon.ink in instances.json.
  • Confirmed the installed bundled mod is byte-identical to the staged fullmoon-client-3.0.0.jar.
  • Confirmed the launcher stayed running after first-run initialization.
  • Re-downloaded every release asset and passed sha256sum -c SHA256SUMS.

Windows release run: https://github.com/RedHatOnTop/fullmoon-client/actions/runs/33395491399

Known external configuration

  • Microsoft sign-in is unavailable until the Fullmoon Azure application client ID is configured. This candidate can still exercise the launcher and installation flow with an approved offline test identity, but an offline identity is not expected to join an online-mode production server.
  • Authenticode signing is not configured.
  • Automatic updates remain disabled until the Tauri updater signing key is configured.

Full changelog

v0.1.0...v0.2.0-rc.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 14:58

첫 공개 릴리스 — 풀문 클라이언트 v0.1.0.

포함된 것

  • Fullmoon_1.0.0_x64-setup.exe — 런처 인스톨러 (Windows 64비트). mod jar·폰트·리소스 전부 이 파일 하나에 번들돼 있다.
  • pinion-hud-1.0.0.jar — 인게임 Fabric mod (인스톨러가 자동 설치한다. 수동 설치용).
  • SHA256SUMS — 위 두 파일의 SHA256. sha256sum -c SHA256SUMS로 검증할 것.

⚠️ 이 빌드의 제약

  • Microsoft 계정 로그인이 아직 꺼져 있다. Azure 앱 등록(운영자 작업)이 남아 있어서, 이 인스톨러로는 오프라인 프로필로만 실행할 수 있다. 정식 이용은 다음 패치를 기다려 달라.
  • OTA 자동 업데이트는 아직 비활성이다 — 업데이트는 릴리스 페이지에서 수동으로 받는다.

검증

sha256sum -c SHA256SUMS

이 바이너리는 태그 v0.1.0에서 GitHub Actions가 빌드했다 — 빌드 로그는 공개되어 있고, 같은 커밋에서 같은 절차로 재현할 수 있다. 소스: 이 저장소 (GPL-3.0).

Full Changelog: https://github.com/RedHatOnTop/fullmoon-client/commits/v0.1.0