Niestandardowe serwery: Różnice pomiędzy wersjami

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[wersja nieprzejrzana][wersja przejrzana]
Nie podano opisu zmian
d tylko kategoria
 
(Nie pokazano 36 wersji utworzonych przez 13 użytkowników)
Linia 1: Linia 1:
{{Odpowiedzialność}}
{{Odpowiedzialność}}
{{Stub}}


'''Niestandardowe serwery''' - są to wersje plików serwerowych stworzonych poza [[Mojang]]. Istnieją one po to, aby umożliwić wgrywanie pluginów urozmaicających rozgrywkę i zabezpieczających serwer przed tzw. grieferami, czyli graczami niszczącymi mapę.
'''Niestandardowe serwery''' – jest to nieoficjalne, stworzone przez społeczność, oprogramowanie serwerowe dla Minecrafta. Zazwyczaj są one tworzone w celu ułatwienia tworzenia serwerów z rozgrywką niestandardową względem Vanilli. Oprogramowanie to może działać jako modyfikacja serwera Vanilla (Spigot, Sponge, itd.), jednak często nie bazuje ono na kodzie oficjalnego serwera.


Najpopularniejsze silniki to:
== Główne różnice względem serwera Vanilla ==
* [[Niestandardowe serwery/Bukkit|Bukkit]] - najpopularniejszy serwer umożliwiający wgrywanie pluginów
** [[Niestandardowe serwery/MCPC|MCPC]] - Przeróbka Bukkita umożliwiająca wgrywanie [[Modyfikacje|modów]], które w przeciwieństwie do pluginów wymagają również wgrania na cliencie ale dają większe możliwości
* [[Niestandardowe serwery/Canary|Canary]]


=== Color codes ===
=== Wsparcie dla modyfikacji/wtyczek ===
Custom servers usually take advantage of color codes (sometimes allowing players to input them with a percent instead of an ampersand)<br>
Większość niestandardowych serwerach wspiera zewnętrzne modyfikacje lub pluginy. Pozwalają one na urozmaicenie gry w dowolny sposób, zaczynając od stylizacji czatu, na nowych przedmiotach kończąc.
Messages sent from the server to the client can contain color codes, which allow coloring of text for various purposes. An ampersand followed by a hex digit in the message tells the client to switch colors while displaying text.


Color coding at the start of the message will only work if the player ID byte is less than 127. If it's 127 or higher, the game automatically adds &e before the message, making it yellow. However, color codes after the first character still work. If you use an ID below 127, it doesn't add a color code, so the ones you use will work.
=== Możliwość dołączenia z wielu wersji klienta ===
Część niestandardowego oprogramowanie serwerowego wspiera wiele wersji klienta gry, co może okazać się przydatne na serwerach typu mini-gierki, Gracz kontra Gracz czy lobby. Główną limitacją tego rozwiązania jest wymóg limitowania funkcjonalności nowych wersji lub próba emulacji na starszych.


It is important to note that an ampersand at the end of a message that is not followed by a hex digit will crash all clients that receive it, so it is a must to sanitize chat messages received from clients.
=== Naprawa błędów ===
Niestandardowe oprogramowanie będące modyfikacją Vanilli często naprawia wszelakiego rodzaju błędy i eksploity przed oficjalnymi łatkami od Mojangu. Jest to przydatne na serwerach każdego typu, ponieważ mogą one powodować niestabilność serwera.


[[File:Colors.png|thumb|Hex digit to color mapping]]
== Niestandardowe serwery (Java Edition) ==


{| class="wikitable" style="text-align:center;" border="1" cellpadding="5"
=== Modyfikujące serwer Vanilla ===
{| class="wikitable sortable"
!Nazwa
!Twórcy
!Wspierane wersje
!Bazuje na
!Język
!Status
!Licencja
!Platforma
|-
|-
! colspan="1" width="8px"| Kolor Tła
  |[https://www.spigotmc.org/ Spigot]
! colspan="1" | Kod
| md_5 i inni
! colspan="1" | Nazwa
| Stabilnie: 1.17.1
! colspan="3" | Foreground
|Bukkit/Vanilla
! colspan="3" | Background
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[Wikipedia:GPL#Version 3|GPLv3]]
|{{OS|Win|Linux|Mac}}
|-
|-
| || ||
|[https://papermc.io/ Paper]
|width="30px"|R
|aikar i inni
|width="30px"|G
|Stabilnie: 1.17.1, 1,16,5
|width="30px"|B
|[https://www.spigotmc.org/ Spigot]
|width="30px"|R
|[[Wikipedia:Java (programming language)|Java]]
|width="30px"|G
|Aktywny
|width="30px"|B
|[[Wikipedia:GPL#Version 3|GPLv3]] oraz [[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|-
| bgcolor="black" |
|[https://www.spongepowered.org/ Sponge]
| &0 - %0 || Czarny || 0 || 0 || 0 || 0 || 0 || 0
|gabizou, bloodmc i inni
|Stabilnie: 1.12.2
Testowo: 1.17.1
|Vanilla
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|-
| bgcolor=#0000BF |
|[https://fabricmc.net/ Fabric]
| &1 - %1 || Ciemny niebieski (granatowy) || 0 || 0 || 191 || 0 || 0 || 47
|asiekierka, modmuss50 i [[github:FabricMC/fabric-loader/graphs/contributors|inni]]
|Stabilnie: 1.17.1, 1.16.5
|Vanilla
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[github:FabricMC/fabric-loader/blob/master/LICENSE|Apache License 2.0]]
|{{OS|Win|Linux|Mac}}
|}
 
=== Niebazujące na oficjalnym silniku od Mojang ===
{| class="wikitable sortable"
!Nazwa
!Twórcy
!Wspierane wersje
!Język
!Status
!Licencja
!Platforma
|-
|-
| bgcolor=#00BF00 |
|[https://github.com/Minestom/Minestom Minestorm]
| &2 - %2 || Ciemny zielony || 0 || 191 || 0 || 0 || 47 || 0
|TheMode, jglrxavpok
|1.17.1
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[Wikipedia:Apache License|Apache License 2.0]]
|{{OS|Win|Linux|Mac}}
|-
|-
| bgcolor=#00BFBF |
|[https://github.com/LanternPowered/Lantern/ Lantern]
| &3 - %3 || Ciemny turkusowy || || 191 || 191 || 0 || 47 || 47
|Cybermaxke
|1.16.5, 1.12.2
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|-
| bgcolor=#BF0000 |
|[http://cuberite.org/ Cuberite]
| &4 - %4 || Ciemny czerwony || 191 || 0 || 0 || 47 || 0 || 0
|[[github:cuberite/cuberite/blob/master/CONTRIBUTORS|Wielu]]
|1.8 - 1.12
|[[Wikipedia:C++|C++]]
|Aktywny
|[[Wikipedia:Apache License|Apache License 2.0]]
|{{OS|Win|Linux|Mac|Android}}
|-
|-
| bgcolor=#BF00BF |
|[[github:GlowstoneMC/Glowstone|Glowstone]]
| &5 - %5 || Purpurowy || 191 || 0 || 191 || 47 || 0 || 47
|[https://github.com/GlowstoneMC/Glowstone/graphs/contributors Wielu]
| 1.12.2
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|[[github:GoLangMc/minecraft-server|GoLangMc]]
|Sxtanna
| 1.15.2
|[[Wikipedia:Go (programming language)|Go]]
|Nieaktywny
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|-
| bgcolor=#BFBF00 |
|[https://github.com/apotter96/GemsCraft GemsCraft]
| &6 - %6 || Złoty || 191 || 191 || 0 || 47 || 47 || 0
|apotter96
|1.13.2
|[[Wikipedia:C Sharp (programming language)|C#]]
|Porzucony
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win||}}
|-
|[http://diorite.org/ Diorite]
| GotoFinal, NorthPL93
| 1.8
|[[Wikipedia:Java (programming language)|Java]]
|Porzucony
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|[http://bravoserver.org/ Bravo]
| C. and others
| Beta
|[http://python.org/ Python] 2
|Porzucony
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|[https://github.com/chraft/c-raft C#raft]
| ementalo, spazzarama Smjert, Deniska(Gremlin13)
| 1.5
|[[Wikipedia:C Sharp (programming language)|C#]]
|Porzucony
|[[Wikipedia:AGPL|AGPL3]]
|{{OS|Win|Linux|Mac}}
|-
|[http://github.com/huin/chunkymonkey Chunky Monkey]
| huin, agon, nictuku
| Beta
|[[Wikipedia:Go (programming language)|Go]]
|Porzucony
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|[http://mc.kev009.com/craftd/ craftd]
| kev009, meh, PrecipiceGames oraz inni
| Beta
|[[Wikipedia:C99|C99]]
|Porzucony
|[[wikipedia:Licencje_BSD|Simplified BSD]]
|{{OS|Linux}}
|-
|[https://github.com/clonejo/mc-erl mc-erl]
| Apiocera, clonejo
| 1.4.7
|[[Wikipedia:Erlang (programming language)|Erlang]]
|Porzucony
|[[Wikipedia:GPL#Version 3|GPL v3]]
|{{OS|Linux}}
|-
|[https://github.com/BizarreCake/hCraft hCraft]
| BizarreCake
| 1.7.2
|[[Wikipedia:C++ (programming language)|C++]]
|Porzucony
|[[Wikipedia:GPL#Version 3|GPLv3]]
|{{OS|Linux}}
|-
|[http://libopencraft.com LibOpenCraft]
| Geramy, Alex, Zahndy
| 1.2.4
|[[Wikipedia:C Sharp (programming language)|C#]]
|Porzucony
|[[Wikipedia:GPL#Version 3|GPL v3]]
|{{OS|Win|Linux|Mac}}
|-
|[http://mineserver.be/ Mineserver]
| Fador, Nredor, Psoden, deoxxa, ...
| 1.5.2
|[[Wikipedia:C++|C++]]
|Porzucony
|[[Wikipedia:BSD licenses|New BSD]]
|{{OS|Win|Linux|Mac}}
|-
|-
| bgcolor=#BFBFBF |
|[http://spoutcraft.org/ Spout]<br>(with [http://github.com/SpoutDev/Vanilla Vanilla] plugin)
| &7 - %7 || Szary || 191 || 191 || 191 || 47 || 47 || 47
|[http://spoutcraft.org/team/ SpoutDev]
|-
| 1.6.4
| bgcolor=#404040 |
|[[Wikipedia:Java (programming language)|Java]]
| &8 - %8 || Ciemno Szary || 64 || 64 || 64 || 16 || 16 || 16
|Porzucony
|-
|[http://spout.org/SpoutDevLicenseV1.txt SpoutDev v1]
| bgcolor=#4040FF |
|{{OS|Win|Linux|Mac}}
| &9 - %9 || Niebieski || 64 || 64 || 255 || 16 || 16 || 63
|}
|-
 
| bgcolor=#49FF40 |
=== Serwery używane do przenoszenia graczy (proxy): ===
| &a - %a || Jaskrawy zielony (limonkowy) || 64 || 255 || 64 || 16 || 63 || 16
{| class="wikitable sortable"
|-
!Nazwa
| bgcolor=#40FFFF |
!Twórcy
| &b - %b || Turkusowy || 64 || 255 || 255 || 16 || 63 || 63
!Wersja MC
!Język
!Status
!Licencja
!Platforma
|-
|-
| bgcolor=#FF4040 |
|[https://github.com/SpigotMC/BungeeCord/ Bungeecord]
| &c - %c || Czerwony || 255 || 64 || 64 || 63 || 16 || 16
| md_5 i inni
| 1.8–1.17.1
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[wikipedia:Licencje_BSD|BSD]]
|{{OS|Win|Linux|Mac}}
|-
|-
| bgcolor=#FF40FF |
|[https://github.com/PaperMC/Waterfall Waterfall]
| &d - %d || Różowy || 255 || 64 || 255 || 63 || 16 || 63
|jamierocks, electronicboy i inni
|1.8–1.17.1
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|-
| bgcolor=#FFFF40 |
|[https://github.com/PaperMC/Travertine Traveltine]
| &e - %e || Żółty || 255 || 255 || 64 || 63 || 63 || 16
|jamierocks, electronicboy i inni
|1.7–1.17.1
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|-
|-
| bgcolor=#FFFFFF |
|[https://www.velocitypowered.com/ Velocity]
| &f - %f || Biały || 255 || 255 || 255 || 63 || 63 || 63
|astei oraz inni
|1.8–1.17.1
|[[Wikipedia:Java (programming language)|Java]]
|Aktywny
|[[Wikipedia:MIT License|MIT]]
|{{OS|Win|Linux|Mac}}
|}
|}
[[Kategoria:Serwer]]

Aktualna wersja na dzień 19:27, 27 lis 2025

Treść strony Niestandardowe serwery nie jest wspierana przez Mojang Studios ani Minecraft Wiki. Strona opisuje element stworzony przez społeczność gry.

Niestandardowe serwery – jest to nieoficjalne, stworzone przez społeczność, oprogramowanie serwerowe dla Minecrafta. Zazwyczaj są one tworzone w celu ułatwienia tworzenia serwerów z rozgrywką niestandardową względem Vanilli. Oprogramowanie to może działać jako modyfikacja serwera Vanilla (Spigot, Sponge, itd.), jednak często nie bazuje ono na kodzie oficjalnego serwera.

Główne różnice względem serwera Vanilla

Wsparcie dla modyfikacji/wtyczek

Większość niestandardowych serwerach wspiera zewnętrzne modyfikacje lub pluginy. Pozwalają one na urozmaicenie gry w dowolny sposób, zaczynając od stylizacji czatu, na nowych przedmiotach kończąc.

Możliwość dołączenia z wielu wersji klienta

Część niestandardowego oprogramowanie serwerowego wspiera wiele wersji klienta gry, co może okazać się przydatne na serwerach typu mini-gierki, Gracz kontra Gracz czy lobby. Główną limitacją tego rozwiązania jest wymóg limitowania funkcjonalności nowych wersji lub próba emulacji na starszych.

Naprawa błędów

Niestandardowe oprogramowanie będące modyfikacją Vanilli często naprawia wszelakiego rodzaju błędy i eksploity przed oficjalnymi łatkami od Mojangu. Jest to przydatne na serwerach każdego typu, ponieważ mogą one powodować niestabilność serwera.

Niestandardowe serwery (Java Edition)

Modyfikujące serwer Vanilla

Nazwa Twórcy Wspierane wersje Bazuje na Język Status Licencja Platforma
Spigot md_5 i inni Stabilnie: 1.17.1 Bukkit/Vanilla Java Aktywny GPLv3 WindowsLinuxMac OS
Paper aikar i inni Stabilnie: 1.17.1, 1,16,5 Spigot Java Aktywny GPLv3 oraz MIT WindowsLinuxMac OS
Sponge gabizou, bloodmc i inni Stabilnie: 1.12.2

Testowo: 1.17.1

Vanilla Java Aktywny MIT WindowsLinuxMac OS
Fabric asiekierka, modmuss50 i inni Stabilnie: 1.17.1, 1.16.5 Vanilla Java Aktywny Apache License 2.0 WindowsLinuxMac OS

Niebazujące na oficjalnym silniku od Mojang

Nazwa Twórcy Wspierane wersje Język Status Licencja Platforma
Minestorm TheMode, jglrxavpok 1.17.1 Java Aktywny Apache License 2.0 WindowsLinuxMac OS
Lantern Cybermaxke 1.16.5, 1.12.2 Java Aktywny MIT WindowsLinuxMac OS
Cuberite Wielu 1.8 - 1.12 C++ Aktywny Apache License 2.0 WindowsLinuxMac OSAndroid
Glowstone Wielu 1.12.2 Java Aktywny MIT WindowsLinuxMac OS
GoLangMc Sxtanna 1.15.2 Go Nieaktywny MIT WindowsLinuxMac OS
GemsCraft apotter96 1.13.2 C# Porzucony MIT Windows
Diorite GotoFinal, NorthPL93 1.8 Java Porzucony MIT WindowsLinuxMac OS
Bravo C. and others Beta Python 2 Porzucony MIT WindowsLinuxMac OS
C#raft ementalo, spazzarama Smjert, Deniska(Gremlin13) 1.5 C# Porzucony AGPL3 WindowsLinuxMac OS
Chunky Monkey huin, agon, nictuku Beta Go Porzucony MIT WindowsLinuxMac OS
craftd kev009, meh, PrecipiceGames oraz inni Beta C99 Porzucony Simplified BSD Linux
mc-erl Apiocera, clonejo 1.4.7 Erlang Porzucony GPL v3 Linux
hCraft BizarreCake 1.7.2 C++ Porzucony GPLv3 Linux
LibOpenCraft Geramy, Alex, Zahndy 1.2.4 C# Porzucony GPL v3 WindowsLinuxMac OS
Mineserver Fador, Nredor, Psoden, deoxxa, ... 1.5.2 C++ Porzucony New BSD WindowsLinuxMac OS
Spout
(with Vanilla plugin)
SpoutDev 1.6.4 Java Porzucony SpoutDev v1 WindowsLinuxMac OS

Serwery używane do przenoszenia graczy (proxy):

Nazwa Twórcy Wersja MC Język Status Licencja Platforma
Bungeecord md_5 i inni 1.8–1.17.1 Java Aktywny BSD WindowsLinuxMac OS
Waterfall jamierocks, electronicboy i inni 1.8–1.17.1 Java Aktywny MIT WindowsLinuxMac OS
Traveltine jamierocks, electronicboy i inni 1.7–1.17.1 Java Aktywny MIT WindowsLinuxMac OS
Velocity astei oraz inni 1.8–1.17.1 Java Aktywny MIT WindowsLinuxMac OS