コントロールパネル

Last-modified: 2015-02-17 (火) 23:49:43

コントロールパネルではサーバーのログを見たりサーバーコマンドを実行したりすることが出来ます

 

コントロールパネルにアクセスするにはサーバーを起動した状態で
http://127.0.0.1:8080
または
http://localhost:8080/
にアクセスしてください。

  アクセスできない場合はserverconfig.xmlの
    "ControlPanelEnabled" value="true"/>
    "TelnetEnabled"  value="true"/>

 に変更されているか確認してください。
 またパスワードも再確認してください。

パスワードを聞かれる場合にはserverconfig.xmlで設定したパスワードを打ち込んでください

ログイン後、白い専用ウインドウが開きます。※運用していない場合は開きません
左上のshutdownでサーバーを停止することが出来ます
メインのウインドウがログエリアです.そのログエリアの下にあるコンソールにコマンドを打ち込むことでサーバーコマンドを使うことが可能です

コマンド省略形効果
listthreadslt
enablescopees
gameovergo
setgameprefsg
debugmenudm
shutdown
spawnentityse
settimest
kick
ban
listentsle
listplayerslp
chunkcachecc
showchunkdatasc



α10.2コマンドリスト(コマンド help で表示されるリストです
[https://7dtd.illy.bz/wiki/Console%20Commands])
※注意 リストの中にはMOD導入してのコマンドも含まれています。編集した方、分かりやすく再編集お願いします。

コマンド省略形引数効果
debugmenudmenables/disables the debugmenu (debugmenuの有効/無効)
creativemenucm<0/1>enables/disables the creativemenu (creativemenuの有効/無効)
memPrints memory information and calls garbage collector (メモリ情報を表示し、不要メモリを開放)
sounddebugToggles SoundManager debug output.
enablescopeestoggle debug scope
admin<プレーヤー名> <権限レベル>admin control, use admin add playername permissionLevel, admin remove playername, admin update playername permissionLevel
mod<プレーヤー名> <権限レベル>mod control, use mod add playername permissionLevel, mod remove playername, mod update playername permissionLevel
cp<コマンド> <権限レベル>command permission control, use cp add command permissionLevel, cp remove command, whitelist update playername permissionLevel(コマンド許可プレーヤーの設定)
whitelist<プレーヤー名> <権限レベル>whitelist control, use whitelist add playername permissionLevel, whitelist remove playername, whitelist update playername permissionLevel
kick<プレーヤー名> [<理由>]Kicks user with optional reason. "kick playername reason"
ban<プレーヤー名> <期間> <単位>Bans user for x timeframe. "ban playername 1 hour" timeframes allowed: minutes, hours, days, weeks, months, years
say<メッセージ>Sends a message to all connected clients(サーバー内全ユーザーにメッセージを送信します)
listthreadsltlists all threads
gameovergosets the game state to GameOver
setgameprefsg[<prefName> [<value>]]sets a game pref
shutdownshuts down the game(終了する)
spawnentityse[<playerId> <entityId>]spawns an entity(該当プレーヤーの周辺に指定されたMOD1体出現させます)
settimest[<時間>]sets the time(時間を設定 1時間=1000 0は1日8時 24000は2日8時 ※settimerealの方が分り易いかも)
aiddebugToggles AIDirector debug output.
spawnairdropSpawns an air drop
spawnsupplycrateSpawns a supply crate where the player is
shownexthordetimeDisplays the wandering horde time
saveworldsaSaves the world manually.
buff<バフ名>Applies a buff to the local player(プレーヤーにバフを与える)
debuff<バフ名>Removes a buff from the local player(プレーヤーのバフを消す)
starveMakes the player starve.
thirstyMakes the player thirsty.
listentslelists all entities
listplayerslplists all players
chunkcacheccshows all loaded chunks in cache
showchunkdatascshows some date of the current chunk
gettimegtretrieves current ingame time(ゲーム内時間を表示)
listplayeridslpilists all players with their IDs for ingame commands
getgameprefgg[<項目>]gets a game pref(ゲーム設定を表示)
sayplayerpm<ユーザー名 or ユーザーID> <メッセージ>send a message to a single player
settimerealstr<日> <時> <分>set current ingame time, params: <day> <hour> <min>(日時分を設定)
showinventorysi<steamid or プレーヤー名 or entityId>list inventory of a given player (steam id, entity id or name)
replyre<メッセージ>send a message to the player who last sent you a PM
kill<プレーヤー名 or プレーヤーID>kill a given player (entity id or name)
listlandprotectionllpnearby [<プレーヤーID>]lists all land protection blocks and owners
removelandprotectionrlp<steamid> OR <x> <y> <z>removes the association of a land protection block to the owner
versionget the currently running version of the server fixes
rendermaprmrender the current map to a file
give<プレーヤー名|プレーヤーID> <アイテム名> <数>give an item to a player (entity id or name)
listitemsli<調べる文字列>lists all items that contain the given substring
enablerenderingenable/disable live map rendering
listknownplayerslkp[-online | -notbanned | <調べる文字列>]lists all players that were ever online (optionally filtered)
teleportplayertele<steamid or playerName or entityId> {<steamid or playerName or entityId> OR <x> <y> <z>}teleport a player to a given location
unban<steamid>unban a player
webstatDEBUG PURPOSES ONLY



削除されたコマンドリスト(help コマンドに無い)

コマンド省略形引数効果確認バージョン
spawnwanderinghordeSpawns a wandering horde of zombiesα10.2


※サーバーが運営中、ゲームをShutDownせずにPCサーバー機を再起動・シャットダウン(電源を切る)すると
データが破損します。必ずlocalhostからShutDownを行い、Windowsタスクマネージャーのプロセス内で
終了していることを確認後、パソコンの電源を落としてください。これはネットワークサーバー管理者として
常識です。家庭用PCや企業用サーバーも終了手順は同じです。ご注意ください。
【正常にShutDownしなかった場合、一番多く発生する不具合は、ゲーム内の日付が保存されないことです!】




※サーバーを通常シャットダウンできない場合は、サーバー内にプレイヤーがいないことを確認後、
【Windows タスク マネージャー】の【プロセス】から強制的に【プロセスの終了】を行ってください。PCの起動ボタンの長押しおよび、電源ボタンの切り替えや電気コンセントを抜くとパソコンの起動ができなくなる恐れがあります。



※ゲームがおかしい場合やプレイヤーがサーバーに入れない場合は、プレイヤーがいないことを確認、サーバーをシャットダウン後、ゲームアプリケーションを終了
一旦パソコンを再起動するとPC内に残ったメモリリークしたデータが解消され、保持されたデータが保存・リセットされてゲームアプリケーションが保持されます。ロールバックが起こりますがパソコンの仕様上、不要なデータは掃除する必要があります


※再起動したらIPとPort番号の入力と”お気に入り”を再度登録するようクライアント達に呼びかけてください

※わからない場合はヘルプデスクか サーバー管理者へ問い合わせてください