Vánoční nadílka Vánoční nadílka
Vánoční akce! Daruj lepší budoucnost blízkým nebo sobě. Až +50 % zdarma na dárkové poukazy. Více informací

Diskuze: Unity project updater/launcher

C# .NET .NET (C# a Visual Basic) Unity project updater/launcher American English version English version

Aktivity (3)
Avatar
dez1nd
Člen
Avatar
dez1nd:16. března 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. března 12:33
Avatar
Odpovídá na dez1nd
Erik Šťastný:16. března 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. března 14:13
 
Nahoru Odpovědět 16. března 14:12
Avatar
dez1nd
Člen
Avatar
Odpovídá na Erik Šťastný
dez1nd:19. března 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. března 7:12
Avatar
Odpovídá na dez1nd
Erik Šťastný:19. března 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. března 8:02
 
Nahoru Odpovědět  +1 19. března 8:01
Avatar
dez1nd
Člen
Avatar
Odpovídá na Erik Šťastný
dez1nd:19. března 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. března 8:06
Avatar
Erik Šťastný:19. března 8:10

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

 
Nahoru Odpovědět  +1 19. března 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.