Za kilka miesięcy planuję zacząć pokazywać (mam nadzieję komercyjną) grę, nad którą pracuję publicznie (internet). Chodzi o to, że oprócz zrzutów ekranu i zwiastuna (powiedzmy funkcji), w jaki sposób właściwie zrobić demo, które można chronić?
Pozwól, że ci wyjaśnię. Ta gra jest swego rodzaju wieloplatformową grą RPG. W tej chwili mam kodowaną grę, która odczytuje dane z map, postaci itp. Z plików i decyduje o wszystkim, co pozwala mi rozwinąć świat / historię tylko przez pliki konfiguracyjne i dodawanie zasobów.
Oznacza to, że martwię się, jeśli stworzę wersję demonstracyjną gry, czyli prawdziwą grę, ale wtedy wszystkie zasoby / pliki konfiguracyjne / itp. Zostaną usunięte, więc będzie to tylko wersja demonstracyjna z pierwszą mapą / poziomem. Czy istnieje sposób, aby uchronić się przed kimś, kto wyda wtedy pakiet danych prawdziwej gry (po wydaniu), a teraz nagle każdy, kto ma wersję demo, może zagrać w prawdziwą grę?
Ochrona wersji demo jest moim pierwszym priorytetem, ponieważ chcę wersję demo na chwilę przed wydaniem prawdziwej gry. Zawsze mogę zdecydować, jakie metody ochrony wybiorę z prawdziwej gry później (przed wydaniem, ale nadal później ...)
Wydaje mi się, że sprowadza się to do tego, czy istnieje jakikolwiek realny sposób ochrony gry (nie chcę ograniczać użytkowników do konieczności przeprowadzania jakichkolwiek kontroli online, ponieważ ta gra będzie wieloplatformowa i nie wymaga internetu do grania). Ostatnią rzeczą, którą chcę zrobić, jest bałagan z legalnymi użytkownikami. I chciałbym pozostawić zasoby otwarte, jeśli to możliwe, ponieważ oznacza to po prostu łatanie folderów i pozwalanie modderom na trochę bałaganu.
Chodzi mi o to, że nawet jeśli skonfiguruję podstawowy system licencji na klucze, co tak naprawdę powstrzymuje 1 osobę przed przesłaniem gdzieś klucza i kopii gry? Widziałem ludzi mówiących o robieniu częstych aktualizacji, aby zmiany binarne musiały ponownie przełamać grę. Ale kto w ogóle musi włamać się do gry, kiedy możesz zdobyć 1 legalną kopię, a następnie ją rozpowszechniać?
Nie jestem pewien, czy może coś mi umknęło, staram się tylko upewnić, że nie. Czy to po prostu sprowadza się do:
- Uderz w nią podstawową ochroną licencji.
- Usuń pliki zasobów / konfiguracji z wersji demonstracyjnej
- Mieć nadzieję na najlepsze
Wszelkie porady są mile widziane! Jestem bardzo nowy w tym wszystkim; -;)
Przepraszam, jeśli to duplikat! Nie mogłem znaleźć wiele na temat koncepcji demo.