Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
dez1nd
Člen
Avatar
dez1nd:16.3.2018 12:33

Ahoj, hrozně by mě zajímalo, jak vytvořit něco jako game updater/patcher/lau­ncher.... Asi to každej zná pod jiným názvem.

  1. Zkrátka potřebuju navést, jak se to dělá ostatní si zjistím sám.

Napadá mě jen, že projekt je v určité fázi pushnutý nějak na git/svn/sourcetree.
Po spuštění launcheru se ověří, číslo verze a pokud je rozdílné a stáhnou se nové soubory.

  1. Dá se toto udělat jen v Unity3d jako samostatná scéna? nebo se to musí udělat extra ve Visual Studiu ? Jak se případně potom spouští projekt.exe ?

Zatím díky

 
Odpovědět
16.3.2018 12:33
Avatar
Odpovídá na dez1nd
Erik Šťastný:16.3.2018 14:12

Ahoj,

Možností je určitě milion jak to udělat, můžu ti říct cca svoje:

  • Žádné commity z GITu nekontroluju v GITu je toho milionkrát více a nefunkční rozvrtané branche apod.
  • Jednou za čas si řeknu, že je čas vydat novou beta verzi tak zbuilduju aktuální master větev v Gitu, která se považuje za nejstabilnější.
  • Vyčlením výsledné soubory bokem prostě na věřejné místo na serveru.
  • Samotný launcher je aplikace bokem, zkontroluje soubory u uživatele se soubory na serveru.
  • Dostahuje rozdíly.
  • Spustí hru
Editováno 16.3.2018 14:13
 
Nahoru Odpovědět
16.3.2018 14:12
Avatar
dez1nd
Člen
Avatar
Odpovídá na Erik Šťastný
dez1nd:19.3.2018 7:12

Dobře, první 2 body jsou ok, nemáš k dispozici zdrojové kódy nebo nějaký tutoriál jak se připojit na server, zjistit rozdíly a stáhnout je, popřípadě spustit aplikaci ? Stále netuším jak se ta aplikace spouští..

 
Nahoru Odpovědět
19.3.2018 7:12
Avatar
Odpovídá na dez1nd
Erik Šťastný:19.3.2018 8:01

Zdrojáky ti dát nemůžu,
na stahování používám používám FTP

jak spustit jiné exe z C# máš tady
Kdyby jsi to napsal do Googlu aspoň, tak je to první odkaz :P

Editováno 19.3.2018 8:02
 
Nahoru Odpovědět
19.3.2018 8:01
Avatar
dez1nd
Člen
Avatar
Odpovídá na Erik Šťastný
dez1nd:19.3.2018 8:06

Děkuju, já jsem nevěděl jestli se to dělá takto, že se prostě spustí *.exe, nebo se to dělá jinak :d tak teď už to vím.. Děkuju.
Zkusím tedy dohledat na netu ověřování souborů a jejich následné stažení :)

 
Nahoru Odpovědět
19.3.2018 8:06
Avatar
Erik Šťastný:19.3.2018 8:10

Koukni na toho clienta
Umožňuje stahování, enumerování souborů, které chceš postahovat atp.

 
Nahoru Odpovědět
19.3.2018 8:10
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.