開始日
September 2018
ステータス
アーカイブ済み
チーム
4 メンバー
プロジェクトについて
影響とメトリクス
500
スロット
サーバーリストに発表されたキャパシティ
7
ミニゲーム
SkyWarsからWitchRushまで
9
リポジトリ
プラグイン、API、サイト、再設計
主な機能
7つのミニゲーム
SkyWars、BedWars、GroundFall、Catfight、Pvpwall、Pitchout、WitchRush、それぞれに独自のルールとマップがあります
サーバーネットワーク
BungeeCordプロキシがSpigotサーバー間でプレイヤーをルーティングし、下に共有APIとサーバーコアがあります
進行状況と通貨
ゲーム間で持ち運ばれ、ロビーのスコアボードに表示されるコイン、クレジット、ブルーベリー、レベル、経験値
ゲーム内スタッフツール
ゲームを離れずにサーバーをパブリック、ベータVIP、メンテナンスの間で切り替える管理メニュー
コミュニティサイト
各ゲームのライブプレイヤー数とDiscordフィードを表示するSymfonyサイトで、XenForoフォーラムに接続されています
友達システム
ゲーム内インタラクションメニューからネットワーク全体でプレイヤーを追加し、フォローします
使用される技術
Java
ネットワーク上のすべてのプラグイン
Spigot
ゲームサーバー、共有API、サーバーコア
BungeeCord
サーバー間でプレイヤーをルーティングするプロキシ
Symfony
コミュニティサイトとそのREST消費
XenForo
サイトの背後にあるフォーラムとアカウント
React
2021年の未完了のサイト再設計
ギャラリー

ロビー、進行状況スコアボード付き

SkyWars、マップ投票とキット付き

BedWars、8チームとダイヤモンド生成器

GroundFallのラウンド終了とその報酬

友達メニューとサーバー管理、どちらもゲーム内で

コミュニティサイト、各ゲームのライブプレイヤー数付き
チーム
直面した課題
ネットワークを一つの場所として感じさせながら、複数のサーバー間でプレイヤーをルーティングすること
異なるサーバーで動作するゲーム間で通貨、レベル、進行状況を持ち運ぶこと
7つのゲームそれぞれに異なるゲームループ、スコアボード、報酬テーブルを書くこと
Minecraft内からネットワークを運営するためにスタッフにツールを提供すること、バックオフィスではなく
アカウントと投稿が一つの場所に保たれるようにSymfonyサイトをXenForoフォーラムに接続すること
重要な学び
実際にゲームを出荷する前に、プロキシ、API、コアに大部分の作業がかかりました
プレイヤー数とDiscordは、個別の特徴よりもネットワークにとって重要です
ビルダー、モデレーター、コミュニティスタッフはコミットを残さなかったため、リポジトリは関わった人々の一部しかクレジットしません
ネットワークの運営は、クライアントプロジェクトよりも早くサーバーアーキテクチャやモデレーション、リリース管理を教えてくれました
未来の展望
9つのリポジトリはすべてアーカイブされ、ネットワークはオフラインです


