←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Zabezpieczenie pluginu na ip do którego da...

  • +
  • -
Rivit - zdjęcie Rivit 15.08.2014

Witam.
Wiem że było dużo takich tematów ale żaden taki mi nie odpowiadał.

Chodzi o to żeby zabezpieczyc plugin na ip. Problem jest taki że daje jego .sma.
Myślałem żeby napisać osobny plugin i tam sprawdzac ip (oczywiscie nie dam jego .sma) i jezeli jest nieprawidlowe to pauzowac plugin ktory sprzedalem. Ale jest problem! Jak wymusić jego włączenie? Żeby nigdzie go nie dopisywać?
Odpowiedz

  • +
  • -
sNH. - zdjęcie sNH. 15.08.2014

Mam w swoim pokemodzie coś takiego. Jak będę miał wolną chwilę to ci podrzucę kod

Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 15.08.2014

jak dajesz sma to jakiego byś zabezpieczenia nie wymyślił to i tak gość będzie mógł sobie je wyciąć xD

 

mozesz podzielić plugin na 2 części główną i konfiguracyjną, W głównej nie będzie sie nic zmieniało i jej sma nie udostępnisz za to konfiguracyjna będzie wykorzystywać główną i bez niej nie będzie działać a jednocześnie dopisanie części głównej będzie bezsensowne i trudne

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 15.08.2014

@sNH.
Czekam :)

@GoQ
dobry pomysl. Jednak spowolni to prace bo natywami by wymieniac info :(

@topic
jak wymusic aby serwer wlaczal plugin?


@rekin
dzięki ;)
Odpowiedz

  • +
  • -
Drago36 - zdjęcie Drago36 15.08.2014

@topic
jak wymusic aby serwer wlaczal plugin?

pause/unpause


Użytkownik Drago36 edytował ten post 15.08.2014 23:03
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 16.08.2014

Nie jasno sie wyrazilem.

Nie chodzi mi o pause/unpause
chce aby jakis plugin byl wlaczony a wlasciciel serwera nie wiedzial o tym (bedzie wiedzial jak zobaczy wpis w amx_plugins)
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 16.08.2014

@GoQ
dobry pomysl. Jednak spowolni to prace bo natywami by wymieniac info sad.png

Inaczej tego nie zrobisz. Dasz całe sma, każdy będzie mógł sobie wyrzucić te sprawdzanie z kodu, chyba że ktoś jest "d*pa" i umie tylko "skomplikować"...

chce aby jakis plugin byl wlaczony a wlasciciel serwera nie wiedzial o tym (bedzie wiedzial jak zobaczy wpis w amx_plugins)

set_fail_state
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 16.08.2014

O co Ci chodzi sebul? set_fail_state? Chodzi o to jak włączyć komuś plugin a on o tym nie wie.
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 16.08.2014

Nie ma takiego sposobu, aby właściciel serwera nie wiedział, że plugin jest wyłączony, bo właściciel zawsze może sprawdzić, które pluginy są wyłączone lub w przypadku "set_fail_state" będzie widział info w logach.
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 16.08.2014

mOzna jakos ukryc plugin, albo doczepic gdzies?
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 16.08.2014

1. Licencja AMXX wymaga, aby pluginy były wypuszczane pod tą samą lub kompatybilną licencją. Plugin musi więc być otwartożródłowy. Wszelkie zaciemnianie kodu lub brak dystrybucji kodu źródłowego wraz z pluginem jest więc nielegalne.

2. Zabezpieczyć plugin możesz... ale jeśli jest on otwartoźródłowy to każdy może sobie go zmodyfikować i zabezpieczenie usunąć. Gra więc nie warta świeczki.

3. Wszystko powyższe nie oznacza, że nie możesz sprzedawać pluginu. Ależ możesz... musisz jednak sprzedać go wraz z kodem :)

4. Jest jeszcze jedno zastrzeżenie do tej licencji: jeśli ktoś plugin kupi, może z nim zrobić co chce, również opublikować za darmo w internecie. Może go umieścić na dowolnych serwerach, może zrobić z nim co chce, o ile będzie zachowana informacja o autorze/źródle pluginu.
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 16.08.2014

dzięki Gwyn ale to nie pomaga xD

podziele plugin na 2 czesci
Odpowiedz

  • +
  • -
Wielkie Jol - zdjęcie Wielkie Jol 16.08.2014

Ale dzieląc na dwie części wciąż musisz udostępnić jego dwie części, nie tak? Czyt. Pliki źródłowe
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 16.08.2014

Ale jedna to bedzie czesc ktora sluzy do konfiguracji (dodam tez cvarow duzo), a druga to bedzie czesc (brak okreslenia) "wykonywalna"...
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 16.08.2014

jak sie dobrze napisze natywy i dobrze wybierze co trzeba wymieniać to nie będzie nic zwalniać (przynajmniej nie zauwazalnie)

Odpowiedz

  • +
  • -
Nltj - zdjęcie Nltj 16.08.2014

Jak piszesz plik AMXX musisz udostępnić jego kod osobie go kupującej, bo tak jest w licencji plików źródłowych. Nie możesz nie udostępnić całego kodu pluginu...

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 16.08.2014

Nie pomagasz...

@GoQ
co masz na mysli?
Odpowiedz

  • +
  • -
Nltj - zdjęcie Nltj 16.08.2014

To nielegalne mogą cię za to "zamknonci" xD

 

W jednym pluginie natywy w drugim cała reszta, nic trudnego :3 Tylko jak by to tu zrobić  :mur:

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 16.08.2014

ale musze jeden plik dac tylko .amxx

Niech zamykają. Szczele se tatuaż w wiezieniu. Chce taki jak Michael Scofield w Prison Break :)
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 16.08.2014

Ale jest problem! Jak wymusić jego włączenie? Żeby nigdzie go nie dopisywać? 

 

Zakoduj wszystko w jednym pluginie amxx :P ?

Odpowiedz