Skocz do zawartości
  • 0

Serwer - na skryptach VS na pluginach - różnice


FLUDER

Pytanie

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Skrypty są w całości wykonywane w głównym wątku serwera, do tego przez dodatkową warstwę softwareową, co sprawia że bardzo szybko zabijają wydajność serwera i potrzeba znacznie mocniejszej maszyny do działania takiego samego serwera napisanego w skripcie w porównaniu do maszyny potrzebnej na taki sam serwer na pluginach. Do tego pluginy dają Ci znacznie więcej możliwości.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, bopke napisał:

Skrypty są w całości wykonywane w głównym wątku serwera, do tego przez dodatkową warstwę softwareową, co sprawia że bardzo szybko zabijają wydajność serwera i potrzeba znacznie mocniejszej maszyny do działania takiego samego serwera napisanego w skripcie w porównaniu do maszyny potrzebnej na taki sam serwer na pluginach. Do tego pluginy dają Ci znacznie więcej możliwości.

Myślę że wyjaśniłeś wszystko haha :D 
Zawsze pomocny!

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Skrypty:
- możesz wszystko edytować pod siebie,

- opierają się na angielskim,

- nieco mniej możliwości,

- łatwość pisania.

- kompatybilność z 1.7 działają na 1.12 bez błędnie.

Pluginy:

- to pisze się w javie,

- mniej obciążają serwer,

- mniejsza kompatybilność,

- pisze się o wiele dłużej.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, jaku49 napisał:

Skrypty:
- możesz wszystko edytować pod siebie,

- opierają się na angielskim,

- nieco mniej możliwości,

- łatwość pisania.

- kompatybilność z 1.7 działają na 1.12 bez błędnie.

Pluginy:

- to pisze się w javie,

- mniej obciążają serwer,

- mniejsza kompatybilność,

- pisze się o wiele dłużej.

Dzięki za opinie :) 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

[Uwaga podane tutaj rzeczy sprawdzałem na serwerze z obecnoscią 60 graczy i 5GB ramu i według tego będe opisywał]

Skrypty + :
1. Łatwe do napisania i zmodyfikowania
2. Praktycznie wszystko mozna w nich napisać
3. pisze się je głównie po angielsku i niemiecku (chyba że doda się do folderu Skript tłumaczenie tak jak jest w podstawowej wersji do podanych już przeze mnie)
4. Nie Powodują lagów serwera (przy wykonywaniu jeśli są rozważnie napisane i jest odpowiednia ilość pamięci operacyjnej do wykonania
Skrypty - :
1. Bugowanie (np. przy otwieraniu gui i patrzeniu na skrzynke itemy zostaja umieszczone w skrzynce)
2. Może być kłopot z dodatkami (brak odpowiedniego dodatku na daną wersje) i errorami ( których samemu lub też na forach nikt nie potrafi rozwiązać )
3. Lagi/Crash serwera gdy skryptów jest za dużo lub są za długie/wymagają dużej ilości dodatków

Pluginy + :
1. Często łatwe do znalezienia choć nie zawsze
2. Różnorodność pl
3. Prostota konfiguracji
Pluginy - :
1. Od groma porzuconych projektów
2. Możliwe backdoor'y
3. Możliwe crashe/lagi/utrata danych z serwera gdy są błędy (głównie w core się to zdarza)
4. Choć prosta to jednak ograniczona konfiguracja
5. Brak pluginów na wiele praktycznie podstawowych rzeczy takich jak np. /pomoc czy coś w tym rodzaju (tu podaje taki najprostszy przykład choć jak ktoś się uprze to jakiś napewno znajdzie :P )
 

Wiem że pewnie jacyś AMATORZY będą pisać "co tam idiota tam wypisuje" lub "wracaj do przedszkola" i inne tego typu wypowiedzi.
Sprawdzałem to jakiś rok temu na silniku paperspigot 1.7-1.8 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
3 minuty temu, HakunekPL napisał:

[Uwaga podane tutaj rzeczy sprawdzałem na serwerze z obecnoscią 60 graczy i 5GB ramu i według tego będe opisywał]

Skrypty + :
1. Łatwe do napisania i zmodyfikowania
2. Praktycznie wszystko mozna w nich napisać
3. pisze się je głównie po angielsku i niemiecku (chyba że doda się do folderu Skript tłumaczenie tak jak jest w podstawowej wersji do podanych już przeze mnie)
4. Nie Powodują lagów serwera (przy wykonywaniu jeśli są rozważnie napisane i jest odpowiednia ilość pamięci operacyjnej do wykonania
Skrypty - :
1. Bugowanie (np. przy otwieraniu gui i patrzeniu na skrzynke itemy zostaja umieszczone w skrzynce)
2. Może być kłopot z dodatkami (brak odpowiedniego dodatku na daną wersje) i errorami ( których samemu lub też na forach nikt nie potrafi rozwiązać )
3. Lagi/Crash serwera gdy skryptów jest za dużo lub są za długie/wymagają dużej ilości dodatków

Pluginy + :
1. Często łatwe do znalezienia choć nie zawsze
2. Różnorodność pl
3. Prostota konfiguracji
Pluginy - :
1. Od groma porzuconych projektów
2. Możliwe backdoor'y
3. Możliwe crashe/lagi/utrata danych z serwera gdy są błędy (głównie w core się to zdarza)
4. Choć prosta to jednak ograniczona konfiguracja
5. Brak pluginów na wiele praktycznie podstawowych rzeczy takich jak np. /pomoc czy coś w tym rodzaju (tu podaje taki najprostszy przykład choć jak ktoś się uprze to jakiś napewno znajdzie :P )
 

Wiem że pewnie jacyś AMATORZY będą pisać "co tam idiota tam wypisuje" lub "wracaj do przedszkola" i inne tego typu wypowiedzi.
Sprawdzałem to jakiś rok temu na silniku paperspigot 1.7-1.8 

Dzięki :) 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
50 minut temu, HakunekPL napisał:

Skrypty + :
2. Praktycznie wszystko mozna w nich napisać

Jeżeli nie wychodzimy poza standardowe, niezłożone obliczeniowo rzeczy - tak.

50 minut temu, HakunekPL napisał:

Skrypty - :
1. Bugowanie (np. przy otwieraniu gui i patrzeniu na skrzynke itemy zostaja umieszczone w skrzynce)

Metoda na zabezpieczenie tego błędu była na forum nie raz.

50 minut temu, HakunekPL napisał:

Pluginy - :
2. Możliwe backdoor'y

Jeżeli pobierasz pluginy z oficjalnych stron bukkita/spigota to istnienie backdoora w nich jest bardzo nieprawdopodobne, ponieważ dosyć szybko ktoś zauważyłby ich niepożądane działanie i zgłosił do administracji, a plugin zostałby zdjęty.

50 minut temu, HakunekPL napisał:

Pluginy + :
5. Brak pluginów na wiele praktycznie podstawowych rzeczy takich jak np. /pomoc czy coś w tym rodzaju (tu podaje taki najprostszy przykład choć jak ktoś się uprze to jakiś napewno znajdzie :P )

Do tego nawet nie potrzeba pluginu, gdyż takie rzeczy są oferowane bezpośrednio w silniku.

 

 

//Edit zapomniałem o najważniejszym.

50 minut temu, HakunekPL napisał:

Skrypty + :
4. Nie Powodują lagów serwera (przy wykonywaniu jeśli są rozważnie napisane i jest odpowiednia ilość pamięci operacyjnej do wykonania

Wykonywanie wszystkich obliczeń w głównym wątku serwera to masochizm i nigdy nie będzie to wydajne.

Edytowane przez bopke
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 godziny temu, bopke napisał:

Jeżeli pobierasz pluginy z oficjalnych stron bukkita/spigota to istnienie backdoora w nich jest bardzo nieprawdopodobne, ponieważ dosyć szybko ktoś zauważyłby ich niepożądane działanie i zgłosił do administracji, a plugin zostałby zdjęty.

Do tego nawet nie potrzeba pluginu, gdyż takie rzeczy są oferowane bezpośrednio w silniku.

Co do tych dóch to chodzi nie o standardową pomoc jaką mozna znaleźć w silniku ale z dodatkowymi opcjami
a to z backdoorem jest jak się plugin kupuje a nie pobiera

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
13 godzin temu, HakunekPL napisał:

a to z backdoorem jest jak się plugin kupuje a nie pobiera

Jeżeli kupujesz plugin bez źródeł, to jest to wyłącznie Twój problem. Każdy normalny programista sprzeda razem z kodem źródłowym, wtedy możesz go skontrolować, czy nie ma w nim nic niepożądanego. 

13 godzin temu, HakunekPL napisał:

Co do tych dóch to chodzi nie o standardową pomoc jaką mozna znaleźć w silniku ale z dodatkowymi opcjami

O tym mówię, dowolne komendy które mają za zadanie wyświetlać formatowany tekst możesz tworzyć w samym silniku.

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...