Spis silników serwerowych

Tagi: #<Tag:0x00007f3ee8dc8d30>

Cześć! Poniżej zamieszczam mały spis silników, które mogą być alternatywami dla popularnych silników (co nie oznacza, że są lepsze :stuck_out_tongue:) wraz z linkami do downloand’u.


VANILLA Jest to podstawowy silnik, który nie obsługuje dodatkowych wtyczek, jest rozwijany przez Mojang. Średni czas uruchamiania: 2,05s

Rozmiar: 28,8 MB


CRAFTBUKKIT Silnik, który rozszerza możliwości wersji vanilla o dodatkowe funkcje związane z wtyczkami, które można pisać znając Javę - ten silnik jednak obciąża maszynę i jest wypierany przez Spigot'a.

Średni czas uruchamiania: 2,99s

Rozmiar: 37,8 MB
https://getbukkit.org/craftbukkit


SPIGOTBardziej zoptymalizowana wersja craftbukkita, wtyczki pisane pod tą wersje są kompatybilne z wtyczkami z CB.

Średni czas uruchamiania: 2,34s

Rozmiar: 40,5 MB
https://hub.spigotmc.org/jenkins/job/BuildTools/
Lub link do paczki serwerowej, z pominięciem build tools’ów - https://getbukkit.org/spigot


PAPER SPIGOT W tej wersji jest wiele opcji konfiguracji serwera i więcej rzeczy można dostosować pod swoje potrzeby, dodatkowo zapewnia więcej mechanizmów zapewniających optymalizację niż w bazowej wersji. Jednak nie ma on aż tak dużego supportu jak Spigot.

Średni czas uruchamiania: 1,93s

Rozmiar: 36,5 MB
https://paper.readthedocs.io/en/paper-1.11/building/


ServerForge Ten silnik umożliwia instalację modów, które możemy zainstalować na singleplayer. Niestety, aby serwer działał każdemu, każdy musi posiadać takie same zainstalowane mody.

Średni czas uruchamiania: 4,84s

Rozmiar: 28,8 MB + 4,32 MB (biblioteki forge)
https://github.com/john01dav/ServerForge .


SPONGE Większość pluginów napisanych w Sponge API będzie działać na różnych wersjach serwera, więc nie potrzeba ich aktualizować. Istnieje parę wersji, Vanilla, gdzie możliwe jest wgrywanie tylko pluginów, Forge, gdzie działają też mody i właścnie SpongeAPI, które jest przeznaczone dla developerów.

Brak możliwości przeprowadzenia testów
https://www.spongepowered.org/downloads/spongevanilla/stable/1.10.2


GLOWSTONE Silnik, który jest open source, który według twórców nie bazuje na żadnym kodzie z Mojangowej wersji, zatem może być rozwijany jak tylko chcieliby developerzy - w zależności od zapotrzebowań. Silnik nawet używa innego drzewa katalogowego niż tego, które znamy z Spigota czy Vanill'i.

Średni czas uruchamiania: 3,60

Rozmiar: 18,9 MB


CUBERITE (sugestia @Toranktto) Całkiem dobry silnik dla osób które cenią sobie wygodę - wspiera wersję na linuxy, windowsy, macOSy, a także androidy! (co oznacza, że serwer można postawić nawet na telefonie!), ma całkiem spore zaplecze pluginów. Kiedyś projekt nazywał sie MCServer, więc część użytkowników może go kojarzyć. Silnik posiada własną aplikację konsolową do zarządzania serwerem, wbudowaną aplikację do zarządzania serwerem z przeglądarki internetowej i obsługuje pluginy .lua!

Średni czas uruchamiania: 1,58

Rozmiar: 18,6 MB
https://cuberite.org/


BUNGEECORD BugeeCord służy do jednego celu - łączy wiele serwerów. W ogromnym uproszczeniu jest to most między serwremi. Dzięki niemu możesz zbudować lobby, gdzie gracze będą domyślnie łączeni, a następnie przekierowywani do odpowiednich serwerów z odpowiednimi trybami. Dzięki temu gracz może mieć jedno IP dajmy na to lvlupp.ro łączyć się do niego i z niego łączyć się odpowiednimi komendami lub portalem do lvlupp.ro:1337 gdzie czeka na niego serwer PVP, lvlupp.ro:2446 gdzie powiedzmy stoi serwer survival.

Średni czas uruchamiania: 1,13

Rozmiar: 9,63 MB
https://ci.md-5.net/job/BungeeCord/


CHEETAH Jest to kolejny fork dla Spigota. W konfiguracji możemy wyłączyć wszelkie entity pojawiające się w grze, albo zablokować upływ czasu w grze (nie tylko cykl dnia i nocy). Znacząco odróżnia się od Spigota tym, że jego system cache'owania informacji o graczach jest o wiele wydajniejszy co robi różnice przy dużych serwerach. Doskonale nadaje się na silnik dla serwera minigier.

Rozmiar:
https://hub.spigotmc.org/stash/projects/CHEETAH


  Jak wybrać odpowiedni silnik dla siebie?
    Wystarczy sobie odpowiedzieć na pytanie - w jakich celach tworzymy serwer?
    Czy będzie on służył tylko paczce znajomych, którzy mają ochotę na pogranie w kilku? W takim wypadku     najlepiej wypadnie Vanilla, ze względu na to, ze nie potrzebujemy dodatkowych urozmaiceń.

    Może znajomi chcieliby pograć na modach? Samochody, samoloty, broń to rzeczy które Was kręcą?     Wybierz SpongeForge - ma dobry support, a nowe update’y pojawiają się dosyć szybko.

    Jeśli decydujesz się na publiczny serwer zapewne wybierzesz spigota, ma on największą bazę pluginów     spośród podanych na liście (nie wliczając CB, bo pluginy z CB działają także na spigocie), a w dodatku     działa smukło i bez lagów.

Dzięki @adminek153 spis może być nadal aktualizowany! :blush:

7lajków

Wypadałoby jeszcze dodać https://cuberite.org/ :wink:

1lajk

Bardzo ładnie wygląda, przydatne “dla nowych”, serduszko :wink:

1lajk

TacoSpigot też możesz dodać
Nukkit
Diorite :smile:

Czyżbym mógł wykonać tylko 3 edycje tematu? Opcja mi chyba zniknęła :confused:

Znika po jakimś czasie, chyba 1h coby jakieś dzieciaczki sie nie bawiły i nie usuwały contentu przy okazji robiąc dodatkowa robote moderatorom w przywracaniu, ewentualnie można nadać Wiki na temat wtedy można edytować, ale do tego jest wymagany trzeci poziom zaufania, i tutaj mamy problem :slight_smile:

Hmmm, no cóż, postaram się zagadać do kogoś wyżej i zapytać o możliwość edycji w tym wątku, przydałaby się :smiley:

brakuje TorchSpigota, choć ten silnik pewnie zbyt dobrym wyborem nie jest :]
@adminek153 daj panu Levi wiki, proszę :stuck_out_tongue:

Właśnie do Pana adminka napisałem prośbę wraz z linkiem do tematu :smiley:
Dziękuję za wsparcie! :blush:
Wszelkie “odłamy” Spigota planowałem opisać jutro (a przynajmniej zacząć, bo trochę ich jest), ale cóż, na razie muszę sie wstrzymać.

1lajk

Ey! Zapomniałeś? Ten silnik jest przeznaczony dla Raspberiana (Raspberry Pi) :stuck_out_tongue:

PAPER SPIGOT - przedwczorajsza wersja ma exploita, należy upgradeować do najnowszej :stuck_out_tongue:

Tyle ode mnie :stuck_out_tongue:

@DoreK do trybu Wiki jest wymagany 3. poziom zaufania :stuck_out_tongue:

Takiego zestawienia potrzebowałem w marcu czy w kwietniu, kiedy dojrzerwałem do tego, że spróbuję zbudować swój serwer. Ale okazało się, że dobrze przeczytałem Internety, skoro mi wtedy wyszło, że najlepszy dla mnie będzie spigot.

Gotowe

Powiem tyle: :kappa:

4lajki

Dodano rozmiar pliku jar silnika i średni czas uruchamiania serwera bez pluginów. Testy przeprowadziłem na 1GB ramu i procesorze z 3.4Ghz.

Moim zdaniem to takie trochę bezsensowne, bo to nic nie znaczy, jak jeden silnik się uruchamia 3 sekundy, a drugi 7. Najwyżej wprowadzi w błąd osoby przeglądające temat. Kolejna sprawa, kiedyś temat przestanie być aktualizowany i rozmiar “najnowszego” silnika nie będzie już aktualny. Brakuje tutaj takiej wikipediowej ponadczasowości. No i ogólnie uważam, że rozmiar też jakoś bardzo nie jest potrzebny.

Statystki są po prostu poglądowe, i raczej nie wprowadzą w błąd, bo odnoszą się do plików zawartych w linkach. Ale fakt - nie ma znaczenia czy serwer uruchamia się 3 sekundy czy 7.