C# týden ITnetwork Flashka zdarma
Akce! Pouze tento týden sleva až 80 % na kurzy C# .NET. Lze kombinovat s akcí 50 % bodů navíc na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!
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  +1 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  +1 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.