Skocz do zawartości

Spis silników serwerów MC


Rekomendowane odpowiedzi

Spis silników i nakładek na serwery Minecraft

Alternatywy dla domyślnego silnika:

 

Legenda:

⇑ - aktywnie rozwijany silnik/nakładka

⇓ - projekt porzucony (brak aktywności twórców przez ponad miesiąc)

⇗ - projekt rozwijający się (brak na ten moment działającej implementacji)

⇘ - projekt wolno rozwijający się (którego przyszłość nie koniecznie jest pewna) 

Samodzielne silniki:

⇑ Spigot (spigotmc.org) (java)

najnowsza wersja: dla MC 1.8

api: BukkitSpigot-API

dl: buildtools (wymagana własnoręczna kompilacja), 

Cały czas aktualizowany fork CraftBukkita.

 

⇗ Sponge (spongepowered.org) (java)

najnowsza wersja: brak udostępnionych wersji

api: SpongeAPI (java), Bukkit (dzięki Pore) (java)

dl: silnik nie jest jeszcze gotowy

Projekt został powołany do życia aby stworzyć następcę CraftBukkita. Założycielem projektu jest sk89q, twórca pluginów WorldEdit, WorldGuard, pomagał też na początku tworzyć Bukkita. Projekt skupia wielu developerów z różnych społeczności (Bukkit, MCPC+/Cauldron, Forge, Spout, Flow, Canary).

 

⇑ Granite (granitepowered.org) (java)

najnowsza wersja: dla MC 1.8.1

api: SpongeAPI (java)

dl: releasesdev

Nieoficjalna implementacja SpongeAPI (w przeciwieństwie do oficjalnej można już z niej korzystać).

Bardzo szybko jest aktualizowany dla nowych wersji MC.

 

⇑ CanaryMod (canarymod.net) (java)

najnowsza wersja: dla MC 1.8

api: CanaryLib (java)

dl: releasesdev

Na początku istniał jako kontynuacja hModa, jakiś czas temu został przepisany od nowa i aktualnie funkcjonuje jako samodzielny silnik serwerów MC.

 

⇑ MCServer (mc-server.org) (c++)

najnowsza wersja: dla MC 1.8

api: MCServer API (lua)

dl: dev

Całkowicie czysta implementacja serwera napisana w C++.

⇑ Glowstone (glowstone.net) (java)

najnowsza wersja: dla MC 1.8

api: Glowkit (fork Bukkita) (java), planowana jest też implementacja SpongeAPI (java)

dl: dev

Czysta implementacja serwera napisana w javie. Na początku wykorzystywała api Bukkita teraz korzysta z Glowkita - kontynuacji Bukkita tworzonej na potrzeby tego silnika. Do niedawna silnik rozwijał się bardzo powoli, po upadku CraftBukkita prace nabrały tempa.

 

⇑ ProjectRainbow (project-rainbow.org) (java)

najnowsza wersja: dla MC 1.8

api: Rainbow API (java), Bukkit (za pomocą pluginu PluginBukkitBridge) (java)

dl: releases

 

⇓ CraftBukkit (bukkit.org) (java)

najnowsza wersja: dla MC 1.7.10

api: Bukkit (java)

dl: (brak możliwości pobrania z oficjalnego źródła), juniorjpdj

Przez długi czas najpopularniejszy silnik, powstał jako następca hModa. Projekt został zawieszony.

 

⇓ Raft (raftpowered.org github.com/RaftPowered) (java)

najnowsza wersja: dla MC 1.8

api: Raft (java), zostały rozpoczęte prace nad pluginem Scoop pozwalającym korzystać z api Bukkit

dl: get.raftpowered.org

 

⇓ Rush (github.com/kangarko/Rush) (java)

najnowsza wersja: dla MC 1.8

api: Bukkit (java)

dl: dev

 

⇓ Enderstone (github.com/BigTeddy98/Enderstone) (java)

najnowsza wersja: brak udostępnionych wersji

api: Enderstone (java)

 

⇓ Prismarine (github.com/Prismarine) (java)

najnowsza wersja: brak udostępnionych wersji

api: Prismarine-APIplanowane jest też prawdopodobnie wsparcie api Bukkit

⇓ ServerForge (github.com/john01dav/ServerForge) (java)

najnowsza wersja: brak udostępnionych wersji

api: ServerForge (java), Bukkit (java)

 

⇓ IngotEngine (github.com/IngotPowered/IngotEngine) (java)

najnowsza wersja: brak udostępnionych wersji

api: IngotAPI (java)

⇓ HakkitMC (github.com/Hakkit/HakkitMC) (java)

najnowsza wersja: brak udostępnionych wersji

api: HakkiAPI (java)

⇓ OverMC (github.com/overjt/OverMC) (javascript)

najnowsza wersja: brak udostępnionych wersji

⇓ avrcraft (github.com/cnlohr/avrcraft) (c )

najnowsza wersja: brak udostępnionych wersji (wymagana jest własnoręczna kompilacja)

Silnik serwera MC zoptymalizowany dla 8 bitowego sprzętu.

⇓ Workbench (github.com/Starryguy/Workbench) (java)

najnowsza wersja: brak udostępnionych wersji

api: WorkbenchAPI (java)

⇓ RTBukkit (github.com/forairan/RTBukkit) (java)

najnowsza wersja: brak udostępnionych wersji

api: Bukkit (java)

Nakładki na silnik:

⇑ Wrapper.py (github.com/benbaptist/minecraft-wrapper) (python)

api: Warpper.py (python)

Obsługuje IRC, backupy, wtyczki (pluginy).

⇘ NINSS (github.com/M4GV5/NINSS) (c#)

api: NINSS (javascript)

Pozwala tworzyć wtyczki (pluginy).

⇓ MCL (mcl.breitzeit.de) (ruby)

api: MCL (ruby)

W przypadku crash-u serwera uruchamia go ponownie, obsługuje system uprawnień , wtyczki.

 

⇓ Reflx (github.com/Jckf/Reflx) (java)

api: ReflxAPI (java)

⇓ SimpleServer (github.com/SimpleServer) (java)

Co sądzicie o tych silnikach/nakładkach? Używacie któregoś? Może znacie jeszcze jakieś?

Odnośnik do komentarza
https://skript.pl/temat/3071-spis-silnik%C3%B3w-serwer%C3%B3w-mc/
Udostępnij na innych stronach

P.S. który silnik TY polecasz? (oczywiście do wgrania pluginów)

 Sponge powinien być fajny, pod CanaryModa jest już na ten moment sporo pluginów, dla MCServer dosyć łatwo pisze się pluginy (w LUA więc bez kompilacji). Zależy na czym Ci zależy.

 

Bardzo ciekawy i interesujący opis, widać ze poświęciłes temu duzo czasu, :)

Na napisanie tego tematu tylko chwilkę, na znalezienie tych silników może troszkę więcej ale po prostu jak na jakiś przez przypadek trafiałem to sobie zapisywałem link, więc łącznie wcale nie tak dużo czasu na to poświęciłem.

 

Uważam, że bukkit mimo wszystko nie upadnie. Jeżeli jednak tak by się stało, bo pewności nie mam, to w zasadzie wszystko trzeba by pisac od nowa :(

Nom, może nie upadnie ale stracił większą część developerów sporo z nich współtworzy teraz Sponge. Oprócz tego jeszcze trzeba najpierw rozwiązać sprawę z DMCA.

Inną sprawą jest to, że większość silników zaczyna teraz oferować pluginy lub wbudowane funkcje pozwalające na używanie pluginów napisanych pod Bukkita.

 

Jak bukkit padnie to co z pluginami?

Katastrofa.

Ten jakiś na serio w C++? To jak to się ma do MC w Javie?

A dlaczego nie mógłby być w C++? Są tez silniki napisane w innych językach np. JavaScript, C#, C.

Odnośnik do komentarza
https://skript.pl/temat/3071-spis-silnik%C3%B3w-serwer%C3%B3w-mc/#findComment-27047
Udostępnij na innych stronach

Zmieniłem tytuł tematu i treść pierwszego posta.

Wypisałem więcej różnych silników/nakładek, część krótko opisałem (jak znajdę chwilę czasu to opiszę resztę).

Dodam też później informacje o języku i api z jakiego korzysta dany silnik/nakładka do pisania wtyczek.

Odnośnik do komentarza
https://skript.pl/temat/3071-spis-silnik%C3%B3w-serwer%C3%B3w-mc/#findComment-27504
Udostępnij na innych stronach

Uzupełniłem informacje o API jakie obsługują poszczególne silniki/nakładki. Później (czyli w bliżej nieokreślonej przyszłości) dodam jeszcze linki do miejsc gdzie można pobrać poszczególne silniki i posegreguję trochę ten spis ze względu na to czy silnik jest aktywnie rozwijany, wspierany czy porzucony.

Odnośnik do komentarza
https://skript.pl/temat/3071-spis-silnik%C3%B3w-serwer%C3%B3w-mc/#findComment-28535
Udostępnij na innych stronach

Dodajcie jeszcze silnik GlowStone, -> http://www.glowstone.net/downloads/

Jest na 1.8, ma także wsparcie bukkita, lecz mi niektóre pluginy z nim kolidują.

Dzięki za przypomnienie, jakoś mi ten silnik wyleciał z głowy jak pisałem ten temat.

 

@up jest na liście.

Bo dodałem go rano, chwilę po tym jak MrNygus napisał ten post.

Odnośnik do komentarza
https://skript.pl/temat/3071-spis-silnik%C3%B3w-serwer%C3%B3w-mc/#findComment-28674
Udostępnij na innych stronach

  • 2 tygodnie później...

to Bukkit chyba jest nakładką?

nie. CraftBukkit jest zmodyfikowanym domyślnym serwerem, a nakładka wymaga istnienia w folderze pliku domyślnego serwera pobranego z minecraft.net (lub innego silnika serwera, część nakładek działa też na np. CraftBukkicie).

Natomiast Bukkit to tylko API, w którym pisze się pluginy.

Odnośnik do komentarza
https://skript.pl/temat/3071-spis-silnik%C3%B3w-serwer%C3%B3w-mc/#findComment-30549
Udostępnij na innych stronach

  • 2 tygodnie później...
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ę...