PC 게임 업데이트 시스템 [폐쇄]


14

나는 거의 PC 게임을 끝냈다 (나는 하루나 이틀 안에 발표 할 것이다). 출시 직후 게임에서 버그를 찾거나 나중에 기능을 추가하려는 경우 그물을 통해 패치를 쉽게 릴리스하는 방법을 원합니다.

내가 사용하고 InstallJammer를 내 설치 시스템으로. 인터넷을 통해 플레이어를 확인하고 업데이트 할 수있는 좋은 업데이트 / 패치 프로그램이 있습니까 (무료)?

예를 들어, 플레이어가 내 게임을 열면 게임은 먼저 업데이트를 확인하는 업데이트 프로그램을 시작합니다. 사용 가능한 업데이트가 있으면 사용자에게 업데이트 위치를 알려줍니다. 소스 코드를 내가 소유 한 게임 엔진으로 수정할 수 있지만 휠을 다시 발명하지 않는 것이 좋습니다.


3
어떤 플랫폼에 있습니까? Microsoft는 게임 설치 및 업데이트를 처리 하는 사용하기 쉬운 clickOnce 솔루션을 제공합니다.
Jonathan Connell

그것에 대해 너무 걱정하지 마십시오. 결혼식 쇼를 한 후에는 완벽 할 필요가 없습니다. 인터넷에 새 바이너리를 넣을 수있는 곳이 있으면 사용자가 그곳에 가서 버그 수정 버전을 다운로드 할 수 있습니다. 지금 그 기능에 너무 많은 투자를하지 말고 게임과 함께 어떻게 진행되는지 더 잘 기다리십시오.
Maik Semder

@ 3nixios Windows 기반 게임 엔진을 사용하고 있지만 clickOnce는 관리되는 프로그램 전용이므로 도움이되지 않습니다. 내 게임 엔진은 네이티브 C ++ 코드로 만들어졌습니다.
QAH

Google은 ClickOnce를 사용하여 Chrome 설치 프로그램을 설치하므로 사용할 수없는 것처럼 들립니다.이 경우 (원 클릭 설치가 쉬운 이유는) 의미가 없습니다 ^^
Oskar Duveborn

답변:


5

도움을 주신 모든 분들께 감사드립니다. 그러나 둘러 본 후 정말 좋은 업데이터를 발견했습니다. Puchisoft 디스패처 라고 합니다 . 그들은 프리웨어 버전을 가지고 있으며 비상업적 프로젝트에 정말 좋습니다.


3

과도 할 수 있지만 RakNet 에는 자동 패치 시스템 포함되어 있습니다 .

오토 패처는 둘 이상의 시스템간에 누락되거나 변경된 파일의 복사를 관리하는 클래스입니다. 파일 전송, 전송 된 파일 압축, 보안 및 파일 작업을 처리합니다. 기본 연결을 처리하지 않거나 사용자 인터페이스를 제공하지 않습니다.


팁에 감사하지만 RakNet 자동 패치 프로그램은 정말 훌륭하지만 내 게임에는 과잉입니다. 내 게임은 간단한 2D 레이싱 게임입니다.
QAH

2

게임이 데이터 지향적이라면 서버에서 데이터를 확인하고 다운로드하기 위해 자신의 로더를 쉽게 만든 다음 게임을 시작할 수 있습니다. 관리되는 언어로 너무 오래 걸리지 않아야합니다.

클라이언트가 게임 폴더의 모양, 파일, md5 등의 맵을 다운로드 한 후 잠시 후에 로컬 파일을 조사하여 서버에서 다운로드해야하는 파일을 확인했습니다.

매우 안전하거나 최적화되지는 않았지만 문제가 해결되었습니다.

나는 또한 Clickteam의 Patch Maker 를 사용하여 젊음을 기억 합니다. 현재 기능이 무엇인지 잘 모르겠지만 무료이며 바이너리 파일을 업데이트 할 수 있습니다. 설정 파일로 배포하면됩니다.

더 큰 설치 도구 중 일부를 사용하면 수동 패치를 만들 수 있으며 Inno Setup 은 무료이며 매우 완벽합니다. 아마 더 운이 좋을 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.