EN | JP | KR | TH

정보

Octet 은 자바로 작성된 요구르팅 게임 서버 에뮬레이터입니다. 이 프로젝트의 목표는 옛날 플레이어들이 그들의 추억을 되새기고 새로운 플레이어들에게 복원된 기능과 새로운 기능에 흥미를 끌 수 있도록 하는 것입니다. 개발 중에는 솔루션의 다국어 지원에 큰 중점을 두었습니다. 이 모든 작업은 플레이어들을 그들이 사랑하는 게임에 연결시키고 요구르팅이 받을 만한 장수를 가져다주기 위해 이루어졌습니다.

Octet은 에피소드용 스크립팅 언어, 다양한 통합을 가능하게 하는 API, 더 나은 네트워크 연결 처리 및 기타 개선 사항과 같은 최신 솔루션을 사용합니다.

한마디로 오래된 문제에 대한 새로운 해결책입니다.

작성자

Winter

Winter

Winter, 즉 저는 Octet의 메인 프로그래머이자 지금까지 유일한 프로그래머입니다. 저는 2021년 여름부터 요거팅에 참여하기 시작했습니다. 제가 만든 첫 번째 작품 중 하나는 octrikster가 제작한 Trance - Bass is kicking 영상을 재구성한 것이었습니다. 이 영상 덕분에 요거팅을 알게 되었죠. 1년 후인 2022년 7월, 저는 프로그래밍에 대한 지식과 기술이 거의 없었음에도 불구하고 옥텟 서버 개발을 시작했습니다. 개발을 진행하면서 제법 많은 경험을 쌓았고, 꽤 뿌듯하게 생각하고 있습니다. 저는 어렸을 때부터 컴퓨터에 푹 빠져 살았습니다. 테크노부터 메탈까지 다양한 장르의 음악을 즐겨듣습니다. 여가 시간에는 게임을 하는 것을 좋아합니다.

특별한 감사

lynatan

lynatan

Lynatan, 또는 간단히 Lyna는 게임 커뮤니티에서 크게 인정받는 인물입니다. 그는 게임 파일 수정을 허용하는 Melty, 게임 클라이언트를 실행하는 WinYG, 또는 게임의 네트워크 패킷을 사람이 읽을 수 있는 형식으로 표시하는 AnalyzeYogurt와 같은 다양한 도구를 개발했습니다. 그의 커뮤니티에 대한 가장 큰 공헌은 요구르팅 을 위한 최초의 서버 에뮬레이터인 Quartet입니다. 이는 서비스가 종료된 후에 플레이하려는 플레이어들의 커뮤니티를 결집시켰으며, 그들이 영원히 흩어지지 않게 했습니다.

Quartet와 AnalyzeYogurt가 없었다면, Octet이 전혀 만들어지지 않았을 것이거나, 혹은 만들어졌더라도 그 개발 속도는 비정상적으로 느렸을 것이며, 기능의 부족 또한 있었을 것입니다.

bigsoso

Big Soso

Big Soso는 이 게임의 베테랑으로, 사실상 시작부터 함께하며 게임의 생명력에 지속적으로 참여하고 있습니다. 그는 모든 국가의 사람들이 한 서버에 모여 동일한 콘텐츠를 즐기고 다양한 커뮤니티가 상호 작용하고 즐거움을 누릴 수 있는 다문화 서버를 만드는 것을 꿈꿨습니다. 소소는 게임에 관심 있는 큰 커뮤니티를 모으는 데 성공하여, 공식 서비스 시절의 플레이어들을 포함하여 그들에게 도달하는 데 도움이 되었습니다. 또한 그는 Octet의 한국어 지역화에도 도움을 주었습니다.

dorothy

Dorothy

Dorothy, 또는 GNut으로도 알려진 그는 이 게임의 또 다른 베테랑으로, 지원이 종료된 이후에도 커뮤니티에 참여하고 있습니다. 그의 많은 활동 년수와 엄청난 헌신은 게임에 대한 방대한 지식을 얻게 되었습니다. 그는 현재 게임 클라이언트 수정에 참여하고 있습니다.

또한 Octet 자체와 블로그 게시물을 태국어로 번역하는 데 도움을 주었습니다.

그리고 관련된 모든 분들께!

질문할 수 있는 것들:

Octet가 오픈 소스가 될 것인가요?

네, Octet을 오픈 소스로 만들 계획이 있습니다. 저는 오픈 소스 소프트웨어의 원칙을 강하게 믿고 있으며, 소스 코드를 공개하는 것은 Octet의 개발과 신뢰에 있어서 중요한 측면입니다. 프로젝트가 포기되더라도, 충분한 지식을 갖고 있는 누구든 자신의 변경 사항을 통해 부활시킬 수 있습니다. 그러나 현재로서는 코드를 제어하기로 결정했습니다. 프로젝트의 상태가 외부 기여에 충분한 흥미를 불러일으키지 못할 것으로 생각되기 때문입니다. 그럼에도 불구하고, 제 개발을 돕는 신뢰할 수 있는 일부 개인에게 저장소에 대한 접근을 제공할 계획입니다. 모든 공개 서버 빌드는 최종적으로 공개될 개인 저장소에 대한 커밋과 함께 제공될 것입니다. 여러분의 이해와 인내심을 매우 감사하게 생각합니다.

기능을 제안하거나 문제를 신고하려면 어떻게 해야 하나요?

GitHub에서 이슈를 열 수 있습니다.

경매, 퀘스트, 클럽 및 기타 누락된 기능이 Octet에서 다시 제공되나요?

많은 실험을 하였지만, 아쉽게도 이를 확인할 수 없습니다. AnalyzeYogurt는 현재 누락된 기능에 대한 패킷을 다루지 않습니다. 이로 인해 이러한 기능을 구현하는 작업이 훨씬 더 어려워지며, 게임의 패킷 처리 코드를 역공학해야 합니다. 전화, 메모, 친구와 같은 인터넷 패킷들은 AnalyzeYogurt 없이도 비교적 쉽게 해석할 수 있었기 때문에 복구할 수 있었습니다. 그러나 클럽이나 기타 더 복잡한 기능들은 현재 제 역공학 기술로는 벗어납니다. 그럼에도 불구하고, 에피소드를 추가하거나 개선하는 것 외에도 현재 제공되지 않는 기능들에 대해 많은 실험을 할 것입니다. 누군가가 도움을 줄 수 있고 그런 결정을 내리면 협력을 환영합니다. GitHub에서 이슈를 열거나, 저에게 이메일을 보내거나, 디스코드로 연락하실 수 있습니다: .winterr.

프로젝트가 NEOWIZ와 관련이 있나요?

Octet은 어떠한 방식으로도 NEOWIZ Corporation이나 이전에 게임 권리를 소유하거나 소유했던 다른 회사와 관련이 없습니다. Octet은 독립적으로 만들어진 프로젝트입니다.