カスタムサーバー

提供: Minecraft Wiki
移動先: 案内検索
このページの内容は、Mojang StudiosまたはMinecraft Wikiのサポート対象外です。
Clock.png
この記事は内容の更新を必要とします。
情報の一部は、現在の最新バージョンには適用されません。

カスタムサーバーは、元のMinecraftのクラシック版やサバイバルサーバーソフトウェアからの派生コードや構成要素を使用しないMinecraftサーバーであり、Mojangコードと規制が100%ない。[要出典]これらのサーバーの一部はサーバーリストのページで見つけることができるが、リストに載っている全てのサーバーがカスタムサーバー(一部はSMP)というわけではない。元のサーバーの代替としてゲームプレイの変更などの追加機能を加えたり、ラグの最適化などの修正をされて作成されている。MojangからリリースされたMinecraft Betaによって実装されたプロトコルは新バージンがリリースされる時に変更されることがあるので、カスタムサーバーの作成とメンテナンスをするというのならばプロトコルの変更を最新の状態に対応させるという課題を持つことになる。

機能[編集 | ソースを編集]

カスタムサーバーは公式のサーバーエディションに共通するいくつかの機能を持っている。これらの機能はゲームプレイ、管理や多くの新しい元の機能の追加して拡張する。

Multiworld[編集 | ソースを編集]

Multiworldは、カスタムサーバーで使用できるMinecraftのクライアントの機能の名前である。この機能を持つ最初のサーバーはMyneであった。

これらのサーバーには、主要な世界があり、これらの他のマップに案内するためのポータルやコマンドによって表示される。 また、新しい世界を創り出し、世界にさまざまな特性を割り当てることもできる。 特定の世界に誰が参入するか、または構築するかの制限や、公共のための地図を構築しながら古い世界を示すことが可能になる。 これにより、griefを防ぐためのプライベートエリアを増やすこともできる。

装飾コード[編集 | ソースを編集]

書式設定コードは、セクション記号(§)でゲームで処理される。 デフォルトのMinecraft Clientはこのシンボルをチャットに挿入することを許可していないため、多くのカスタムサーバーでは代わりにアンパサイン(&)またはパーセント(%)を使用できるようになっている。

サーバーからクライアントに送信されるメッセージには、フォーマットコードを入れることができる。

クライアントが(変更されたクライアントまたは古いクライアントを使用して)色分けされたチャットをサーバーに送信すると、一部のサーバー(バニラを含む)はプレーヤーをキックし、メッセージを無視する。

メッセージの先頭の色分けは、プレーヤーIDバイトが127未満の場合にのみ機能する。127以上の場合、メッセージの前に自動的に§eが追加され黄色になる。 ただし、最初の文字の後のカラーコードは引き続き機能する。127未満のIDを使用する場合、カラーコードは追加されないため、使用するIDは機能する。

16進数が続かないメッセージの最後のセクション記号は、それを受信するすべてのクライアントをクラッシュさせるため、クライアントから受信したチャットメッセージをサニタイズする必要がある。

比較[編集 | ソースを編集]

これはMinecraftの両方のバージョンで使用可能なカスタムサーバの比較である。

ここでリストされるサーバーは、少なくとも一つ公的にアクセス可能なリリースを必要とする。

サバイバル[編集 | ソースを編集]

このバージョンのMinecraftには、現時点ではSMPのみが含まれている。

メタデータ[編集 | ソースを編集]

名前 開発者 対応Minecraftバージョン 言語 ライセンス プラットフォーム
Bravo C.など Minecraft Beta Python 2 MIT WindowsLinuxmacOS
C#raft ementalo, spazzarama Smjert, Deniska(Gremlin13) リリース1.5 C# AGPL3 WindowsLinuxmacOS
Chunky Monkey huin, agon, nictuku Minecraft Beta Go MIT WindowsLinuxmacOS
craftd Founders (kev009, meh), PrecipiceGames (HACKhalo2, dotblank, alyawn), その他の貢献者 Minecraft Beta C99 Simplified BSD Linux
mc-erl Apiocera, clonejo リリース1.4.7 Erlang GPL v3 Linux
Glowstone SpaceManiac リリース1.8 Java MIT WindowsLinuxmacOS
hCraft BizarreCake リリース1.7.2 C++ GPLv3 Linux
LibOpenCraft Geramy, Alex, Zahndy リリース1.2.4 C# GPL v3 WindowsLinuxmacOS
MCServer Many リリース1.7 - 1.8 C++ Apache License 2.0 WindowsLinuxmacOSAndroid
Mineserver Fador, Nredor, Psoden, deoxxa, ... リリース1.5.2 C++ New BSD WindowsLinuxmacOS
OpenMC Xinnx Beta 1.4 C# GPL v3 Windows
PocketMine-MP for Minecraft: PE PocketMine Team: shoghicp, sekjun9878, Brandon15811, Intyre, williamtdr - PHP LGPL WindowsLinuxmacOSAndroidiOS
Spout
(with Vanilla plugin)
SpoutDev: Afforess, Wulfspider, alta189, raphfrk, Top_Cat, narrowtux, Olloth, Rycochet, RoyAwesome, zml2008 リリース1.6.4 Java SpoutDev v1 WindowsLinuxmacOS

機能[編集 | ソースを編集]

名前 スクリプト IRC Multiworld 物理 エンティティ バイオーム レッドストーン ピストン
C#raft C# Java
VisualBasic
はい 計画中 はい はい はい 計画中 計画中
Chunky Monkey 不明 いいえ 計画中 不明 一部 いいえ 不明 不明
craftd Many 計画中 いいえ はい 計画中 いいえ 不明 不明
mc-erl いいえ いいえ いいえ いいえ いいえ いいえ 不明 不明
hCraft いいえ はい はい はい 一部 はい 計画中 計画中
Glowstone Bukkit プラグイン はい 計画中 一部 いいえ 不明 不明
LibOpenCraft .NET 計画中 計画中 計画中 はい はい 計画中 計画中
LuaCraft Lua プラグイン 計画中 はい はい 計画中 はい 計画中
MCServer Lua プラグイン はい 一部 一部 はい はい はい
Mineserver Many
Mostly C++
プラグイン はい はい 一部 はい 不明 不明
OpenMC .NET いいえ いいえ いいえ はい いいえ 不明 不明
PocketMine-MP for Minecraft: PE PocketMine API プラグイン はい はい Progress AI制作中 一部 いいえ いいえ
Spout (with Vanilla plugin) SpoutAPI プラグイン はい 一部 一部 はい はい はい

Crassic[編集 | ソースを編集]

Minecraftのこのバージョンではサバイバルのマルチプレイヤーのみ利用可能
ソースに貢献する開発者のみ
MCLawlフォークを追加する場合、または特定の物を探す場合は、ここに移動されている。

これは公開がサポートされていない(Classicのみ、旧式または非アクティブ)ことを意味し、サーバーソフトウェアに公開されていないことに注意してください。

メタデータ[編集 | ソースを編集]

名前 基礎 開発者 言語 ライセンス データベース プラットフォーム
800Craft fCraft Jonty800, GlennMR, LaoTszy C# GPLv3 / MIT Flatfile WindowsLinuxmacOS
Arc Myne The Arc Team Python BSD 2-Clause modified Flatfile WindowsLinuxmacOS
D3 なし Dadido3, Umby24 Purebasic MIT SQlite WindowsLinux
fCraft なし fragmer C# MIT Flatfile WindowsLinuxmacOS
FemtoCraft なし fragmer C# BSD 3-Clause Flatfile WindowsLinuxmacOS
FourCraft FemtoCraft dalak C# MIT Flatfile WindowsLinuxmacOS
GGS なし hypereddie Java GPL v3 SQLite/MySQL WindowsLinuxmacOS
LegendCraft 800Craft LeChosenOne, DingusBungus C# MIT Flatfile WindowsLinuxmacOS
GemsCraft LegendCraft apotter96 C# and VB MIT Flatfile WindowsLinuxmacOS
OpenClassic OpenCraft Steveice10 Java MIT Flatfile WindowsLinuxmacOS
PowerBlock なし dreadiscool Java GPLv3 Flatfile WindowsLinuxmacOS
Overv CTF MCSharp HeroCane (Marvy) C# GPLv3 Flatfile WindowsLinuxmacOS
>>MCLawl Forks<< MCLawl 様々 C# 様々 様々 WindowsLinuxmacOS

機能[編集 | ソースを編集]

名前 スクリプト GUI IRC Multiworld カスタム ブロック 物理 エンティティ ブロック追跡 リモートコンソール CPEのサポート
800Craft .NET はい はい はい はい はい はい はい Online 該当なし
Arc Python, Lua (Planned) 計画中 はい はい はい はい はい はい 計画中 いいえ
D3 Lua はい はい はい はい はい はい はい いいえ はい
fCraft Binary はい はい はい いいえ いいえ いいえ はい いいえ はい
FemtoCraft いいえ いいえ いいえ いいえ いいえ はい いいえ いいえ いいえ はい
FourCraft いいえ いいえ 計画中 いいえ 計画中 はい いいえ いいえ いいえ はい
GGS Java いいえ Plugin はい はい はい Plugin Plugin いいえ いいえ
LegendCraft C# .NET はい はい はい はい はい はい はい 計画中 はい
GemsCraft C# .NET はい はい はい はい はい はい はい 計画中 はい
OpenClassic Java はい いいえ はい はい はい はい はい いいえ いいえ
PowerBlock JavaScript Plugin Plugin Plugin Plugin Plugin Plugin Plugin Plugin いいえ