서버를 자체 호스팅하면 자신, 친구 또는 소규모 커뮤니티를 위한 비공개 세계를 호스팅할 수 있으며, 설정을 제어하여 원하는 대로 아라키스를 조정할 수 있습니다.

기술 분석

월드 = 배틀그룹
시치 = 서버

자체 호스팅은 HyperV를 통해 Windows 호스트에서 호스팅되는 Alpine Linux 가상 머신을 사용합니다. VM 내부에는 쿠버네티스 클러스터가 준비되어 있습니다. 초기 설정은 VM이 외부 스위치(브리지 모드)를 사용하도록 하여 VM이 네트워크 라우터로부터 IP를 얻고, 배틀그룹에 대한 외부 액세스가 필요한 경우 호스트가 이를 포트 포워딩할 수 있도록 합니다.

설정 중에 최신 게임 개정판에서 최신 서버 이미지, 쿠버네티스 리소스 및 기타 구성 파일을 다운로드하고 클러스터 업데이트를 시작합니다. 클러스터는 모든 게임 서버에 /home/dune/server/DuneSandbox/Saved 폴더를 마운트하여 pod 재시작 후에도 구성 설정이 유지되도록 합니다.

초기 설정 후, VM은 업데이트를 확인하고 다운로드하여 배틀그룹에 적용하므로 항상 현재 Steam 클라이언트와 호환됩니다.

시작하기

사용자는 BIOS에서 하드웨어 가상화를 활성화하고 HyperV 기능을 켠 후 Steam에서 Dune: Awakening 공개 테스트 클라이언트 서버 제품을 다운로드하고 프로세스를 시작할 수 있습니다.

사용량

Dune: Awakening 공개 테스트 클라이언트 서버 Steam 제품에서 사용자들은 두 개의 .bat 파일과 함께 가상 머신(VM)을 찾을 수 있습니다. initial-setup.bat을 실행하면 사용자의 로컬 머신에 VM을 설치하는 명령줄 설정 마법사가 시작됩니다. 이 과정이 끝나면 사용자들은 자신의 배틀그룹에 외부에서 접근할 수 있도록 라우터에서 포트 포워딩해야 할 포트에 대한 정보를 얻게 됩니다.


설정 중에 사용자에게 VM 옵션을 선택하라는 메시지가 표시된 다음 배틀 그룹에 대한 옵션을 선택하라는 메시지가 표시됩니다. 또한 계정 페이지에서 얻은 토큰을 입력하라는 메시지도 표시됩니다.


배틀그룹 설정이 완료되면, battlegroup.bat을 실행하여 서버 호스트에게 배틀그룹 제어 및 모니터링 옵션과 함께 로그 가져오기, 파일 브라우저 액세스, VM 또는 배틀그룹의 모든 부분에 대한 셸 액세스와 같은 다양한 다른 기능을 제공합니다.

월드 변경 (전투 그룹) 설정

파일 브라우저(battlegroup.bat의 옵션 9)를 열면 호스트는 배틀그룹 내 서버의 동작을 변경할 수 있는 사용자 ini 구성 파일이 있는 UserSettings 폴더를 찾을 수 있습니다. 일부 옵션은 변경할 수 있도록 문서화되어 있지만, 노출된 모든 설정을 조작하기 위해 다양한 다른 사용자 ini 파일을 생성할 수 있습니다. 해당 설정을 변경하려면 배틀그룹을 다시 시작해야 적용됩니다.

이후, 사용자들은 실험 탭에서 서버를 찾을 수 있습니다. 즐거운 시간 보내세요!