←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

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

  • +
  • -
Rivit's Photo 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ć?
Quote

  • +
  • -
sNH.'s Photo sNH. 15.08.2014

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

Quote

  • +
  • -
G[o]Q's Photo 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

Quote

  • +
  • -
Rivit's Photo 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 ;)
Quote

  • +
  • -
Drago36's Photo Drago36 15.08.2014

@topic
jak wymusic aby serwer wlaczal plugin?

pause/unpause


Edited by Drago36, 15.08.2014 23:03.
Quote

  • +
  • -
Rivit's Photo 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)
Quote

  • +
  • -
sebul's Photo 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
Quote

  • +
  • -
Rivit's Photo 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.
Quote

  • +
  • -
sebul's Photo 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.
Quote

  • +
  • -
Rivit's Photo Rivit 16.08.2014

mOzna jakos ukryc plugin, albo doczepic gdzies?
Quote

  • +
  • -
GwynBleidD's Photo 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.
Quote

  • +
  • -
Rivit's Photo Rivit 16.08.2014

dzięki Gwyn ale to nie pomaga xD

podziele plugin na 2 czesci
Quote

  • +
  • -
Wielkie Jol's Photo 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
Quote

  • +
  • -
Rivit's Photo 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"...
Quote

  • +
  • -
G[o]Q's Photo 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)

Quote

  • +
  • -
Nltj's Photo 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...

Quote

  • +
  • -
Rivit's Photo Rivit 16.08.2014

Nie pomagasz...

@GoQ
co masz na mysli?
Quote

  • +
  • -
Nltj's Photo 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:

Quote

  • +
  • -
Rivit's Photo 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 :)
Quote

  • +
  • -
DarkGL's Photo DarkGL 16.08.2014

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

 

Zakoduj wszystko w jednym pluginie amxx :P ?

Quote