DSP

DSP(DensyakunServerPlugin、電車君サーバープラグイン)とは電車君サーバーを管理する自作プラグイン
現在不具合や全ての問題を解決した「DSP2」を開発中。

歴史

バージョン 詳細 更新日
0.1.1 プラグインについてや制作者などを確認できる  
0.1.2 バグ修正  
0.1.3 バグ修正  
0.1.4 会社システムを追加。プレイヤーログイン処理と追加  
0.1.5 プレイヤーログイン処理を修正。現実の現在時刻が分かるコマンドを追加(いみねー)  
0.1.6 自動でプレイヤーデータを記憶したり処理したりする「DSPPlayers」を追加  
0.1.7 プレイヤー情報記憶システムを修正  
0.1.8 軽量化。一部修正  
0.1.9 プレイヤーログイン処理を再修正。
移動するとプレイヤーの真下のランダムの高さにあるブロックにひびが入る処理を「DSPBlocks」に追加。これにより一段とリアルに
2013/9/25
0.2.0 「DSPBlocks」を修正 2013/9/25
0.2.1 「DSPBlocks」が動作してなかった為バグ修正。
「DSPBlocks」に一部処理を追加。
プレイヤーの表示名を変える試験コマンドを追加(管理人・副管理人用)
2013/9/26
0.2.2 「DSPBlocks」のバグで草ブロックの上に乗るとクラッシュするバグを修正 2013/9/26
0.2.3 「DSPBlocks」に一部ブロック処理を追加 2013/9/26
0.2.4 「DSPBlocks」を修正。TNTを一部の方だけ置けるようする「DSPTNTBlocker」を追加 2013/9/27
0.2.5 「DSPBlocks」を修正 2013/9/30
0.2.6 プレイヤー系処理を修正 2013/10/07
0.2.7 「DSPBlocks」に要素追加。
プレイヤーログイン処理を修正。
MOB(敵のみ)の出現率を自動調整する処理を追加。
敵(クリーパー・スケルトン・スパイダー・ゾンビのみ)出現時、体力を少なくなる処理を追加。
雷を落とせる隠し要素も
2013/10/20
0.2.8 「DSPBlocks」の作動を着地している時のみにした。
重力の試験プログラム「DSPGravity」を導入
2013/11/20
0.2.9 軽量化。
「DSPBlocks」のひびが入る処理を改良した。
歩くとプレイヤーの下にあるランダムな高さのブロックが登録されブロックのダメージ値が50に設定される。
上を歩くたびダメージ値が1減り、ダメージ値が0になるとブロックにひびがはいるようになった。
これにより新築の建造物にひびが入りにくくなったり、一段とリアルになった。
コマンド処理を修正
2013/11/25
0.3.0 軽量化。
コマンド処理を修正。
現在の天気が分かる「DSPWeather」(開発中)を追加。
コマンド"/dsp_w_now"を追加。
「DSPCompany」系処理を修正。
会社のリストを表示する際、長すぎて最後の方しか表示されないのを修正。
これにより登録されている会社のみ表示されるようになった。
ログイン時、サーバーのニュースを表示する処理を追加。
権限を一部変更
2013/11/26
0.3.1 ログイン時ニュースを表示する処理がバグっていてログインするとサーバーが止まるバグがあった為処理を削除。
権限を一部変更。
プレイヤー系処理を修正
2013/11/27
0.4.0 プレイヤー・ブロックダメージ・天気系の処理を修正。
モブの湧きを制限する処理の略称が確定→[DSPEC]
新たに、リアルタイム機能[DSPR]・ニュースを表示する機能[DSPN]・位置情報サービス[DSPL]・リアルタイムで天気を取得する処理[DSWRS]・プレイヤーの情報を保管する[DSPPN]・メールを送受信出来る機能[DSPM]・管理者かどうか判断する機能[DSPA]・管理者に報告する機能[DSPR](重複しているため仮名とする)・プレイヤーに効果を与える[DSPAt]を追加。
メールが送受信できるようになった。
管理人に報告出来るようになった。
Admincmdを抜く為killコマンドを追加。
管理者のプレイヤー名に文字色が付くようになった(管理人=赤 副管理人=橙 モデレーター=緑)
ニュースを流すようになった。
コマンドの処理を修正。
手渡しシステムが使えなくなった。
超電磁砲の隠し機能も。
2013/12/08
0.5.0 資源非無限化適用アップデート&バグ修正。
サーバー参加時のバグを修正。
位置情報サービスが利用できないバグを修正。
報告する機能の正式な略称が決まった[DSPRe]
[DSPRe]のバグを修正。
クリエ関連機能[DSPCr]を追加
2013/12/10
0.5.1 超電磁砲を強化 2013/12/11
0.5.2 超電磁砲をリアルに 2013/12/11
0.6.0 バグの修正。
超電磁砲を修正。
クリエワールドでエンダーチェストを使えないようにした
2013/12/14
0.6.1 クリエワールドでの装備系バグの修正 2013/12/15
0.7.0 子プラグイン[DSPCP]を追加。小プラグイン「MTT」、「YIC」を追加 2013/12/17
0.7.1 ニュースの時刻処理を修正。
超電磁砲の爆発範囲を修正
[DSPB]を一部修正
2013/12/18
0.7.2 権限修正 2013/12/19
0.8.0 [DSPR]の修正。
[DSPL]の修正。
バージョンの記入方法を変更。
コマンド/dsp_version /dsp_ver /dsp_productionの削除。
管理者用コマンドの追加
2013/12/23
0.9.0 権限の修正。
DSPNの修正。
ニュースの再読み込み処理を追加。
コマンド/dsp_handoverを/dsp_p_handoverに変更。
物渡し機能を削除。
[DSPC]DSPCompanyから[DSPCo]DSPCorporationに変更。
コマンド処理の略[DSPC]が出来た。
処理を一部修正。
DSPCoの会社データを変更。
DSPCoを軽量化。
あだ名のコマンド処理を修正。
DSPCoの登録数制限が無くなった。
コマンド/dsp_c_info [会社名]で会社の情報を見れるようになった。
コマンド/dsp_c_add [会社名] [説明]で会社の説明も一緒に書けるようになった。
コマンド/dsp_c_setinfo [会社名] [説明]で会社の説明を書けるようになった。
コマンド/dsp_c_reloadが無くなった。
コマンド/dsp_p_setnameが無くなった。
超電磁砲だけをプラグイン化した為、DSPRaが無くなった。
誰かがクリエに行くと皆に知らせるようになった。
クリエのエンチャント・経験値バグを修正。
すべてのプログラムを修正
コマンド/dsp_c_listを修正
位置情報データをCSV化することですぐに位置情報を変更できるようになった
他のアプリケーションによるPingに対応
エラーやその他イベントが発生した場合サーバー側の情報が気づきやすくなった
DPを確認するコマンドを追加
アイテムを消えないようにする機能を追加(鶏大量発生事件があったため、卵を除く)
DSPGravityを無効化
2014/09/20
0.10 DSPWeather[DSPW]をDSPWeather[DSPWa]に変更
DSPWorlds[DSPWo]を追加。ワールド関係の管理を行う
DSPGravity[DSPG]を削除
DSPGames[DSPG]を追加。ミニゲームの管理を行う
DSPBlockDamage[DSPBD]を削除
DSPLocations[DSPL]を修正
/dsp_loc_reload を追加。(管理者用)
2014/09/21
0.11.0 DSPMail[DSPM]をDSPMail[DSPMa]に変更
DSPMenu[DSPMe]を追加。メニューの管理を行う
コマンド/dsp menuを追加。メニューを開く
DSPAdmin[DSPA]をDSPAdmin[DSPAd]に変更
DSPBlockActions[DSPBA]を追加。ゲームサーバー化に向けてブロックの処理を大幅に変える機能
DSPTreasureChest[DSPTC]を追加。居住区ワールドスポーン広場内にある宝箱の処理
DSPExplosionBlocker[DSPEB]を追加。爆発による建造物の破壊を防ぐ
2014/10/01
0.12.0 DSPPlayernews[DSPPN]をDSPlayerNews[DSPPN]に修正
DSPPlayerNews[DSPPN]を修正
DSPNews[DSPN]を修正
DSPBlocks[DSPB]を削除
DSPAttacks[DSPAt]を削除
DSPHandOver[DSPHO]を削除
DSPMail[DSPMa]をDSPMail[DSPMai]に変更
DSPMap[DSPMap]を追加。マップの処理。専用のクライアントソフトからマップをみることが出来る。DSPLocation[DSPL]と連動するため建物がどこにあるかわかる
宝箱のアイテム出現速度を15分から1時間に変更
クリエイティブの時にアイテムをポイ捨て出来ないようになった
不要な機能があったため、削除
ゲーム「onioni」を追加
2014/10/27
0.13.0 DSPGames[DSPG]を修正
DSPMap[DSPMap]を修正
DSPReload[DSPR]をDSPReload[DSPRe]に変更
DSPLocations[DSPL]を削除
DSPRouting[DSPRo]を追加。ルート案内をしてくれるので、行先への行き方が分からなくても安心。過去のバージョンにあったDSPLocations[DSPL]の機能の改良版を導入している
コマンド"dsp_loc_add"を削除
コマンド"dsp_loc_del"を削除
コマンド"dsp_loc_delete"を削除
コマンド"dsp_loc_reload"を削除
コマンド"dsp ro add"、"dsp routing add"を追加。過去のバージョンにあったコマンド"dsp_loc_add"と同じ機能
コマンド"dsp ro delete"、"dsp routing delete"、"dsp ro del"、"dsp routing del"を追加。過去のバージョンにあったコマンド"dsp_loc_del"、"dsp_loc_delete"と同じ機能
コマンドの権限関連をすべて修正
名前についている一般をUs、管理者をAd、副管理人をVM、管理人をOwに変更
エントリーまたはゲーム中のプレイヤーの名前に"Ga"とつくようになった
名前の表示を変更
コマンド"MTT_plus"を削除
コマンド"MTT_minus"を削除
コマンド"MTT_help"を削除
コマンド"MTT_tp"を削除
コマンド"yukisima_plus"を削除
コマンド"yukisima_minus"を削除
コマンド"yukisima_help"を削除
コマンド"yukisima_tp"を削除
DSPChildPlugin-MonsterTobatsuTai[DSPCP-MTT]を削除
DSPChildPlugin-YukinoIslandCity[DSPCP-YIC]を削除
DSPChildPlugin[DSPCP]を削除
DSPGamesで作成されるミニゲームに管理人の観念を追加。これによりミニゲームを作成した人が管理人となり、管理人だけがミニゲームを開始できるようになった
DSPGamesのミニゲームは管理人がプレイヤーをミニゲームから退出できるようになった
DSPGamesにあるミニゲーム"onioni"に若干の問題点があったため修正
DSPMenu"新しいミニゲーム"内のミニゲームの説明文にミニゲームの遊び方を記載
DSPGamesのエントリーまたはプレイ中のミニゲームをやめられるようになった
DSPMenuを少々修正
2014/11/12
0.14.0 ルート案内に関する機能の一部にバグが発生していたため修正
開発中であるDSPBlockActions[DSPBA]が不要になったため削除
メニュー「メニュー>ブロック」を削除
DSPGames[DSPG]を修正
DSPBank[DSPBa]を追加。銀行関連の機能を管理する。銀行はメニューにて操作できる。口座は口座名とパスワード(a-z 0-9)のみで簡単に作成できる。管理できる単位はDP。お金を引き出す場合にはパスワードを知っていれば誰でも引き出せる。お金を預ける場合にはパスワードを知っていなくても誰でも入金できる
ミニゲーム「Monster<<<Ore>>>」を追加
2014/11/20
0.15.0 DSPRouting[DSPRo]をいちいちメニューから次の地点を押さなくてもその地点に移動するだけで次の地点に切り替わるようになった
マインカートの速度を自分で調節できるようになった。乗車時に左クリックでブレーキ、右クリックで加速できる。また左クリックは押すたび・ターゲットブロックが変わる際に起きるため、スピード遅いと左クリックするだけではブレーキが効きにくい。またパワードレールがあると自動的に最高速度になる。パワードレール上でブレーキしても減速できない。また通常の路線でも運転できるようになっているが、今後このシステムに対応した路線に切り替わっていく予定である。新しい建設方法に変わるとマインカートの加減速は自分でやることになる。そのため駅を通過するのも可能。ただし、このシステムだけでは進行方向が一定ではないため、マインカート同士が正面衝突する可能性が高い。そのため、このシステムに対応した路線は各駅に進行方向の表示を追加することを推薦する。またパワードレールも場合によっては不要になる。そのためコスト削減にもなる。ただしそのかわり、加減速を行うたびに運行費・サービス料としてDPが0.05減るので注意。この運転機能はDSPの通常の機能として導入される。停車時は進行方向が決まってないため加速できない。WやSなどである程度スピードを出すとそれ以上のスピードに加速できる
ミニゲーム「逃走中」を追加
2014/11/30
0.16.0 ミニゲーム「-逃走中-(マルチ)」を更新(Ver1.0>Ver2.0)。これによりゲーム開始時にスポーン地点付近にテレポートするようになった
メニューから管理者機能を実行できるようになった
マルチ用ミニゲームの管理者の退出時にゲームを終了させる処理を修正。これによりゲーム別に設定が可能。全マルチ用ミニゲームのバグが直った
DSPRoを修正
アイテムの消去時にブロックならそれを設置、骨ならスケルトンをスポーン、火薬ならクリーパーをスポーン、糸なら蜘蛛をスポーン、種なら雑草を設置、羽も消えるようになった
DSPNews[DSPN]を修正
プラグイン「DSASP」と合体し、機能「DensyakunServerAreaService[DSAS]」になった。これにより爆破防止はDSPにあるためDSASの爆破防止機能が削除された。また管理者のみ侵入防止機能を無視できるようになった
爆破防止機能があるためTNTの設置が可能になった
ミニゲーム"Monster-<<<Ore>>>"の加算レベルを修正
DSPGames[DSPG]を修正
Quizができる機能DSQuiz[DSQ]を追加。電鯖クイズと呼ぶ。1門正解すると5DPがもらえる。メニューからプレイできる
DensyakunServerOriginalItem[DSOI]を追加。ただしこのバージョンでは機能していない
DensyakunServerPluginDeveloping[DSPD]を追加。電鯖の最先端のみの機能。これにより開発中の機能をプラテス鯖ではなく本鯖でも使用できるようになった
緊急時モード変更時のメッセージの送信宛を管理者のみに
宝箱の出現アイテムから全レコードを削除
手動運転による加減速時の音を変更
プラグインによるトロッコの移動音を削除
電鯖開業2周年記念によりモンスターを倒すたびに全種鉱石ブロック1個ずつ手に入るようになった
ベッドがない人が正しいスポーン地点にスポーンするようになった(このバージョンではバグによりリスポーンする時スポーン地点にスポーンしてしまう)
2015/03/29
0.17.0 スポーン時のバグ修正 2015/03/30
0.18.0 2周年記念企画のモンスターを倒す際に全種鉱石ブロックが出てくる時に、プレイヤーのインベントリに直接アイテムを追加する方法から、通常同様モンスターからドロップするようになった。また全エンティティで反応してしまうのをモンスター(プレイヤー・ワールドに危害を与える可能性があり、プレイヤーが攻撃できるエンティティ)のみ反応するようになった
正しいスポーン地点に出現させる機能を削除
落ちているアイテムが自動で設置される機能を解除
[DSAS]を修正
ブロックが焼失しないようになった
炎が燃え広がらなくなった
ログを記録するDensyakunServerLogging[DSL]を追加。ブロックの破壊・設置、エンティティへのダメージ・エンティティの死亡を記録する
2015/04/15
0.18.1 自動BANのバグを修正 2015/04/15
0.19.0 2周年記念企画が終了。管理者機能を修正 2015/05/01

DSPのコマンド

/dsp_c_add [会社名] 会社を登録
/dsp_c_list 会社の一覧を表示 ※会社を削除する場合は管理者にお知らせ下さい
/dsp_pro DSPの制作者を表示
/dsp_w_now 現在の体感温度を表示
/dsp_loc_add [地名] 現在地の登録申し込みを行う
/dsp_loc_del [地名] 現在地の削除申し込みを行う
/dsp_m_del [メール番号] メールを削除する
/dsp_m_open [メール番号] メールを見る
/dsp_m_send [宛先] [題名] [本文] メールを送る
/dsp_n_add [内容] ニュースの追加申し込みを行う
/dsp_n_del [内容] ニュースの削除申し込みを行う
/dsp_p_setname [あだ名] あだ名を設定します
/ret [内容] 管理者に報告します
現在使用不可 /crea クリエワールドに移動します
現在使用不可/sback クリエワールドから帰ります
/dsp menu メニューを表示します

DSPの子プラグイン

MTT yukinon524によるモンスター討伐隊 通称"MTT"のニュースプラグイン
YIC yukinon524による雪乃島のニュースプラグイン

DSPの機能一覧

  • DSPCommand[DSPC] コマンド関連の処理
  • DSPPlayer[DSPP] プレイヤーの情報を記録し防犯にもなる
  • DSPCorporation[DSPCo] 会社情報を登録することができる
  • DSPTNTBlocker[DSPTNTB] TNTを設置を防ぐ機能。防犯
  • DSPEntityControl[DSPEC] エンティティの量を自動制御し軽量化する機能
  • DSPWorlds[DSPWo] ワールドを管理する
  • DSPGames[DSPGa] ミニゲームを管理する
  • DSPWeather[DSPWe] 天気を管理する(意味ない)
  • DSPReload[DSPRe] 毎秒処理を繰り返す
  • DSPNews[DSPN] ニュースを管理する
  • DensyakunServerWeatherRealTimeSystem[DSWRS] 天気をリアルタイムで読み込む機能(意味ない)
  • DSPPlayernews[DSPPN] ニュースに必須。プレイヤーのニュースの機能
  • DSPMail[DSPMai] メールを管理する
  • DSPAdmin[DSPAd] 管理者情報を管理する
  • DSPRet[DSPRe] 管理者に報告する機能
  • DSPCalc[DSPCa] ローマ字変換機能(現在機能停止中)
  • DSPCreative[DSPCr] クリエワールドを管理する(現在機能停止中)
  • DSPMenu[DSPMe] メニューを管理する
  • DSPBlockActions[DSPBA] ブロックの操作に関する機能
  • DSPTreasureChest[DSPTC] 居住区ワールドスポーン付近にある宝箱の機能
  • DSPExplosionBlocker[DSPEB] 爆発による建造物の破壊を防ぐ機能
  • DSPMap[DSPMap] 地図を表示する機能。Webから見れる。(現在開発段階で、機能していない。また現在のところ完成予定がない)
  • DSPRouting[DSPRo] ルート案内が出来る機能。この機能が追加されたため廃止になったDSPLocations[DSPL]の機能を持っている。メニューから簡単に現在地から指定した目的地までのルートを案内してくれる。ただし、次の地点に到着したかが分からないため、地点に着くたびルート案内に指示を出すためメニューから操作しなければならない。この状態については今後直しておく予定
  • DSPBank[DSPBa] 銀行のシステム。電鯖銀行があり、メニューから操作できる

宝箱に出現するアイテムの一覧

  • りんご
  • ほめ
  • にんじん
  • チェーンブーツ
  • チェーンチェストプレート
  • チェーンヘルメット
  • チェーンレギンス
  • 粘土
  • 石炭
  • 丸石
  • ダイヤモンド鉱石
  • エメラルド鉱石
  • 経験値ボトル
  • 火打石
  • グロウストーンダスト
  • 金インゴット
  • 金のレコード
  • 緑のレコード
  • 鉄鉱石
  • ラピスラズリ鉱石
  • 生の豚肉
  • じゃがいも
  • ネザー水晶鉱石
  • 生の牛肉
  • 生の鶏肉
  • 生魚
  • レコード10
  • レコード11
  • レコード12
  • レコード3
  • レコード4
  • レコード5
  • レコード6
  • レコード7
  • レコード8
  • レコード9
  • レッドストーン鉱石
  • 腐った肉
  • スライムボール
  • クモの目
  • 小麦
  • 木材
  • 木の斧
  • 木のクワ
  • 木のツルハシ
  • 木のシャベル
  • 木の剣

  • 最終更新:2016-02-16 09:51:38

このWIKIを編集するにはパスワード入力が必要です

認証パスワード