ページ 11

[API]spigotのプレイヤーデーターをhtml化するやりかた

投稿記事Posted: 2017年7月08日(土) 21:58
by torihada
サーバー運営してるものなのですが、最近webページに手を付け始めてspigotのプレイヤーデーターをwebと連動させたいという願望で本フォーラムに記載させてもらってます。
ですが、プレイヤーデータの連動のやり方がさっぱりわからずgoogle先生に頼ってもなかなか見当たらないのです。
もしよろしければ、簡易的でいいのでやり方を教えてもらえませんでしょうか?

Re: [API]spigotのプレイヤーデーターをhtml化するやりかた

投稿記事Posted: 2017年7月13日(木) 23:44
by MOJAVE
あなたがやろうとしていることの中でクリティカルな部分に関しては推測できませんが、おそらくプレイヤーデータとは、マインクラフトが管理しているインベントリやらプレイヤの座標やらという標準のデータではなく、プレイヤーがブロックを壊した数や敵を倒した数などをWEB上に表示させたいということですよね。

一般的な流れとしては、
①プラグインでプレイヤーの様々なイベントをキャッチして
②データベースに保存します。
③保存したデータをWEBアプリから読み出して
④ウェブページ上に表示させる。
という手順を踏めば実現できます。

ここで必要なものは、
・データベースの知識
・WEBアプリ作成知識
の2つです。

ここまで、イメージできますでしょうか?

あと、あなたがどのようなデータをウェブで表示させたいのかわからないので、もう少し詳細を書いていただけると明確な回答ができると思います。

Re: [API]spigotのプレイヤーデーターをhtml化するやりかた

投稿記事Posted: 2018年7月08日(日) 18:04
by Direct CGI
torihada さんが書きました:サーバー運営してるものなのですが、最近webページに手を付け始めてspigotのプレイヤーデーターをwebと連動させたいという願望で本フォーラムに記載させてもらってます。
ですが、プレイヤーデータの連動のやり方がさっぱりわからずgoogle先生に頼ってもなかなか見当たらないのです。
もしよろしければ、簡易的でいいのでやり方を教えてもらえませんでしょうか?

Dynmap的なものと想定して話を進めます。まず、PrintWriterのインスタンスをwebサーバーのディレクトリで生成します。次にHTMLにそって(HTMLの知識に関しては割愛)、#printや#printlnで書き込みます。そして#closeします。多分表示されます。WAN上のサーバーに関してもPrintWriterがHttpRequestになるぐらいで変わらないと思います。